.AddCourseModal_dialogPaper__t2WAp{border-radius:16px!important;max-height:90vh;overflow:hidden}.AddCourseModal_dialogBackdrop__SNkdI{background-color:rgba(0,0,0,.5)!important}.AddCourseModal_titleIcon__i8ux6{margin-right:.5rem;font-size:1.25rem}.AddCourseModal_dialogTitle__k3rgs{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background-color:#2e2a68;color:#fff}.AddCourseModal_closeButton__tMaaX{margin-left:auto!important;color:#fff!important}.AddCourseModal_dialogContent__ZmIpk{padding:1.5rem!important}.AddCourseModal_formErrorBanner__2w8aw{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;margin-bottom:1rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;color:#991b1b;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AddCourseModal_section___YoEL{margin-bottom:1.5rem}.AddCourseModal_sectionTitle__sxg_1{font-weight:600!important;margin-bottom:1rem!important;color:#2e2a68}.AddCourseModal_formGroup__852CL{display:flex;flex-direction:column;gap:.5rem}.AddCourseModal_fieldRow__bFykb{display:flex;gap:.5rem}.AddCourseModal_fieldRow__bFykb>*{flex:1 1}.AddCourseModal_uploadButton__l1dYC{width:100%}.AddCourseModal_buttonText__DCm3j{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.AddCourseModal_imagePreview__yhdEd{width:100%;height:300px;border-radius:16px!important;object-fit:contain;object-position:center}.AddCourseModal_imagePreviewWrapper__RiR7L{position:relative;display:inline-block;width:100%;background-color:#f9fafb;border-radius:16px!important}.AddCourseModal_deleteImageButton__I9Iya{position:absolute!important;top:8px!important;right:8px!important;background-color:rgba(239,68,68,.95)!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;padding:4px!important}.AddCourseModal_deleteImageButton__I9Iya svg{font-size:1.1rem}.AddCourseModal_deleteImageButton__I9Iya:hover{background-color:#dc2626!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.AddCourseModal_noImageUploadedContainer__Oyjmj{width:100%;height:300px;display:flex;align-items:center;justify-content:center;border:2px dashed #ccc;border-radius:16px;background-color:#f5f5f5;cursor:pointer;transition:border-color .2s,background-color .2s}.AddCourseModal_noImageUploadedContainer__Oyjmj:hover{border-color:#9ca3af;background-color:#ebebeb}.AddCourseModal_noImageError__ZFyK6{border-color:#d32f2f!important}.AddCourseModal_changeImageButton__16BMC{position:absolute;bottom:8px;left:8px;background-color:rgba(0,0,0,.55);color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.AddCourseModal_changeImageButton__16BMC:hover{background-color:rgba(0,0,0,.78)}.AddCourseModal_chaptersContainer__MVhD1{display:flex;flex-direction:column;gap:1rem}.AddCourseModal_chapterCard__4N52U{padding:1rem;border:1px solid #e0e0e0;border-radius:16px;background-color:#f5f5f5}.AddCourseModal_chapterCardLocked__4uVel{border-color:#c7c3f0;background-color:#f8f7ff}.AddCourseModal_chapterLockedBanner__4S27v{display:flex;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:2rem;background:#ede9fe;border:1px solid #c7c3f0;border-radius:12px}.AddCourseModal_chapterHeader__W6wLr{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AddCourseModal_chapterFields__K1EHQ{display:flex;flex-direction:column;gap:1rem}.AddCourseModal_chapterPageRow__N6F_o{display:flex;gap:1rem}.AddCourseModal_chapterPageRow__N6F_o>*{flex:1 1}.AddCourseModal_uploadButtonsRow__rHpaE{display:flex;gap:1rem}.AddCourseModal_uploadButtonWrapper___d_Fd{flex:1 1}.AddCourseModal_pdfButton__2WbU5{background-color:transparent!important;color:#b91c1c!important;border:2px solid #b91c1c!important;box-shadow:none!important}.AddCourseModal_pdfButton__2WbU5:hover{background-color:#991b1b!important;border-color:#991b1b!important;color:#fff!important;box-shadow:0 4px 12px rgba(185,28,28,.4)!important}.AddCourseModal_pdfButton__2WbU5:active{background-color:#7f1d1d!important;border-color:#7f1d1d!important;color:#fff!important}.AddCourseModal_pptButton__XyZRL{background-color:transparent!important;color:#d35230!important;border:2px solid #d35230!important;box-shadow:none!important}.AddCourseModal_pptButton__XyZRL:hover{background-color:#b7472a!important;border-color:#b7472a!important;color:#fff!important;box-shadow:0 4px 12px rgba(211,82,48,.4)!important}.AddCourseModal_pptButton__XyZRL:active{background-color:#9c3d22!important;border-color:#9c3d22!important;color:#fff!important}.AddCourseModal_uploadError__fKDYm{color:#d32f2f;display:block;margin-top:.25rem}.AddCourseModal_infoBanner__Kr4Xj{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px}.AddCourseModal_infoBannerIcon__fj8bs{color:#3b82f6;font-size:1.2rem;margin-top:1px;flex-shrink:0}.AddCourseModal_infoBannerText__0FZgX{color:#1e3a5f;font-size:.82rem;line-height:1.5}.AddCourseModal_introFieldRow__BbcKX{display:flex;gap:.5rem}.AddCourseModal_introFieldRow__BbcKX>*{flex:1 1}@media (max-width:600px){.AddCourseModal_dialogPaper__t2WAp{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;margin:.5rem!important;max-height:95vh!important}.AddCourseModal_chapterPageRow__N6F_o,.AddCourseModal_fieldRow__bFykb{flex-direction:column}.AddCourseModal_chapterPageRow__N6F_o>*,.AddCourseModal_fieldRow__bFykb>*{width:100%}.AddCourseModal_uploadButtonsRow__rHpaE{flex-direction:column!important}.AddCourseModal_uploadButtonWrapper___d_Fd{width:100%}.AddCourseModal_dialogContent__ZmIpk{padding:.75rem!important}.AddCourseModal_chapterCard__4N52U{padding:.75rem}.AddCourseModal_section___YoEL{margin-bottom:1rem}.AddCourseModal_imagePreview__yhdEd,.AddCourseModal_noImageUploadedContainer__Oyjmj{height:200px}}.SegmentedControl_container__u7xw6{display:inline-flex;gap:.2rem;background-color:#f0f0f5;border-radius:20px;padding:4px;width:100%}.SegmentedControl_option__rX1eJ{flex:1 1;padding:12px 16px;border-radius:16px;cursor:pointer;transition:all .2s ease;text-align:center}.SegmentedControl_option__rX1eJ:not(.SegmentedControl_active__Fg_yN){background-color:transparent;box-shadow:none}.SegmentedControl_option__rX1eJ.SegmentedControl_active__Fg_yN{background-color:#3d3870;box-shadow:0 2px 4px rgba(46,42,104,.25)}.SegmentedControl_option__rX1eJ:not(.SegmentedControl_active__Fg_yN):hover{background-color:#e8e8ed}.SegmentedControl_option__rX1eJ.SegmentedControl_active__Fg_yN:hover{background-color:#463d7d}.SegmentedControl_label__e2lEa{font-size:.875rem;transition:all .2s ease}.SegmentedControl_label__e2lEa:not(.SegmentedControl_active__Fg_yN){font-weight:500;color:#666}.SegmentedControl_label__e2lEa.SegmentedControl_active__Fg_yN{font-weight:600;color:#fff}