.CoursesTab_coursesTab__Pgltk{width:100%;height:100%;min-height:0;position:relative;display:flex;flex-direction:column;gap:20px;overflow:hidden}.CoursesTab_grid__hMNcV{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:20px;gap:20px;align-items:stretch;height:100%;min-height:0;max-height:100%}.CoursesTab_coursesBlock__mJfvu{background:#ffffff;border:1px solid #e6e8ec;border-radius:16px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);gap:12px}.CoursesTab_coursesBlock__mJfvu,.CoursesTab_coursesList__grp9j{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.CoursesTab_coursesScroll__rnjTS{width:100%;flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:16px;align-content:flex-start;overflow-y:auto;border-radius:16px;background:white;border:1px solid #e6e8ec;min-height:0;max-height:100%}.CoursesTab_courseListItem__KJeQD{width:100%;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.05);display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0;background:white;overflow:hidden;border:1px solid #e6e8ec;cursor:pointer;padding:10px;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease}.CoursesTab_courseListItem__KJeQD:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#d5d8dd}.CoursesTab_courseActive__MHSAG{border-color:#ff9500;box-shadow:0 10px 24px rgba(255,149,0,.15)}.CoursesTab_courseThumb__JymH0{width:56px;height:56px;border-radius:10px;background:#f3f4f6;overflow:hidden;position:relative;flex-shrink:0}.CoursesTab_courseThumb__JymH0 img{width:100%;height:100%;object-fit:cover}.CoursesTab_courseThumbPlaceholder__UjgXG{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b7bfc9;font-size:9px;font-weight:600;text-align:center;padding:2px}.CoursesTab_courseInfo__kgrxv{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.CoursesTab_courseListItem__KJeQD h3{font-weight:600;font-size:15px;line-height:19px;color:#1d262d;font-family:Roboto,sans-serif;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoursesTab_courseSubtitle__MAC_a{margin:0;font-size:12px;line-height:16px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoursesTab_courseMeta__wu46N{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.CoursesTab_courseSlug__4Az4U{font-size:12px;color:#9aa2ae;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoursesTab_visibilityBadge__DvijI{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;flex-shrink:0}.CoursesTab_visibilityBadge__DvijI:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.CoursesTab_visibilityBadgeOn__Hjzqi{color:#1c8a3c;background:#e7f7ec}.CoursesTab_visibilityBadgeOff__dfw3S{color:#d13438;background:#fdeceb}.CoursesTab_addCourseButton__vv2P3{width:100%;height:100%;min-height:90px;border-radius:14px;border:1px dashed #cdd1d8;display:flex;align-items:center;justify-content:center}.CoursesTab_addCourseButtonInner__f_s28{width:100%;height:100%;border-radius:12px;background-color:#fff8ed;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#ff9500;padding:18px 20px;font-weight:700;border:1px solid #ffd8a6}.CoursesTab_addCourseButtonText__BoQfT{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;flex:1 1;text-align:center}.CoursesTab_addCourseButtonIcon__hjKx0{width:37px;height:37px;background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;border:1px solid #ffd8a6}.CoursesTab_editorCard___0pRg{width:100%;height:100%;background:#ffffff;border:1px solid #e6e8ec;border-radius:16px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);min-height:0;max-height:100%;overflow-y:auto}.CoursesTab_editorHeader__VVRMn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.CoursesTab_kicker__D02gl{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#8b95a7;font-weight:700}.CoursesTab_editorHeader__VVRMn h3{margin:4px 0 0;font-size:22px;color:#1d262d}.CoursesTab_switch__AyGIK{display:flex;align-items:center;gap:8px;font-weight:600;color:#1d262d}.CoursesTab_switch__AyGIK input{width:18px;height:18px}.CoursesTab_formGrid__DrkWm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.CoursesTab_field__Zq_nN{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#1d262d;font-weight:600}.CoursesTab_textarea__qfbh_{min-height:100px;border:1px solid #dfe3e8;border-radius:10px;padding:10px;resize:vertical;font-family:inherit}.CoursesTab_fileInput__c8D3L{border:1px dashed #cdd1d8;border-radius:10px;padding:10px;background:#f9fafb;cursor:pointer}.CoursesTab_actions__XQzbS{display:flex;gap:12px;margin-top:20px}.CoursesTab_primaryButton__Z1FzY{background:#ff9500;color:#fff;border:none;border-radius:10px;padding:12px 24px;font-weight:700;cursor:pointer;min-width:140px}.CoursesTab_primaryButton__Z1FzY:disabled{opacity:.6;cursor:not-allowed}.CoursesTab_dangerButton__taTTE{background:#1d262d;color:#fff;border:none;border-radius:10px;padding:12px 24px;font-weight:700;cursor:pointer}@media (max-width:1400px){.CoursesTab_coursesScroll__rnjTS{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.CoursesTab_grid__hMNcV{grid-template-columns:1fr}.CoursesTab_coursesScroll__rnjTS{grid-template-columns:1fr;gap:12px;padding:12px}}@media (max-width:768px){.CoursesTab_coursesTab__Pgltk{gap:12px;overflow:visible}.CoursesTab_coursesBlock__mJfvu{border-radius:14px;padding:12px}.CoursesTab_courseListItem__KJeQD{border-radius:12px}.CoursesTab_courseListItem__KJeQD h3{font-size:15px;line-height:1.35}.CoursesTab_addCourseButtonInner__f_s28{padding:12px 14px;gap:8px}.CoursesTab_addCourseButtonText__BoQfT{font-size:14px}.CoursesTab_addCourseButtonIcon__hjKx0{width:32px;height:32px}.CoursesTab_editorCard___0pRg{border-radius:14px;padding:14px}.CoursesTab_editorHeader__VVRMn{flex-direction:column;align-items:flex-start}.CoursesTab_editorHeader__VVRMn h3{font-size:20px}.CoursesTab_actions__XQzbS{flex-direction:column;gap:8px}.CoursesTab_dangerButton__taTTE,.CoursesTab_primaryButton__Z1FzY{width:100%}}.TeachersTab_teacherTab__tKTgZ{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;width:100%;height:100%;min-height:0}.TeachersTab_loaderWrapper__nlv9A{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.TeachersTab_teachersBlock__UmEuz{background:#ffffff;border:1px solid #e6e8ec;border-radius:16px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);min-height:0}.TeachersTab_teachersBlock__UmEuz,.TeachersTab_teachersList__s3DqS{width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.TeachersTab_teachersScroll__hySDp{width:100%;flex:1 1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}.TeachersTab_teacherListItem__fdsaN{width:100%;border-radius:14px;border:1px solid #e6e8ec;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.05);padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease}.TeachersTab_teacherListItem__fdsaN:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.TeachersTab_teacherActive__LcCXk{border-color:#ff9500;box-shadow:0 10px 24px rgba(255,149,0,.15)}.TeachersTab_teacherListItem__fdsaN h3{font-weight:600;font-size:18px;line-height:20px;color:#1d262d;margin:0}.TeachersTab_teacherListItem__fdsaN span{color:#4f5b63;font-size:13px}.TeachersTab_teacherInfo__pWHAg{margin:0}.TeachersTab_imageBackground__M9NTJ{position:relative;left:78%;margin-top:-40px;width:50px}.TeachersTab_imageBackground__M9NTJ img{position:absolute;top:-28px}.TeachersTab_teachersStudentStrength__eJGIN{border-radius:10px;background-color:#f9fafb;padding:8px 12px;color:#176e7d;font-weight:700;border:1px solid #e6e8ec}.TeachersTab_teacherDetails__8gdlU{width:100%;height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.25);border-radius:10px;overflow:hidden}.TeachersTab_formWrapper__ZbjTg{padding:38px}.TeachersTab_formWrapper__ZbjTg h4{color:#ff9500;font-weight:500;font-size:20px;line-height:100%;margin-bottom:10px}.TeachersTab_addTeacherButton__Ue5Cs{width:100%;height:48px;border:1px dashed #cdd1d8;border-radius:12px;background-color:#fff8ed;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ff9500;font-weight:700;gap:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.TeachersTab_addTacherButtonText__zu0Tx{width:auto}.TeachersTab_addTacherButtonicon__Qdujq{width:32px;height:32px;background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;border:1px solid #ffd8a6}.TeachersTab_detailsCard__R_TwG{width:100%;height:100%;background:#ffffff;border:1px solid #e6e8ec;border-radius:16px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;min-height:0}@media (max-width:1100px){.TeachersTab_teacherTab__tKTgZ{grid-template-columns:1fr;gap:14px}}@media (max-width:768px){.TeachersTab_detailsCard__R_TwG,.TeachersTab_teachersBlock__UmEuz{border-radius:14px;padding:12px}.TeachersTab_teachersList__s3DqS,.TeachersTab_teachersScroll__hySDp{gap:10px}.TeachersTab_teacherListItem__fdsaN{border-radius:12px;padding:10px 12px;gap:8px}.TeachersTab_teacherListItem__fdsaN h3{font-size:16px;line-height:1.3;overflow-wrap:anywhere}.TeachersTab_teachersStudentStrength__eJGIN{width:100%;text-align:center;font-size:12px;padding:7px 10px}.TeachersTab_addTeacherButton__Ue5Cs{min-height:44px;height:auto;padding:8px 12px}}.Input_customInput__51dCm{width:100%;height:40px;border-radius:10px;background-color:#ffffff;border:0;box-shadow:inset 0 0 5px rgba(0,0,0,.25);padding-left:20px;color:#1d262d;font-size:20px;margin-top:10px;margin-bottom:10px;transition:all .2s ease}.Input_customInput__51dCm:focus{outline:none;box-shadow:inset 0 0 5px rgb(141,141,141),0 0 0 2px rgba(26,102,200,.2)}.Input_customInput__51dCm::placeholder{color:#888;font-size:18px}.Input_customInput__51dCm:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.Input_customInput__51dCm.Input_error__G2hAF{box-shadow:inset 0 0 5px rgb(141,141,141),0 0 0 2px rgba(255,0,0,.2)}.Input_customInput__51dCm.Input_success__yOA_3{box-shadow:inset 0 0 5px rgb(141,141,141),0 0 0 2px rgba(28,184,0,.2)}