.card_card__xCjga{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;transition:background .2s,border .2s;cursor:pointer;background:#fff;color:#222;border-radius:.625rem;border:1px solid #e5e7eb}.card_card__xCjga:hover{background:rgb(0 0 0/4%)}.card_iconBox__LylQP{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.5rem}.card_cardContent__rDBVk{margin-top:1rem;padding:0}.card_title__BmnIe{font-size:1rem;font-weight:500}.popupActions_popupOverlay__pZj23{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0/40%);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.popupActions_popupContent__7FiRS{background:#fff;border-radius:12px;padding:2rem;width:100%;max-width:500px;min-height:120px;box-shadow:0 2px 16px rgb(0 0 0/15%);position:relative;max-height:90vh;overflow-y:auto}@media (width <= 768px){.popupActions_popupContent__7FiRS{max-width:90vw;padding:1.5rem;margin:1rem}}@media (width <= 480px){.popupActions_popupOverlay__pZj23{padding:.5rem}.popupActions_popupContent__7FiRS{max-width:95vw;padding:1rem;margin:.5rem;border-radius:8px;max-height:95vh}}.popupActions_closeButton___zyze{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:20px;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s}.popupActions_closeButton___zyze:hover{background-color:rgb(0 0 0/5%)}@media (width <= 480px){.popupActions_closeButton___zyze{top:8px;right:8px;font-size:18px;padding:10px}}.popupActions_popupBody__g90se{display:flex;flex-direction:column;text-align:center;margin-top:16px;gap:16px}@media (width <= 480px){.popupActions_popupBody__g90se{gap:12px;margin-top:12px}}.popupActions_inputSection__qqU5h{display:flex;flex-direction:column;align-items:flex-start;width:100%}.shared_containerWithIcon__QJyJS{position:relative;display:flex;align-items:center}.shared_containerWithIcon__QJyJS input{flex:1;padding-right:48px}.shared_container__5wKvw{position:relative;width:100%}.shared_container__5wKvw label{position:absolute;top:-10px;left:10px;color:#333;font-family:Prompt,sans-serif;background-color:transparent;padding:0 10px;font-size:14px;pointer-events:none;z-index:1}.shared_container__5wKvw label:before{content:"";position:absolute;top:0;left:0;height:70%;width:100%;background-color:#fff;z-index:-1}.shared_container__5wKvw textarea{min-height:100px;resize:vertical}.shared_container__5wKvw input,.shared_container__5wKvw select,.shared_container__5wKvw textarea{appearance:none;box-sizing:border-box;padding:12px 16px;width:100%;border-radius:8px;background-color:#fff;color:#333;font-family:Prompt,sans-serif;font-size:16px;height:48px;border:2px solid #e1e5e9;transition:all .3s cubic-bezier(.4,0,.2,1)}.shared_container__5wKvw select{cursor:pointer}.shared_container__5wKvw input:focus,.shared_container__5wKvw select:focus,.shared_container__5wKvw textarea:focus{outline:none;border-color:#4feaff;box-shadow:0 4px 12px rgb(79 234 255/15%);transform:translateY(-1px)}.shared_container__5wKvw input::placeholder,.shared_container__5wKvw select::placeholder,.shared_container__5wKvw textarea::placeholder{color:#94a3b8;opacity:1}.shared_container__5wKvw input:disabled,.shared_container__5wKvw select:disabled,.shared_container__5wKvw textarea:disabled{background-color:#f3f4f6;color:#9ca3af;border-color:#d1d5db;cursor:not-allowed}.shared_error__fUHl1 input{border:2px solid #ef4444;background-color:#fef2f2;box-shadow:0 4px 12px rgb(239 68 68/15%)}.shared_error__fUHl1 input:focus{border-color:#ef4444;box-shadow:0 4px 12px rgb(239 68 68/25%)}.shared_noError__mwyke input{border:2px solid #e1e5e9}.shared_icon__L5k89{position:absolute;right:15px;cursor:pointer;color:#64748b;transition:color .3s ease;z-index:2}.shared_icon__L5k89:hover{color:#1f3985}.shared_saveSection__Fz3rn{display:flex;justify-content:center;margin-top:40px}.shared_saveButton__ipabl{background:linear-gradient(135deg,#1ac4fc,#1c71f3);color:white;border:none;padding:16px 32px;font-size:1rem;font-weight:600;border-radius:16px;cursor:pointer;box-shadow:0 4px 20px rgb(26 196 252/30%);min-width:200px}.shared_buttonFullWidth__8fqx0{width:100%}.shared_saveButton__ipabl:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.shared_saveButton__ipabl:disabled:hover{transform:none;box-shadow:none}.shared_primary__rFVJG{background:linear-gradient(135deg,#1ac4fc,#1c71f3);color:white}.shared_primary__rFVJG:hover{box-shadow:0 8px 30px rgb(26 196 252/40%)}.shared_secondary__yKfBZ{background:linear-gradient(135deg,#ff4757,#ff3742);color:white;box-shadow:0 4px 12px rgb(255 71 87/25%)}.shared_secondary__yKfBZ:hover{box-shadow:0 8px 20px rgb(255 71 87/35%)}.ClassConfigurationView_container__qA_rT{padding:24px;display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto}.ClassConfigurationView_moduleHeader__haEJY{text-align:center;border-bottom:1px solid #e2e8f0;padding-bottom:16px}.ClassConfigurationView_title__rgqbe{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 12px}.ClassConfigurationView_moduleInfo__Zcvet{margin:0}.ClassConfigurationView_teacherName__Te1Bt{font-size:16px;font-weight:500;color:#334155;margin:0 0 4px}.ClassConfigurationView_moduleDetails__E_jUv{font-size:14px;color:#64748b;margin:0 0 8px}.ClassConfigurationView_priceInfo__rqeTi{font-size:16px;font-weight:600;color:#059669;margin:0}.ClassConfigurationView_section__xDuaw{display:flex;flex-direction:column;gap:12px}.ClassConfigurationView_sectionLabel__tPjx3{font-size:16px;font-weight:600;color:#1e293b}.ClassConfigurationView_studentsSelector__of_Lo{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.ClassConfigurationView_counterButton__kXXu2{width:40px;height:40px;border:1px solid #cbd5e1;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s ease}.ClassConfigurationView_counterButton__kXXu2:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.ClassConfigurationView_counterButton__kXXu2:active:not(:disabled){transform:scale(.95)}.ClassConfigurationView_counterButton__kXXu2:disabled{opacity:.4;cursor:not-allowed}.ClassConfigurationView_studentsCount__I9V5E{font-size:24px;font-weight:600;color:#1e293b;min-width:40px;text-align:center}.ClassConfigurationView_helperText__1N2aM{font-size:14px;color:#64748b;text-align:center;margin:0}.ClassConfigurationView_modalitySelector__2aq23{display:flex;flex-direction:column;gap:12px}.ClassConfigurationView_modalityButton__aIxlR{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e2e8f0;background:white;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left}.ClassConfigurationView_modalityButton__aIxlR:hover{border-color:#cbd5e1;background:#f8fafc}.ClassConfigurationView_modalityButton__aIxlR.ClassConfigurationView_active__SCbsQ{border-color:#3b82f6;background:#eff6ff}.ClassConfigurationView_modalityButton__aIxlR.ClassConfigurationView_disabled__tj9ct{opacity:.5;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.ClassConfigurationView_modalityButton__aIxlR.ClassConfigurationView_disabled__tj9ct:hover{background:#f8fafc;border-color:#e2e8f0}.ClassConfigurationView_modalityIcon__I_S4F{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:8px}.ClassConfigurationView_modalityButton__aIxlR.ClassConfigurationView_active__SCbsQ .ClassConfigurationView_modalityIcon__I_S4F{background:#dbeafe}.ClassConfigurationView_modalityButton__aIxlR.ClassConfigurationView_disabled__tj9ct .ClassConfigurationView_modalityIcon__I_S4F{background:#f1f5f9;opacity:.6}.ClassConfigurationView_modalityTitle__B8cUt{font-size:16px;font-weight:500;color:#1e293b;margin-bottom:4px}.ClassConfigurationView_modalityButton__aIxlR.ClassConfigurationView_disabled__tj9ct .ClassConfigurationView_modalityTitle__B8cUt{color:#94a3b8}.ClassConfigurationView_modalityDescription__jJa3E{font-size:14px;color:#64748b}.ClassConfigurationView_modalityButton__aIxlR.ClassConfigurationView_disabled__tj9ct .ClassConfigurationView_modalityDescription__jJa3E{color:#cbd5e1}.ClassConfigurationView_summary__2ssOx{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.ClassConfigurationView_summaryTitle__5fB8i{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px}.ClassConfigurationView_summaryDetails__KRbPT{display:flex;flex-direction:column;gap:8px}.ClassConfigurationView_summaryItem__2P7sX{display:flex;justify-content:space-between;align-items:center}.ClassConfigurationView_summaryLabel__e7prp{font-size:14px;color:#64748b}.ClassConfigurationView_summaryValue__AQT4A{font-size:14px;font-weight:500;color:#1e293b}.ClassConfigurationView_totalPrice__p2XoS{font-size:16px;font-weight:600;color:#059669}.ClassConfigurationView_actions__i7lU3{display:flex;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #e2e8f0}.ClassConfigurationView_backButton__hlJmH{flex:1;padding:12px 24px;border:1px solid #cbd5e1;background:white;color:#475569;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.ClassConfigurationView_backButton__hlJmH:hover{background:#f1f5f9;border-color:#94a3b8}.ClassConfigurationView_confirmButton__00Sew{flex:2;padding:12px 24px;border:none;background:#3b82f6;color:white;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.ClassConfigurationView_confirmButton__00Sew:hover:not(.ClassConfigurationView_disabled__tj9ct){background:#2563eb}.ClassConfigurationView_confirmButton__00Sew:active:not(.ClassConfigurationView_disabled__tj9ct){transform:translateY(1px)}.ClassConfigurationView_confirmButton__00Sew.ClassConfigurationView_disabled__tj9ct{background:#cbd5e1;cursor:not-allowed}@media (width <= 480px){.ClassConfigurationView_container__qA_rT{padding:16px;gap:20px}.ClassConfigurationView_title__rgqbe{font-size:18px}.ClassConfigurationView_studentsSelector__of_Lo{padding:12px}.ClassConfigurationView_counterButton__kXXu2{width:36px;height:36px;font-size:18px}.ClassConfigurationView_studentsCount__I9V5E{font-size:20px}.ClassConfigurationView_modalityButton__aIxlR{padding:12px}.ClassConfigurationView_actions__i7lU3{flex-direction:column}.ClassConfigurationView_backButton__hlJmH,.ClassConfigurationView_confirmButton__00Sew{flex:none}}.TeacherSchedulePopup_overlay__dXwNt{position:fixed;inset:0;background:rgb(0 0 0/50%);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.TeacherSchedulePopup_popup__ZScQ4{background:white;border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px rgb(0 0 0/15%)}.TeacherSchedulePopup_content__YcPJb{flex:1;overflow-y:auto;padding:0 24px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar{width:8px}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar-track{background:transparent}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;transition:background-color .2s ease}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar-thumb:hover{background:#94a3b8}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar-thumb:active{background:#64748b}.TeacherSchedulePopup_noTeachers__f3tPt{font-style:italic}.TeacherSchedulePopup_loadingContainer__7MGLl,.TeacherSchedulePopup_noTeachers__f3tPt{text-align:center;color:#6b7280;padding:40px 20px}.TeacherSchedulePopup_teachersList__nG8K2{display:flex;flex-direction:column;gap:16px;padding:20px 0}@media (width <= 768px){.TeacherSchedulePopup_overlay__dXwNt{padding:10px}.TeacherSchedulePopup_popup__ZScQ4{max-height:90vh;border-radius:12px}.TeacherSchedulePopup_content__YcPJb{padding-left:16px;padding-right:16px}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar{width:6px}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar-thumb{background:#94a3b8}}@media (width <= 480px){.TeacherSchedulePopup_overlay__dXwNt{padding:8px}.TeacherSchedulePopup_popup__ZScQ4{max-height:95vh;border-radius:8px}.TeacherSchedulePopup_content__YcPJb{padding-left:12px;padding-right:12px}.TeacherSchedulePopup_content__YcPJb::-webkit-scrollbar{width:4px}}.CalendarView_calendar__0lK4O{background-color:white;padding:0 1rem;border-radius:.375rem}.CalendarView_calendarNavigation__F8lQe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.5rem}.CalendarView_navButton__ZmT7x{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#1ac4fc,#38bdf8);color:white;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-size:clamp(.7rem,1.2vw,1rem)}.CalendarView_navButton__ZmT7x:hover{background:linear-gradient(135deg,#1ac4fc,#177fab)}.CalendarView_navIcon___mf59{height:clamp(.7rem,1.2vw,1.5rem)}.CalendarView_navTextFull__U4Iei{display:none}@media (width >= 640px){.CalendarView_navTextFull__U4Iei{display:inline}.CalendarView_navTextShort__gLRiC{display:none}}.CalendarView_calendarHeader___eOri,.CalendarView_currentButton__ZzeKc{display:flex;align-items:center;gap:.5rem}.CalendarView_currentButton__ZzeKc{padding:.375rem .75rem;background-color:#dbeafe;color:#1d4ed8;border:none;border-radius:.375rem;font-size:clamp(.7rem,1.2vw,1rem);cursor:pointer;transition:all .2s ease}.CalendarView_currentButton__ZzeKc:hover{background-color:#bfdbfe}.CalendarView_currentIcon__JyqQe{width:clamp(.7rem,1.2vw,1.5rem);height:clamp(.7rem,1.2vw,1.5rem)}.CalendarView_currentTextFull__Fygem{display:none}@media (width >= 640px){.CalendarView_currentTextFull__Fygem{display:inline}.CalendarView_currentTextShort__BKB8c{display:none}}.CalendarView_calendarTitle__0wxtS{font-size:clamp(.9rem,1.5vw,1.25rem);font-weight:500;color:#111827;margin:0}.CalendarView_calendarGrid__56lRL{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem}.CalendarView_calendarDayHeader__w7kok{text-align:center;font-size:clamp(.8rem,1.2vw,1rem);color:#6b7280;font-weight:500;padding:.5rem}.CalendarView_calendarWeek__rXFwG{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.25rem}.CalendarView_calendarDay__fL_Vv{position:relative;text-align:center;padding:.5rem;font-size:clamp(.6rem,1.2vw,1rem);border-radius:.375rem;font-weight:500;display:flex;align-items:center;justify-content:center}.CalendarView_calendarDayActive__0oNA2{cursor:pointer;color:#111827}.CalendarView_calendarDayToday__HN5XP{position:relative;color:white}.CalendarView_calendarDayToday__HN5XP:after{content:"";position:absolute;top:11%;left:42%;width:30px;height:30px;background:linear-gradient(135deg,#1ac4fc,#38bdf8);border-radius:50%}.CalendarView_calendarDayToday__HN5XP .CalendarView_calendarDayNumber__QEnEP{font-weight:600}.CalendarView_calendarDayEmpty__NCG60{background-color:transparent}.CalendarView_calendarDayActive__0oNA2:not(.CalendarView_calendarDayAvailable__AQbm6):hover{background-color:#f3f4f6}.CalendarView_calendarDayAvailable__AQbm6{cursor:pointer;transition:all .2s ease}.CalendarView_calendarDayAvailable__AQbm6:not(.CalendarView_calendarDayToday__HN5XP):hover,.CalendarView_calendarDayToday__HN5XP.CalendarView_calendarDayAvailable__AQbm6:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(59 130 246/20%);background-color:rgb(59 130 246/5%)}.CalendarView_calendarDayNumber__QEnEP{position:relative;z-index:10}.CalendarView_calendarDayIndicatorSingle__KZu2G{position:absolute;inset:0;opacity:.2;border-radius:.375rem}.CalendarView_calendarDayIndicatorMultiple__067TQ{position:absolute;inset:0;border-radius:.375rem;overflow:hidden;display:flex;flex-direction:column}.CalendarView_calendarDayIndicatorStripe__dJFb5{flex:1;opacity:.3}.CalendarView_calendarDayCount__m7daa{position:absolute;top:0;right:0;background-color:#00a3ff;color:white;border-radius:50%;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:clamp(.6rem,1.2vw,.8rem);font-weight:700}.CalendarView_loadingContainer__ia5Up{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.CalendarView_loadingSpinner__pMO3p{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:CalendarView_spin__zhzlq 1s linear infinite;margin-bottom:1rem}.CalendarView_loadingContainer__ia5Up p{color:#666;font-size:clamp(.8rem,1.2vw,1rem)}@keyframes CalendarView_spin__zhzlq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (width <= 768px){.CalendarView_calendar__0lK4O{padding:0 .5rem}.CalendarView_calendarNavigation__F8lQe{gap:.25rem;margin-bottom:.75rem}.CalendarView_navButton__ZmT7x{padding:.375rem .75rem}.CalendarView_currentButton__ZzeKc{padding:.25rem .5rem}.CalendarView_calendarGrid__56lRL,.CalendarView_calendarWeek__rXFwG{gap:.25rem}.CalendarView_calendarDay__fL_Vv{min-height:2.5rem;padding:.25rem}}@media (width <= 480px){.CalendarView_calendar__0lK4O{padding:0 .25rem}.CalendarView_calendarNavigation__F8lQe{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:.5rem;align-items:center}.CalendarView_calendarHeader___eOri{grid-column:1/-1;grid-row:1;width:100%;justify-content:center;align-items:center;order:0;display:flex}.CalendarView_calendarNavigation__F8lQe button:first-child{grid-column:1;grid-row:2;order:1;display:flex;align-items:center}.CalendarView_calendarNavigation__F8lQe .CalendarView_currentButton__ZzeKc{grid-column:2;grid-row:2;order:2;display:flex;align-items:center}.CalendarView_calendarNavigation__F8lQe button:last-child{grid-column:3;grid-row:2;order:3;display:flex;align-items:center}.CalendarView_currentButton__ZzeKc,.CalendarView_navButton__ZmT7x{justify-content:center;min-width:0;padding:.375rem .5rem}.CalendarView_calendarDay__fL_Vv{min-height:2rem;padding:.125rem}.CalendarView_calendarDayIndicatorSingle__KZu2G{width:100%;height:100%;inset:0;opacity:.2;border-radius:.375rem}.CalendarView_calendarDayIndicatorStripe__dJFb5{height:100%}.CalendarView_calendarDayCount__m7daa{min-width:12px;height:12px;line-height:12px}}.WeeklyView_weeklySchedule__7x4qi{background-color:white;padding:1rem;border-radius:.375rem;overflow:hidden;max-height:600px;display:flex;flex-direction:column;position:relative}.WeeklyView_weeklyNavigation__WC5P4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.5rem;flex-shrink:0}.WeeklyView_navButton__kW22m{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#3b82f6;color:white;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.WeeklyView_navButton__kW22m:hover{background-color:#2563eb}.WeeklyView_navIcon__jk2bP{width:1.25rem;height:1.25rem}.WeeklyView_navTextFull__mpeBi{display:none}@media (width >= 640px){.WeeklyView_navTextFull__mpeBi{display:inline}.WeeklyView_navTextShort__SrUKh{display:none}}.WeeklyView_currentButton__M9eP6,.WeeklyView_weeklyHeader__wZRee{display:flex;align-items:center;gap:.5rem}.WeeklyView_currentButton__M9eP6{padding:.375rem .75rem;background-color:#dbeafe;color:#1d4ed8;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s ease}.WeeklyView_currentButton__M9eP6:hover{background-color:#bfdbfe}.WeeklyView_currentIcon__ZotOm{width:1rem;height:1rem}.WeeklyView_currentTextFull__N1XEK{display:none}@media (width >= 640px){.WeeklyView_currentTextFull__N1XEK{display:inline}.WeeklyView_currentTextShort__4dDMh{display:none}}.WeeklyView_weeklyTitle__G31Lj{font-size:1.125rem;font-weight:500;color:#111827;margin:0}.WeeklyView_scheduleTable__WpZSz{display:block;max-height:500px;overflow:hidden;position:relative;pointer-events:none}.WeeklyView_table__Bwe6o{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed;opacity:.5}.WeeklyView_tableHeader__u6A7h{padding:.5rem;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.875rem;font-weight:500;color:#6b7280;position:sticky;top:0;background-color:white;z-index:2}.WeeklyView_tableHeader__u6A7h:first-child{left:0;z-index:3}.WeeklyView_tableHeader__u6A7h:not(:first-child){text-align:center}.WeeklyView_tableHeaderDate__beu3z{color:#111827}.WeeklyView_tableRow__K0u_6{border-bottom:1px solid #f3f4f6}.WeeklyView_tableRow__K0u_6:last-child{border-bottom:none}.WeeklyView_tableTimeCell__WmF8T{padding:.5rem;font-size:.875rem;font-weight:500;color:#111827;position:sticky;left:0;background-color:white;z-index:1}.WeeklyView_tableCell__DXNPG{padding:.25rem;position:relative}.WeeklyView_timeSlot__HsFV0{height:2.5rem;border-radius:.375rem;position:relative}.WeeklyView_timeSlotEmpty__n6idT{background-color:#f3f4f6}.WeeklyView_timeSlotAvailable___Jtyo{cursor:pointer}.WeeklyView_timeSlotSingle__Imz7b{position:absolute;inset:0;border-radius:.375rem;display:flex;align-items:center;justify-content:center;opacity:.7}.WeeklyView_timeSlotTeacherName__2v3xl{font-size:.75rem;font-weight:500;color:white}.WeeklyView_timeSlotMultiple__wJKwK{position:absolute;inset:0;background:linear-gradient(90deg,#e5e7eb,#d1d5db);border-radius:.375rem;display:flex;align-items:center;justify-content:center;border:1px solid #d1d5db}.WeeklyView_timeSlotTeacherDots__Cr1nT{display:flex;align-items:center;gap:.25rem}.WeeklyView_timeSlotTeacherDot__QbnCM{width:.5rem;height:.5rem;border-radius:50%}.WeeklyView_timeSlotMoreCount__ZpmcY{font-size:.75rem;color:#374151}.WeeklyView_loadingContainer__4gcuS{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.WeeklyView_loadingSpinner__JkidI{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:WeeklyView_spin__JXDuG 1s linear infinite;margin-bottom:1rem}.WeeklyView_loadingContainer__4gcuS p{color:#666;font-size:.9rem}@keyframes WeeklyView_spin__JXDuG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WeeklyView_overlay__Zmuih{position:absolute;inset:0;background-color:rgb(0 0 0/70%);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:.375rem}.WeeklyView_overlayMessage__Reqrv{background-color:white;padding:2rem;border-radius:.5rem;text-align:center;max-width:80%}.WeeklyView_overlayMessage__Reqrv h3{color:#1d4ed8;font-size:1.5rem;margin-bottom:1rem}.WeeklyView_overlayMessage__Reqrv p{color:#4b5563;font-size:1rem}@media (width <= 768px){.WeeklyView_weeklySchedule__7x4qi{padding:.5rem}.WeeklyView_weeklyNavigation__WC5P4{gap:.25rem;margin-bottom:.75rem}.WeeklyView_navButton__kW22m{padding:.375rem .75rem;font-size:.8rem}.WeeklyView_currentButton__M9eP6{padding:.25rem .5rem;font-size:.8rem}.WeeklyView_weeklyTitle__G31Lj{font-size:1rem}.WeeklyView_table__Bwe6o{min-width:600px}.WeeklyView_tableHeader__u6A7h,.WeeklyView_tableTimeCell__WmF8T{padding:.375rem;font-size:.8rem}.WeeklyView_tableCell__DXNPG{padding:.125rem}.WeeklyView_timeSlot__HsFV0{height:2rem}.WeeklyView_timeSlotMoreCount__ZpmcY,.WeeklyView_timeSlotTeacherName__2v3xl{font-size:.7rem}}@media (width <= 480px){.WeeklyView_weeklySchedule__7x4qi{padding:.25rem}.WeeklyView_weeklyNavigation__WC5P4{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:.5rem;align-items:center}.WeeklyView_weeklyHeader__wZRee{grid-column:1/-1;grid-row:1;width:100%;justify-content:center;align-items:center;order:0;display:flex}.WeeklyView_weeklyNavigation__WC5P4 button:first-child{grid-column:1;grid-row:2;order:1;display:flex;align-items:center}.WeeklyView_weeklyNavigation__WC5P4 .WeeklyView_currentButton__M9eP6{grid-column:2;grid-row:2;order:2;display:flex;align-items:center}.WeeklyView_weeklyNavigation__WC5P4 button:last-child{grid-column:3;grid-row:2;order:3;display:flex;align-items:center}.WeeklyView_currentButton__M9eP6,.WeeklyView_navButton__kW22m{justify-content:center;min-width:0;padding:.375rem .5rem;font-size:.75rem}.WeeklyView_weeklyTitle__G31Lj{font-size:.9rem;margin-bottom:.5rem}.WeeklyView_table__Bwe6o{min-width:500px}.WeeklyView_tableHeader__u6A7h,.WeeklyView_tableTimeCell__WmF8T{padding:.25rem;font-size:.75rem}.WeeklyView_tableCell__DXNPG{padding:.1rem}.WeeklyView_timeSlot__HsFV0{height:1.75rem}.WeeklyView_timeSlotMoreCount__ZpmcY,.WeeklyView_timeSlotTeacherName__2v3xl{font-size:.65rem}.WeeklyView_timeSlotTeacherDot__QbnCM{width:.375rem;height:.375rem}.WeeklyView_overlayMessage__Reqrv{padding:1.5rem;max-width:90%}.WeeklyView_overlayMessage__Reqrv h3{font-size:1.25rem;margin-bottom:.75rem}.WeeklyView_overlayMessage__Reqrv p{font-size:.9rem}}.TimeZoneSelector_timeZoneContainer__KzvNK{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding:.5rem;background-color:#f8f9fa;border-radius:4px}.TimeZoneSelector_label__xQuGJ{font-size:.9rem;color:#374151;font-weight:500}.TimeZoneSelector_select__E01L4{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;background-color:white;font-size:.9rem;color:#374151;min-width:200px;cursor:pointer;transition:border-color .2s ease}.TimeZoneSelector_select__E01L4:hover{border-color:#9ca3af}.TimeZoneSelector_select__E01L4:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgb(52 152 219/20%)}@media (width <= 768px){.TimeZoneSelector_timeZoneContainer__KzvNK{flex-direction:column;gap:.5rem;padding:.75rem}.TimeZoneSelector_label__xQuGJ{font-size:.85rem}.TimeZoneSelector_select__E01L4{width:100%;min-width:auto;font-size:.85rem;padding:.6rem}}@media (width <= 480px){.TimeZoneSelector_timeZoneContainer__KzvNK{margin-top:.75rem;padding:.5rem}.TimeZoneSelector_label__xQuGJ{font-size:.8rem}.TimeZoneSelector_select__E01L4{font-size:.8rem;padding:.5rem}}.InfoBox_infoBox__GGW_X{font-size:.75rem;color:#1e40af;background-color:#dbeafe;border:1px solid #bfdbfe;margin-top:1rem;padding:.75rem;border-radius:.375rem}.InfoBox_infoContent__fYMw4{display:flex;align-items:flex-start;gap:.5rem}.InfoBox_infoIcon__aFip_{width:1rem;height:1rem;color:#00a3ff;margin-top:.125rem;flex-shrink:0}.InfoBox_infoTitle__p8WBT{font-weight:500;margin:0 0 .25rem}.InfoBox_infoList__HTqye{margin:.25rem 0 0;padding-left:0;list-style:none}.InfoBox_infoList__HTqye li{margin:.25rem 0}@media (width <= 768px){.InfoBox_infoBox__GGW_X{font-size:.7rem;padding:.6rem;margin-top:.75rem}.InfoBox_infoContent__fYMw4{gap:.375rem}.InfoBox_infoIcon__aFip_{width:.9rem;height:.9rem}.InfoBox_infoTitle__p8WBT{margin-bottom:.2rem}.InfoBox_infoList__HTqye li{margin:.2rem 0}}@media (width <= 480px){.InfoBox_infoBox__GGW_X{font-size:.65rem;padding:.5rem;margin-top:.5rem}.InfoBox_infoContent__fYMw4{gap:.25rem}.InfoBox_infoIcon__aFip_{width:.8rem;height:.8rem}.InfoBox_infoTitle__p8WBT{margin-bottom:.15rem}.InfoBox_infoList__HTqye li{margin:.15rem 0}}.ScheduleSection_scheduleSection__8q_KG{padding:0}.ScheduleSection_sectionTitle__7oqex{font-size:1.5rem;font-weight:700;color:#0a1744;margin:0 0 1.5rem}.ScheduleSection_scheduleCard__1i3JG{background-color:white;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgb(0 0 0/10%)}.ScheduleSection_scheduleContent__N3lMr{padding:1rem}.ScheduleSection_tabs__v_zp2{margin-bottom:1rem}.ScheduleSection_tabContent__pHDG9{margin-top:0}@media (width <= 1280px){.ScheduleSection_scheduleSection__8q_KG{padding:0 4rem}}@media (width <= 1024px){.ScheduleSection_scheduleSection__8q_KG{padding:0 2rem}}@media (width <= 768px){.ScheduleSection_scheduleSection__8q_KG{padding:0 1rem}.ScheduleSection_sectionTitle__7oqex{font-size:1.25rem;margin-bottom:1rem}.ScheduleSection_scheduleCard__1i3JG{border-radius:.375rem}.ScheduleSection_scheduleContent__N3lMr{padding:.75rem}}@media (width <= 480px){.ScheduleSection_scheduleSection__8q_KG{padding:0 .5rem}.ScheduleSection_sectionTitle__7oqex{font-size:1.125rem;margin-bottom:.75rem}.ScheduleSection_scheduleContent__N3lMr{padding:.5rem}}.TeacherSelection_container__18HaB{background-color:#f2f2f2;color:white;min-height:100vh}.CourseCard_courseCard__S91O6{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid rgb(255 255 255/10%);backdrop-filter:blur(8px);transition:all .3s ease;cursor:default}.CourseCard_gradientOverlay__z9UKV{position:absolute;inset:0;opacity:.2;transition:opacity .3s ease}.CourseCard_blueGradient__BN5Wb{background:#061b49}.CourseCard_courseThumbnail__4m_Cv{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#1e293b,#0f172a);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease}.CourseCard_thumbnailBackground__7rbEN{position:absolute;inset:0;background:linear-gradient(135deg,rgb(59 130 246/20%),rgb(147 51 234/20%),rgb(6 182 212/20%))}.CourseCard_thumbnailPattern__tqvKJ{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgb(120 119 198/10%),transparent 50%)}.CourseCard_coursePreview__7Dzsc{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.CourseCard_playButton__Oqc5V{width:clamp(3rem,5vw,6rem);height:clamp(3rem,5vw,6rem);border-radius:50%;background-color:rgb(255 255 255/20%);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255/30%);display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-bottom:.5rem}.CourseCard_playIcon__sMTp4{width:clamp(1.5rem,2vw,2rem);height:clamp(1.5rem,2vw,2rem);color:white;filter:drop-shadow(0 4px 6px rgb(0 0 0/10%))}.CourseCard_previewText__lIq8K{font-size:clamp(.7rem,1vw,1rem);color:rgb(255 255 255/80%);font-weight:500}.CourseCard_lessonsBadge___PGEC{position:absolute;top:.4rem;right:.75rem;padding:.25rem .5rem;border-radius:.375rem;background-color:rgb(0 0 0/50%);backdrop-filter:blur(8px);color:white;font-size:clamp(.6rem,1vw,.875rem);font-weight:500}.CourseCard_courseCardContent__pJs1R{position:relative;z-index:2;padding:1rem;transition:all .3s ease;background-color:white}.CourseCard_courseCardTitle__hYl61{font-weight:600;margin-bottom:.25rem;font-size:clamp(.8rem,1.4vw,1.7rem);color:#0a1744;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseCard_professorInfo__b24C5{margin-bottom:.5rem}.CourseCard_teacherInfoWrapper__tUkm2{transition:all .3s ease;--teacher-name-color:#fff;--teacher-status-color:#bfdbfe}.CourseCard_professorName__Dcpmo{font-size:.875rem;color:#bfdbfe;font-weight:500;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.CourseCard_professorIcon__qyqOG{width:.875rem;height:.875rem;color:#3b82f6}.CourseCard_professorStats__i7IPP{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.CourseCard_rating__hdCpW{display:flex;align-items:center;gap:.25rem}.CourseCard_starIcon__byShJ{width:.75rem;height:.75rem;color:#fbbf24}.CourseCard_ratingValue__xQJCv{color:white;font-weight:500;font-size:.75rem}.CourseCard_reviewsCount__szpwn,.CourseCard_studentsCount__cj3vf{color:rgb(191 219 254/70%);font-size:.75rem}.CourseCard_studentsCount__cj3vf{display:flex;align-items:center;gap:.5rem}.CourseCard_usersIcon__itxLp{width:.75rem;height:.75rem}.CourseCard_courseFooter__6DPtH{display:flex;align-items:center;justify-content:flex-end}.CourseCard_viewCourseButton__uU3sQ{padding:.5rem 1rem;font-size:clamp(.7rem,1vw,1rem);background-color:rgb(0 0 0/10%);border:none;color:#000;border-radius:.375rem;backdrop-filter:blur(8px);transition:all .3s ease;cursor:pointer}.CourseCard_viewCourseButton__uU3sQ:hover{background-color:rgb(0 0 0/30%)}.PreviewModal_overlay__tzVDb{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0/50%);display:flex;align-items:center;justify-content:center;z-index:1000}.PreviewModal_modal__0r65C{background:#1e293b;color:#fff;padding:2rem 2.5rem;border-radius:1rem;box-shadow:0 8px 32px rgb(0 0 0/25%);min-width:320px;max-width:90vw;text-align:center}.PreviewModal_closeButton__g6gmp{margin-top:1.5rem;padding:.5rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background .2s}.PreviewModal_closeButton__g6gmp:hover{background:#2563eb}.FormHelpNote_helpNote__lWrEg{font-size:.75rem;color:#6b7280;margin-top:.25rem;margin-bottom:.5rem}.FormHelpNote_title__f_NaN{font-weight:500;margin-bottom:.25rem}.FormHelpNote_list__RQgED{list-style-type:disc;list-style-position:inside;margin-left:.5rem}.FormHelpNote_list__RQgED li{margin-bottom:.125rem}.ContentSection_section__4ZjCV{border-radius:1rem;box-shadow:0 8px 32px rgb(0 0 0/12%);overflow:hidden;background:linear-gradient(135deg,#1f3985,#15285e 50%,black)}.ContentSection_sectionContent__JhdPR{padding:0 1.5rem 1.5rem}.ContentSection_sectionHeader__iD4vF{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ContentSection_sectionDivider__l6xst{border-top:1px solid rgb(255 255 255/20%);margin-bottom:1.5rem}.ContentSection_sectionTitle__xnoyh{color:white;font-size:1rem;font-weight:600;margin:0}.ContentSection_createButton__vIWJ2{display:flex;align-items:center;gap:.5rem;background:#10b981;color:white;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:auto}.ContentSection_createButton__vIWJ2:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgb(16 185 129/30%)}.ContentSection_createButton__vIWJ2:active{transform:translateY(0)}.ContentSection_contentItems__zJDvC{display:flex;flex-direction:column;gap:1rem}.ContentSection_noContent__UOhEf{display:flex;justify-content:center;align-items:center;padding:1rem;color:rgb(255 255 255/70%);font-style:italic}.CapsuleAssessmentCard_capsuleCard__sde1D{background:white;border-radius:1rem;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgb(0 0 0/10%);display:flex;flex-direction:column;align-items:center}.CapsuleAssessmentCard_capsuleCard__sde1D:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0/15%)}.CapsuleAssessmentCard_blockedCard__Lqn3_{opacity:.7;cursor:default}.CapsuleAssessmentCard_blockedCard__Lqn3_:hover{transform:none;box-shadow:0 4px 12px rgb(0 0 0/10%)}.CapsuleAssessmentCard_capsuleImageContainer__FT8FC{display:flex;justify-content:center;align-items:center;padding:1rem 0 0;background:#f8fafc}.CapsuleAssessmentCard_capsuleImage__CPFuE{border-radius:.5rem;object-fit:contain}.CapsuleAssessmentCard_capsuleTitle__iW8Fl{font-weight:600;color:#1f3985;font-size:.9rem;padding:.75rem 1rem;margin:0;text-align:center;background:white;width:100%}.CapsuleAssessmentCard_blockedTitle__eVHK9{color:#94a3b8}.CapsulesAssessmentGrid_capsulesGrid__B3bQx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media (width >= 640px){.CapsulesAssessmentGrid_capsulesGrid__B3bQx{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.CapsulesAssessmentGrid_capsulesGrid__B3bQx{grid-template-columns:repeat(4,1fr)}}.ModalHeader_modalHeader__JCwjB{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgb(229 231 235)}.ModalHeader_modalTitle__UTaKx{font-size:1.5rem;font-weight:700;color:#1f3985;margin:0}.ModalHeader_headerActions__cqAG_{display:flex;align-items:center;gap:1rem}.ModalHeader_addButton__k6kqA{background:linear-gradient(135deg,#1f3985,#15285e);color:white;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgb(0 0 0/10%)}.ModalHeader_addButton__k6kqA:hover{background:linear-gradient(135deg,#15285e,#1f3985);transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0/15%)}.ModalHeader_addButton__k6kqA:active{transform:translateY(0);box-shadow:0 2px 4px rgb(0 0 0/10%)}.ModalHeader_modalClose__8b3r_{background:none;border:none;font-size:1.5rem;color:rgb(107 114 128);cursor:pointer;padding:.5rem;transition:color .2s}.ModalHeader_modalClose__8b3r_:hover{color:rgb(55 65 81)}.CapsuleCard_capsuleCard__QDr_T{aspect-ratio:16/9;background:linear-gradient(135deg,#1f3985,#15285e);display:flex;align-items:center;justify-content:center;position:relative}.CapsuleCard_capsuleNumber__VwZd7{position:absolute;top:.5rem;left:.5rem;background:rgb(255 255 255/90%);backdrop-filter:blur(4px);border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;z-index:20;font-size:.75rem;font-weight:700;color:#1f3985}.CapsuleCard_capsuleOverlay__9bh8t{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/30%) 0,transparent)}.CapsuleCard_capsuleIcon__Dgq04{color:white;filter:drop-shadow(0 2px 4px rgb(0 0 0/30%));z-index:10;position:relative;transition:transform .3s ease}.CapsuleCard_capsuleCard__QDr_T:hover .CapsuleCard_capsuleIcon__Dgq04{transform:scale(1.25)}.CapsuleInfo_capsuleInfo__XpCZx{padding:.4rem .75rem;display:grid;gap:.3rem}.CapsuleInfo_capsuleTitle__9OP2R{font-size:.75rem;font-weight:500;color:rgb(17 24 39)}.CapsuleInfo_capsuleDuration__vSpKz{font-size:.625rem;color:rgb(107 114 128);display:flex;align-items:center;gap:.6rem}.CapsuleInfo_capsuleDurationIcon__8fPkY{font-size:.8rem;color:rgb(11 50 135)}.EditCapsuleButton_editBtn__vnHP8{background:none;color:#64748b;border:none;border-radius:50%;padding:.75rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1rem;position:relative;opacity:.7}.EditCapsuleButton_editBtn__vnHP8:before{content:"";position:absolute;inset:0;border-radius:50%;background:rgb(59 130 246/10%);transform:scale(0);transition:transform .2s ease}.EditCapsuleButton_editBtn__vnHP8:hover:not(:disabled){color:#3b82f6;opacity:1;transform:scale(1.05)}.EditCapsuleButton_editBtn__vnHP8:hover:not(:disabled):before{transform:scale(1)}.EditCapsuleButton_editBtn__vnHP8:active{transform:scale(.95)}.EditCapsuleButton_editBtn__vnHP8:disabled{color:#cbd5e1;cursor:not-allowed;transform:none;opacity:.5}.PendingCard_card__DT35K{background:white;border-radius:8px;padding:16px;border:1px solid #e2e8f0;margin-bottom:12px;transition:border-color .2s ease}.PendingCard_card__DT35K:hover{border-color:#d1d5db}.PendingCard_header__ARXRL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.PendingCard_mainInfo__WLQ0I{flex:1}.PendingCard_studentName__w5aYz{font-size:1rem;font-weight:600;color:#1a202c;margin:0 0 4px;line-height:1.2}.PendingCard_course__3a9d5{font-size:.875rem;color:#64748b;display:block}.PendingCard_status__lrRs_{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:white;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.PendingCard_timeSection__v8y1i{background:#f8fafc;border-radius:6px;padding:8px 12px;margin-bottom:12px}.PendingCard_timeInfo__0DrbQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.PendingCard_timeSlot__Eykth{color:#1ac4fc;font-weight:500;font-size:.875rem}.PendingCard_date__g0hys{font-weight:600;color:#374151;font-size:.875rem}.PendingCard_timezone__WbigO{font-size:.75rem;color:#64748b;text-align:center}.PendingCard_details__4l4bZ{margin-bottom:12px}.PendingCard_detailItem__yYs_E{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid #f3f4f6}.PendingCard_detailItem__yYs_E:last-child{border-bottom:none}.PendingCard_label__54ry6{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.PendingCard_value__XtsV7{font-size:.875rem;color:#1a202c;font-weight:600}.PendingCard_locationSection__Ra9lV{background:#f8fafc;border-radius:6px;padding:8px 12px;margin-bottom:12px}.PendingCard_locationItem__VbPHV{display:flex;justify-content:space-between;align-items:flex-start;padding:2px 0}.PendingCard_locationItem__VbPHV .PendingCard_value__XtsV7{text-align:right;max-width:60%;font-size:.75rem;color:#64748b}.PendingCard_actions___HZj5{display:flex;gap:8px;justify-content:flex-end}.PendingCard_approveBtn__lzYG7,.PendingCard_rejectBtn__ClTc_{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.PendingCard_approveBtn__lzYG7{background:linear-gradient(135deg,#10b981,#059669);color:white}.PendingCard_approveBtn__lzYG7:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(16 185 129/30%)}.PendingCard_rejectBtn__ClTc_{background:transparent;color:#ef4444;border:1px solid #ef4444}.PendingCard_rejectBtn__ClTc_:hover{background:#ef4444;color:white;transform:translateY(-1px)}@media (width <= 768px){.PendingCard_card__DT35K{padding:12px}.PendingCard_header__ARXRL{flex-direction:column;gap:8px;align-items:flex-start}.PendingCard_status__lrRs_{align-self:flex-start}.PendingCard_timeInfo__0DrbQ{flex-direction:column;align-items:flex-start;gap:4px}.PendingCard_locationItem__VbPHV{flex-direction:column;gap:2px}.PendingCard_locationItem__VbPHV .PendingCard_value__XtsV7{text-align:left;max-width:100%}}@media (width <= 480px){.PendingCard_actions___HZj5{flex-direction:column}.PendingCard_approveBtn__lzYG7,.PendingCard_rejectBtn__ClTc_{width:100%;text-align:center}.PendingCard_detailItem__yYs_E{flex-direction:column;align-items:flex-start;gap:2px}}.PendingCard_modal__aWK9E{position:fixed;inset:0;background:rgb(0 0 0/50%);display:flex;align-items:center;justify-content:center;z-index:1000}.PendingCard_modalContent__zN4EW{background:white;border-radius:8px;padding:24px;width:90%;max-width:400px;box-shadow:0 10px 25px rgb(0 0 0/30%)}.PendingCard_modalTitle__YEs_g{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0 0 8px}.PendingCard_loading__HPs4Q{text-align:center;padding:16px;color:#64748b;font-size:.875rem}.PendingCard_modalActions__jdAvZ{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.PendingCard_cancelBtn__4TEWa,.PendingCard_confirmRejectBtn__veNzf{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.PendingCard_cancelBtn__4TEWa{background:white;color:#64748b;border:1px solid #d1d5db}.PendingCard_cancelBtn__4TEWa:hover{background:#f8fafc}.PendingCard_confirmRejectBtn__veNzf{background:#ef4444;color:white;border:1px solid #ef4444}.PendingCard_confirmRejectBtn__veNzf:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.PendingCard_confirmRejectBtn__veNzf:disabled{background:#d1d5db;color:#9ca3af;border-color:#d1d5db;cursor:not-allowed}.PendingSection_title__ESND0{font-size:1.5rem;font-weight:700;color:#1a202c;margin:30px 0 20px;background:linear-gradient(135deg,#1ac4fc,#1c71f3);-webkit-text-fill-color:transparent;background-clip:text}.PendingSection_pendingSection__Rz2j3{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.PendingSection_pendingSection__Rz2j3 p{text-align:center;color:#64748b;font-size:1rem;padding:40px 20px;background:white;border-radius:12px;border:2px dashed #e2e8f0;margin:0}.PendingSection_loadingMore___gvbA,.PendingSection_loading__UqInL{display:flex;align-items:center;justify-content:center;padding:20px;color:#64748b;font-size:.9rem;background:#f8fafc;border-radius:8px;margin:10px 0}.PendingSection_loadingMore___gvbA:before,.PendingSection_loading__UqInL:before{content:"";width:16px;height:16px;margin-right:8px;border:2px solid #e2e8f0;border-top-color:#1c71f3;border-radius:50%;animation:PendingSection_spin__63ITr 1s linear infinite}.PendingSection_loadMoreTrigger__XGU3u{grid-column:1/-1;width:100%}@keyframes PendingSection_spin__63ITr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (width <= 768px){.PendingSection_pendingSection__Rz2j3{grid-template-columns:1fr;gap:15px}.PendingSection_title__ESND0{font-size:1.25rem;margin:20px 0 15px}}.ConfirmationModal_overlay___e0cM{position:fixed;inset:0;background-color:rgb(0 0 0/60%);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.ConfirmationModal_modal__UsK23{background:white;border-radius:12px;box-shadow:0 10px 40px rgb(0 0 0/20%);max-width:400px;width:100%;max-height:90vh;overflow-y:auto;position:relative;z-index:10001}.ConfirmationModal_header__msj_q{padding:24px 24px 16px;text-align:center;border-bottom:1px solid #e5e7eb}.ConfirmationModal_icon__aGelH{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:20px}.ConfirmationModal_icon__aGelH.ConfirmationModal_danger__4It6o{background-color:#fef2f2;color:#dc2626}.ConfirmationModal_icon__aGelH.ConfirmationModal_warning__uR1FG{background-color:#fffbeb;color:#d97706}.ConfirmationModal_icon__aGelH.ConfirmationModal_success__icLA6{background-color:#f0fdf4;color:#16a34a}.ConfirmationModal_icon__aGelH.ConfirmationModal_info__56QPg{background-color:#eff6ff;color:#2563eb}.ConfirmationModal_title__2UTjC{margin:0;font-size:18px;font-weight:600;color:#111827;line-height:1.5}.ConfirmationModal_content__U8V9k{padding:16px 24px}.ConfirmationModal_message___eguV{margin:0;font-size:14px;line-height:1.6;color:#6b7280;text-align:center;white-space:pre-line}.ConfirmationModal_actions__VXSSj{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.ConfirmationModal_button___q9Oq{padding:10px 16px;border-radius:8px;border:1px solid transparent;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px;min-width:80px;justify-content:center}.ConfirmationModal_button___q9Oq:disabled{opacity:.6;cursor:not-allowed}.ConfirmationModal_cancelButton__FQcKl{background-color:white;color:#6b7280;border-color:#d1d5db}.ConfirmationModal_cancelButton__FQcKl:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ConfirmationModal_confirmButton__8FKHt{color:white}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_danger__4It6o{background-color:#dc2626}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_danger__4It6o:hover:not(:disabled){background-color:#b91c1c}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_warning__uR1FG{background-color:#d97706}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_warning__uR1FG:hover:not(:disabled){background-color:#b45309}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_success__icLA6{background-color:#16a34a}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_success__icLA6:hover:not(:disabled){background-color:#15803d}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_info__56QPg{background-color:#2563eb}.ConfirmationModal_confirmButton__8FKHt.ConfirmationModal_info__56QPg:hover:not(:disabled){background-color:#1d4ed8}.ConfirmationModal_spinner__kdf6n{width:14px;height:14px;border:2px solid rgb(255 255 255/30%);border-top-color:white;border-radius:50%;animation:ConfirmationModal_spin__5XaZ6 1s linear infinite}@keyframes ConfirmationModal_spin__5XaZ6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (width <= 640px){.ConfirmationModal_overlay___e0cM{padding:16px}.ConfirmationModal_modal__UsK23{max-width:100%}.ConfirmationModal_header__msj_q{padding:20px 20px 16px}.ConfirmationModal_content__U8V9k{padding:16px 20px}.ConfirmationModal_actions__VXSSj{padding:16px 20px 20px;flex-direction:column-reverse}.ConfirmationModal_button___q9Oq{width:100%}.ConfirmationModal_icon__aGelH{width:44px;height:44px;font-size:18px}.ConfirmationModal_title__2UTjC{font-size:16px}.ConfirmationModal_message___eguV{font-size:13px}}.DeleteCapsuleButton_deleteBtn__fR1ac{background:none;color:#64748b;border:none;border-radius:50%;padding:.75rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1rem;position:relative;opacity:.7}.DeleteCapsuleButton_deleteBtn__fR1ac:before{content:"";position:absolute;inset:0;border-radius:50%;background:rgb(239 68 68/10%);transform:scale(0);transition:transform .2s ease}.DeleteCapsuleButton_deleteBtn__fR1ac:hover:not(:disabled){color:#ef4444;opacity:1;transform:scale(1.05)}.DeleteCapsuleButton_deleteBtn__fR1ac:hover:not(:disabled):before{transform:scale(1)}.DeleteCapsuleButton_deleteBtn__fR1ac:active{transform:scale(.95)}.DeleteCapsuleButton_deleteBtn__fR1ac:disabled{color:#cbd5e1;cursor:not-allowed;transform:none;opacity:.5}.DeleteCapsuleButton_loadingText__XE29H{margin-left:.25rem;font-size:.75rem;color:inherit}.CapsuleContainer_capsuleContainer__Bz5K2{background:white;border-radius:.5rem;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px rgb(0 0 0/10%);display:flex;flex-direction:column;position:relative}.CapsuleContainer_capsuleContainer__Bz5K2:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0/15%)}.CapsuleContainer_capsuleContainer__Bz5K2:hover .CapsuleContainer_actionsContainer__BufgM{opacity:1;transform:translateY(0)}.CapsuleContainer_capsuleContainer__Bz5K2:hover .CapsuleContainer_actionsOverlay__rYhDY{opacity:1}.CapsuleContainer_capsuleContent__HPl69{cursor:pointer;flex:1}.CapsuleContainer_actionsContainer__BufgM{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transform:translateY(-5px);transition:all .2s ease;z-index:20}.CapsuleContainer_actionsOverlay__rYhDY{position:absolute;top:0;right:0;width:6rem;height:3rem;background:linear-gradient(135deg,rgb(255 255 255/90%),rgb(255 255 255/70%));backdrop-filter:blur(8px);border-radius:0 .5rem 0 1rem;opacity:0;transition:opacity .2s ease;z-index:10}.CapsulesGrid_capsulesGrid__9reUn{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (width >= 768px){.CapsulesGrid_capsulesGrid__9reUn{grid-template-columns:repeat(4,1fr)}}.ModalBody_modalBody__UxzfU{padding:1rem}.ModalBody_noCapsules__GuNKs{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px}.ModalBody_noCapsulesText__QtZFA{font-size:1.1rem;color:#64748b;margin:0 0 .5rem;font-weight:500}.ModalBody_noCapsulesHint__CMwJO{font-size:.9rem;color:#94a3b8;margin:0;font-style:italic}.CapsulesModal_modal__XXakL{position:fixed;inset:0;background:rgb(0 0 0/50%);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.25rem}.CapsulesModal_modalContent__hdetJ{background:white;border-radius:.5rem;width:100%;max-width:1000px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 50px rgb(0 0 0/25%)}.VimeoPlayer_vimeoPlayerContainer__jc7HA,.VimeoPlayer_vimeoPlayerWrapper__EspGM{width:100%;height:100%;min-height:350px;position:relative}.VimeoPlayer_vimeoPlayerContainer__jc7HA{background-color:#000;overflow:hidden;border-radius:8px}.VimeoPlayer_vimeoErrorContainer__pKUFm{width:100%;height:100%;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;padding:20px;text-align:center}.VimeoPlayer_vimeoErrorMessage__GJYoR{color:#e74c3c;font-size:16px;font-weight:700;margin-bottom:10px}.VimeoPlayer_vimeoErrorHint__LuDnu{color:#7f8c8d;font-size:14px;margin-bottom:15px;line-height:1.4}.VimeoPlayer_retryButton__zocpT{background-color:#3498db;color:white;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.VimeoPlayer_retryButton__zocpT:hover{background-color:#2980b9}.VimeoPlayer_retryButton__zocpT:active{transform:translateY(1px)}.VimeoPlayer_vimeoLoadingContainer__KBZ2b{width:100%;height:100%;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;padding:20px;text-align:center;color:#64748b;font-family:Prompt,sans-serif}@media (width <= 768px){.VimeoPlayer_vimeoPlayerWrapper__EspGM{min-height:250px}.VimeoPlayer_vimeoPlayerContainer__jc7HA{min-height:250px;border-radius:6px}.VimeoPlayer_vimeoErrorContainer__pKUFm,.VimeoPlayer_vimeoLoadingContainer__KBZ2b{min-height:250px;padding:15px}.VimeoPlayer_vimeoErrorMessage__GJYoR{font-size:14px;margin-bottom:8px}.VimeoPlayer_vimeoErrorHint__LuDnu{font-size:12px;margin-bottom:12px}.VimeoPlayer_retryButton__zocpT{padding:8px 16px;font-size:13px}}@media (width <= 480px){.VimeoPlayer_vimeoPlayerWrapper__EspGM{min-height:200px}.VimeoPlayer_vimeoPlayerContainer__jc7HA{min-height:200px;border-radius:4px}.VimeoPlayer_vimeoErrorContainer__pKUFm,.VimeoPlayer_vimeoLoadingContainer__KBZ2b{min-height:200px;padding:12px}.VimeoPlayer_vimeoErrorMessage__GJYoR{font-size:13px;margin-bottom:6px}.VimeoPlayer_vimeoErrorHint__LuDnu{font-size:11px;margin-bottom:10px}.VimeoPlayer_retryButton__zocpT{padding:6px 12px;font-size:12px}}.VideoOverlay_videoOverlay__rLDOH{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0/85%);display:flex;justify-content:center;align-items:center;z-index:2000;animation:VideoOverlay_fadeIn__0T2lK .3s ease-out;padding:20px;box-sizing:border-box}.VideoOverlay_videoContainer__UgJPl{width:80%;max-width:1200px;border-radius:8px;padding:20px;position:relative;box-shadow:0 10px 30px rgb(0 0 0/30%)}.VideoOverlay_videoTitle__UtXCB{font-size:1.5rem;margin-bottom:15px;color:#f8f8f8;text-align:center;font-weight:600}.VideoOverlay_closeBtn__nbhWB{position:absolute;top:10px;right:10px;background:rgb(0 0 0/70%);border:none;color:white;font-size:1.5rem;cursor:pointer;z-index:2001;padding:10px;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.VideoOverlay_closeBtn__nbhWB:hover{background-color:rgb(229 0 0/80%);transform:scale(1.1)}@media (width <= 768px){.VideoOverlay_videoOverlay__rLDOH{padding:10px}.VideoOverlay_videoContainer__UgJPl{width:95%;padding:15px;border-radius:6px}.VideoOverlay_videoTitle__UtXCB{font-size:1.2rem;margin-bottom:12px}.VideoOverlay_closeBtn__nbhWB{top:8px;right:8px;width:40px;height:40px;font-size:1.3rem}}@media (width <= 480px){.VideoOverlay_videoOverlay__rLDOH{padding:5px}.VideoOverlay_videoContainer__UgJPl{width:98%;padding:12px;border-radius:4px;max-height:90vh;overflow-y:auto}.VideoOverlay_videoTitle__UtXCB{font-size:1.1rem;margin-bottom:10px}.VideoOverlay_closeBtn__nbhWB{top:5px;right:5px;width:36px;height:36px;font-size:1.2rem}}@media (width <= 768px) and (orientation:landscape){.VideoOverlay_videoContainer__UgJPl{width:90%;max-height:85vh;overflow-y:auto}.VideoOverlay_videoTitle__UtXCB{font-size:1.1rem;margin-bottom:8px}}@keyframes VideoOverlay_slideIn__AOXvK{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes VideoOverlay_fadeIn__0T2lK{0%{opacity:0}to{opacity:1}}.UploadCapsuleModal_overlay__jrbSf{position:fixed;inset:0;background:rgb(0 0 0/60%);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.UploadCapsuleModal_container___2D3H{background:#fff;border-radius:20px;box-shadow:0 25px 50px rgb(0 0 0/25%);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;animation:UploadCapsuleModal_modalSlideIn__kCK9I .3s ease-out}@keyframes UploadCapsuleModal_modalSlideIn__kCK9I{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UploadCapsuleModal_header__hPyN_{padding:2rem 2rem .5rem;border-bottom:1px solid #e1e5e9;text-align:center;position:relative}.UploadCapsuleModal_title__faGnG{font-family:Prompt,sans-serif;font-size:1.75rem;font-weight:500;color:#1f3985}.UploadCapsuleModal_closeButton__fbK6h{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#64748b;cursor:pointer;transition:color .2s ease;padding:.5rem;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.UploadCapsuleModal_closeButton__fbK6h:hover{color:#ef4444;background-color:rgb(239 68 68/10%)}.UploadCapsuleModal_form__iVeMG{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.UploadCapsuleModal_formField__mqv5u{position:relative}.UploadCapsuleModal_descriptionLabel__U0_oK{font-family:Prompt,sans-serif;font-size:16px;font-weight:500;color:#9ca3af;margin-bottom:.5rem}.UploadCapsuleModal_dropZone___79kj{position:relative;transition:all .3s ease;border:2px dashed #e1e5e9;border-radius:12px;padding:2rem;background-color:#fff;cursor:pointer;min-height:120px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgb(0 0 0/4%)}.UploadCapsuleModal_dropZone___79kj:hover{border-color:#1f3985;border-style:solid;box-shadow:0 4px 8px rgb(0 0 0/8%);background-color:#f8fafc;transform:translateY(-1px)}.UploadCapsuleModal_dragActive__EoEXk{border-color:#4feaff;border-style:solid;background-color:rgb(79 234 255/5%);box-shadow:0 4px 12px rgb(79 234 255/15%)}.UploadCapsuleModal_fileInput__8qv57{display:none}.UploadCapsuleModal_fileLabel__KDVe4{width:100%;height:100%;cursor:pointer;font-family:Prompt,sans-serif;font-size:16px;color:#333;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center}.UploadCapsuleModal_fileName__Jksft{color:#1f3985;font-weight:600}.UploadCapsuleModal_buttonContainer__vauYC{display:flex;gap:1rem}.UploadCapsuleModal_button__HTgEQ{flex:1;padding:1.6vh 2.4vh;border:none;border-radius:12px;font-family:Prompt,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.UploadCapsuleModal_cancelButton___IRZ8{background-color:#f1f5f9;color:#64748b}.UploadCapsuleModal_cancelButton___IRZ8:hover{background-color:#e2e8f0;color:#475569;transform:translateY(-1px)}.UploadCapsuleModal_submitButton__Sa3zz{background:linear-gradient(135deg,#1f3985,#4feaff);color:white;border:none}.UploadCapsuleModal_submitButton__Sa3zz:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgb(31 57 133/30%)}.UploadCapsuleModal_submitButton__Sa3zz:disabled{background:linear-gradient(135deg,#94a3b8,#cbd5e1);cursor:not-allowed;transform:none;box-shadow:none}@media (width <= 640px){.UploadCapsuleModal_container___2D3H{margin:1rem;max-width:none}.UploadCapsuleModal_header__hPyN_{padding:1.5rem 1.5rem 1rem}.UploadCapsuleModal_form__iVeMG{padding:1.5rem}.UploadCapsuleModal_title__faGnG{font-size:1.5rem}.UploadCapsuleModal_buttonContainer__vauYC{flex-direction:column}}.UpdateCapsuleModal_overlay__VcH6Y{position:fixed;inset:0;background:rgb(0 0 0/60%);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.UpdateCapsuleModal_container__1h_Gf{background:#fff;border-radius:20px;box-shadow:0 25px 50px rgb(0 0 0/25%);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;animation:UpdateCapsuleModal_modalSlideIn____NZq .3s ease-out}@keyframes UpdateCapsuleModal_modalSlideIn____NZq{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UpdateCapsuleModal_header__Vk_bS{padding:2rem 2rem .5rem;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center}.UpdateCapsuleModal_title__lRtiq{font-family:Prompt,sans-serif;font-size:1.75rem;font-weight:500;color:#1f3985}.UpdateCapsuleModal_closeButton__PI00c{background:none;border:none;font-size:1.5rem;color:rgb(107 114 128);cursor:pointer;padding:.5rem;transition:color .2s;border-radius:.375rem}.UpdateCapsuleModal_closeButton__PI00c:hover{color:rgb(55 65 81);background-color:#f3f4f6}.UpdateCapsuleModal_form__ex_C6{padding:1rem 2rem;display:flex;flex-direction:column;gap:1rem}.UpdateCapsuleModal_formField__tMB_4{position:relative}.UpdateCapsuleModal_textFieldLabel__8xzxP{font-family:Prompt,sans-serif;font-size:16px;font-weight:500;color:#1f3985}.UpdateCapsuleModal_buttonContainer__kPoNG{display:flex;gap:1rem;margin-top:1rem}.UpdateCapsuleModal_button__3L_iz{flex:1;padding:12px 24px;border-radius:12px;font-family:Prompt,sans-serif;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:48px}.UpdateCapsuleModal_cancelButton__ZZh48{background-color:#f8fafc;color:#64748b;border:2px solid #e1e5e9}.UpdateCapsuleModal_cancelButton__ZZh48:hover{background-color:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0/8%)}.UpdateCapsuleModal_submitButton__EfZHg{background:linear-gradient(135deg,#1f3985,#15285e);color:white;box-shadow:0 4px 12px rgb(31 57 133/25%)}.UpdateCapsuleModal_submitButton__EfZHg:hover:not(:disabled){background:linear-gradient(135deg,#15285e,#1f3985);transform:translateY(-1px);box-shadow:0 6px 16px rgb(31 57 133/35%)}.UpdateCapsuleModal_submitButton__EfZHg:disabled{background:#94a3b8;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}@media (width <= 640px){.UpdateCapsuleModal_container__1h_Gf{margin:1rem;max-width:calc(100vw - 2rem)}.UpdateCapsuleModal_header__Vk_bS{padding:1.5rem 1.5rem 1rem}.UpdateCapsuleModal_form__ex_C6{padding:1.5rem}.UpdateCapsuleModal_title__lRtiq{font-size:1.5rem}.UpdateCapsuleModal_buttonContainer__kPoNG{flex-direction:column}}.CapsulesSection_section__e_Uia{border:none;box-shadow:0 4px 15px rgb(0 0 0/10%);background:linear-gradient(135deg,#1f3985,#15285e 50%,black);border-radius:.75rem;overflow:hidden}.CapsulesSection_sectionContent__6LIev{padding:0 1.5rem 1.5rem}.CapsulesSection_sectionDivider__MJFBc{border-top:1px solid rgb(255 255 255/20%);margin-bottom:1.5rem}.CapsulesSection_modal__Ax9l0{position:fixed;inset:0;background:rgb(0 0 0/80%);display:flex;justify-content:center;align-items:center;z-index:1000}.CapsulesSection_modalContent__oRXCw{background:rgb(255 255 255/10%);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgb(255 255 255/20%);padding:2rem;max-width:90vw;max-height:90vh;color:white}.CapsulesSection_noContent__PJx8e{display:flex;justify-content:center;align-items:center;padding:1rem;color:rgb(255 255 255/70%);font-style:italic}.DeleteButton_button__Dm_zi{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;font-size:.75rem;font-weight:500;transition:all .2s;cursor:pointer;text-decoration:none;gap:.5rem;border:none;background-color:transparent;color:#f00;height:2rem;padding:.25rem .75rem}.DeleteButton_button__Dm_zi:hover{border-color:#374151;background-color:transparent}.DeleteButton_button__Dm_zi:focus{outline:2px solid transparent;outline-offset:2px}.DeleteButton_button__Dm_zi:disabled{pointer-events:none;opacity:.5}.DeleteButton_button__Dm_zi.DeleteButton_deleting__WMafO{background-color:#fef2f2;color:#991b1b}.DeleteButton_icon__VPv78{width:1rem;height:1rem}.RadioField_radioGroup__jmiZ1{display:flex;gap:1rem;margin-top:.5rem}.RadioField_radioLabel__9udbx{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer;font-family:Prompt,sans-serif;font-weight:500}.RadioField_radio__Ta_ET{width:1rem;height:1rem;cursor:pointer;accent-color:#4feaff}.RadioField_radio__Ta_ET:disabled{cursor:not-allowed;opacity:.5}.RadioField_radioLabel__9udbx:has(.RadioField_radio__Ta_ET:disabled){opacity:.5;cursor:not-allowed}.RadioField_error__K_uxu .RadioField_radioLabel__9udbx{color:#ef4444}.RadioField_error__K_uxu .RadioField_radio__Ta_ET{accent-color:#ef4444}.UpdateCourseModal_modalOverlay__hG_nZ{position:fixed;inset:0;background-color:rgb(0 0 0/50%);display:flex;justify-content:center;align-items:center;z-index:1000}.UpdateCourseModal_modal__pbx6R{background:white;border-radius:.5rem;box-shadow:0 20px 25px -5px rgb(0 0 0/10%);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.UpdateCourseModal_modalHeader__OB0Q3{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.UpdateCourseModal_modalHeader__OB0Q3 h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.UpdateCourseModal_closeButton__ixTvY{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:.25rem;border-radius:.25rem;transition:color .2s}.UpdateCourseModal_closeButton__ixTvY:hover{color:#111827}.UpdateCourseModal_modalContent__JZVRa{padding:1.5rem}.UpdateCourseModal_courseInfo__bgJYg{margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.UpdateCourseModal_courseInfo__bgJYg h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#111827}.UpdateCourseModal_courseInfo__bgJYg p{margin:0;color:#6b7280;font-size:.875rem}.UpdateCourseModal_formGroup__GyBqu{margin-bottom:1rem}.UpdateCourseModal_formGroup__GyBqu label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.UpdateCourseModal_modalActions__o5gNA{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb}.UpdateCourseModal_cancelButton__BFRDd,.UpdateCourseModal_submitButton__TGT_F{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.UpdateCourseModal_cancelButton__BFRDd{background-color:#f9fafb;color:#374151;border:1px solid #d1d5db}.UpdateCourseModal_cancelButton__BFRDd:hover:not(:disabled){background-color:#f3f4f6}.UpdateCourseModal_submitButton__TGT_F{background:linear-gradient(135deg,#1ac4fc,#1c71f3);color:white;border:1px solid #1ac4fc}.UpdateCourseModal_submitButton__TGT_F:hover:not(:disabled){background:linear-gradient(135deg,#0aa3e3,#1557da)}.UpdateCourseModal_cancelButton__BFRDd:disabled,.UpdateCourseModal_submitButton__TGT_F:disabled{opacity:.6;cursor:not-allowed}.CourseTable_emptyCoursesRow__lu3Cb{display:flex;justify-content:center;align-items:center;height:120px}.CourseTable_emptyCoursesText__2b2b5{font-size:1.2rem;color:#888;text-align:center}.CourseTable_table__2sI1N{display:none;background-color:white;border-radius:.5rem;box-shadow:0 10px 15px -3px rgb(0 0 0/10%);border:1px solid #e5e7eb;overflow:hidden}@media (width >= 769px){.CourseTable_table__2sI1N{display:block}}@media (width <= 1400px){.CourseTable_tableHeader__44_Ta[data-type=live],.CourseTable_tableRow__uScYS[data-type=live]{grid-template-columns:2fr 1fr .7fr .9fr .9fr 1fr .7fr}.CourseTable_tableHeader__44_Ta[data-type=recorded],.CourseTable_tableRow__uScYS[data-type=recorded]{grid-template-columns:2.5fr 1.2fr .8fr 1fr 1fr 1fr .8fr}}@media (width <= 1200px){.CourseTable_tableHeader__44_Ta[data-type=live],.CourseTable_tableRow__uScYS[data-type=live]{grid-template-columns:1.8fr .9fr .6fr .8fr .8fr .9fr .6fr;gap:.5rem}.CourseTable_tableHeader__44_Ta[data-type=recorded],.CourseTable_tableRow__uScYS[data-type=recorded]{grid-template-columns:1.8fr .9fr .6fr .8fr .8fr .8fr .6fr;gap:.5rem}.CourseTable_tableHeaderCell__blAGa{font-size:.75rem}.CourseTable_courseName__6ygPv{font-size:.8rem}.CourseTable_courseCode__mk_fZ{font-size:.7rem}}.CourseTable_tableHeader__44_Ta{display:grid;gap:1rem;padding:1rem;background-color:#eff6ff;border-bottom:1px solid #bfdbfe}.CourseTable_tableHeader__44_Ta[data-type=live]{grid-template-columns:2.5fr 1.2fr .8fr 1fr 1fr 1.2fr .8fr}.CourseTable_tableHeader__44_Ta[data-type=recorded]{grid-template-columns:2.5fr 1.2fr .8fr 1fr 1fr 1fr .8fr}.CourseTable_tableHeaderCell__blAGa{color:#1e40af;font-weight:600;font-size:clamp(.75rem,1vw,1.2rem);text-align:center}.CourseTable_tableHeaderCell__blAGa:nth-child(3),.CourseTable_tableHeaderCell__blAGa:nth-child(4),.CourseTable_tableHeaderCell__blAGa:nth-child(5),.CourseTable_tableHeaderCell__blAGa:nth-child(6),.CourseTable_tableHeaderCell__blAGa:nth-child(7),.CourseTable_tableHeaderCell__blAGa:nth-child(8){text-align:center}.CourseTable_tableHeaderCell__blAGa:first-child{text-align:left}.CourseTable_tableRow__uScYS{display:grid;gap:1rem;padding:1rem;align-items:center;transition:background-color .2s}.CourseTable_tableRow__uScYS[data-type=live]{grid-template-columns:2.5fr 1.2fr .8fr 1fr 1fr 1.2fr .8fr}.CourseTable_tableRow__uScYS[data-type=recorded]{display:grid;grid-template-columns:2.5fr 1.2fr .8fr 1fr 1fr 1fr .8fr;gap:1rem;align-items:center}.CourseTable_tableRow__uScYS:hover{background-color:#eff6ff}.CourseTable_tableRowWithBorder__xLxZ5{border-bottom:1px solid #f3f4f6}.CourseTable_courseInfo__0_FsT{display:flex;align-items:center;gap:.75rem}.CourseTable_courseIcon__v8W3O{width:2rem;height:2rem;background:linear-gradient(135deg,#1ac4fc,#1c71f3);border-radius:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CourseTable_courseDetails__6z6FQ{min-width:0}.CourseTable_courseName__6ygPv{color:#1c71f3;font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CourseTable_courseCode__mk_fZ{color:#6b7280;font-size:.75rem}.CourseTable_centerCell__gFs5y{display:flex;align-items:center;justify-content:center;gap:.5rem}.CourseTable_rating__6x2ZJ{display:flex;justify-content:center;align-items:center;min-height:1.5rem}.CourseTable_ratingValue__Z24UT{color:#4b5563;font-weight:500;font-size:.875rem;margin-left:.5rem;margin-top:.4rem}.CourseTable_studentCount__Ec5fr{color:#4b5563}.CourseTable_price__QWpEE,.CourseTable_studentCount__Ec5fr{display:flex;justify-content:center;align-items:center;font-size:.875rem}.CourseTable_price__QWpEE{color:#059669;font-weight:500}.CourseTable_questionsBadge__1G32D,.CourseTable_scheduledClasses__vzRIQ{display:flex;justify-content:center;align-items:center}.CourseTable_scheduledClasses__vzRIQ{gap:.25rem}.CourseTable_scheduledClassesCount__RV6Jd{margin-top:.7vh}.CourseTable_capsulesCount__cn2UW,.CourseTable_guidesCount__EUV_x,.CourseTable_salesCount__qUWEG,.CourseTable_scheduledClassesCount__RV6Jd{color:#6b7280;font-weight:500;font-size:.875rem;line-height:1}.CourseTable_actions__C_hfK{display:flex;justify-content:center;align-items:center;gap:.5rem;min-height:1.5rem}.CourseTable_updateButton__AuNgw{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .2s}.CourseTable_updateButton__AuNgw:hover{background-color:#f3f4f6}.CourseTable_updateIcon__MVmej{width:1rem;height:1rem;color:#3b82f6}.CourseTable_iconSmall__WhTPH{width:1.25rem;height:1.25rem;color:#4b5563}.CourseCards_emptyCoursesRow__mJXiz{display:flex;justify-content:center;align-items:center;height:120px}.CourseCards_emptyCoursesText__Jmz_c{font-size:1.2rem;color:#888;text-align:center}.CourseCards_mobileCards__DBA3w{display:block;width:100%}@media (width >= 769px){.CourseCards_mobileCards__DBA3w{display:none}}.CourseCards_mobileCard__W5LLy{background-color:white;border-radius:.5rem;box-shadow:0 10px 15px -3px rgb(0 0 0/10%);border:1px solid #e5e7eb;padding:1rem;margin-bottom:1rem;cursor:pointer}.CourseCards_mobileCardHeader__pd7uC{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.CourseCards_mobileCardIcon__M9vKp{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#1ac4fc,#1c71f3);border-radius:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CourseCards_mobileCardInfo__PxIt4{flex:1;min-width:0}.CourseCards_mobileCardTitle__PI36T{color:#1c71f3;font-weight:500;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CourseCards_mobileCardSubtitle__1BShd{color:#6b7280;font-size:.875rem}.CourseCards_mobileCardRating__QkAqg{margin-top:.25rem}.CourseCards_mobileCardGrid__HRzy3{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;font-size:.875rem}.CourseCards_mobileCardLabel__MVZ8y{color:#6b7280;font-size:.75rem}.CourseCards_mobileCardValue__nSuCH{font-weight:500}.CourseCards_mobileCardValueGreen__dU_Wm{color:#059669;font-weight:500}.CourseCards_mobileCardValuePurple__Zl781{color:#7c3aed;font-weight:500}.CourseCards_mobileCardValueBlue__WruU2{color:#6b7280;font-weight:500}.CourseCards_mobileCardValueGreenText__BCRZJ{color:#059669;font-weight:500;font-size:.875rem}.CourseCards_mobileCardValueIndigo__mdN_O{color:#4f46e5;font-weight:500;font-size:.875rem}.CourseCards_mobileCardClasses__xc75U{display:flex;align-items:center;gap:.25rem}.CourseCards_mobileCardFooter__BBQLN{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.CourseCards_mobileCardFooterContent___uLp8{display:flex}.CourseCards_mobileCardQuestions__Wzn7O{display:flex;align-items:center;gap:.5rem}.CourseCards_mobileCardQuestionsLabel__7KAEi{color:#6b7280;font-size:.75rem}.CourseCards_mobileCardFooterIcons__FjLMP{display:flex;margin-left:auto;gap:.75rem}.CourseCards_mobileCardIconGroup__hN873{display:flex;align-items:center;gap:.25rem}.CourseCards_iconSmall__uIIpa{width:1rem;height:1rem}.CourseCards_iconMedium__7MtK1{width:1.25rem;height:1.25rem;color:white}.CourseCards_mobileCardActions__7_Kdl{display:flex;margin-left:auto;gap:.5rem}.CourseCards_updateButton__aRjlG{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.CourseCards_updateButton__aRjlG:hover{background-color:#f3f4f6}.CourseCards_updateIcon__JMj4o{width:1.25rem;height:1.25rem;color:#3b82f6}.LiveCoursesSection_sectionHeader__o9VNM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.LiveCoursesSection_sectionTitle__medoB{font-size:clamp(1.1rem,2.2vw,2rem);font-weight:600;color:#1f2937;margin:0}.LiveCoursesSection_errorContainer__gSsA5{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border:1px solid #ef4444;border-radius:8px;background-color:#fef2f2;color:#dc2626;text-align:center}.LiveCoursesSection_retryButton__XxwPk{padding:.5rem 1rem;background:linear-gradient(135deg,#1ac4fc,#1c71f3);color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s}.LiveCoursesSection_retryButton__XxwPk:hover{background:linear-gradient(135deg,#0aa3e3,#1557da)}.LiveCoursesSection_loadMoreContainer__Ni4jk{display:flex;justify-content:center;margin-top:2rem}.LiveCoursesSection_loadMoreButton__9r9dQ{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.LiveCoursesSection_loadMoreButton__9r9dQ:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.LiveCoursesSection_loadMoreButton__9r9dQ:disabled{opacity:.6;cursor:not-allowed}.RecordedCoursesSection_sectionHeader__FdYZ6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.RecordedCoursesSection_sectionTitle__mrMBO{font-size:clamp(1.1rem,2.2vw,2rem);font-weight:600;color:#1f2937;margin:0}.RecordedCoursesSection_errorContainer__hR0rF{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border:1px solid #ef4444;border-radius:8px;background-color:#fef2f2;color:#dc2626;text-align:center}.RecordedCoursesSection_retryButton__9WxDJ{padding:.5rem 1rem;background:linear-gradient(135deg,#1ac4fc,#1c71f3);color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s}.RecordedCoursesSection_retryButton__9WxDJ:hover{background:linear-gradient(135deg,#0aa3e3,#1557da)}.RecordedCoursesSection_loadMoreContainer__ZMeU0{display:flex;justify-content:center;margin-top:2rem}.RecordedCoursesSection_loadMoreButton__rTPLs{padding:.75rem 1.5rem;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.RecordedCoursesSection_loadMoreButton__rTPLs:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.RecordedCoursesSection_loadMoreButton__rTPLs:disabled{opacity:.6;cursor:not-allowed}.RecordedCoursesSection_tableView__cCFBf{display:block}.RecordedCoursesSection_cardsView__3bsmb{display:none}.RecordedCoursesSection_courseGroup__iJts4{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background-color:white;box-shadow:0 1px 3px 0 rgb(0 0 0/10%),0 1px 2px 0 rgb(0 0 0/6%);transition:all .2s ease}.RecordedCoursesSection_courseGroup__iJts4:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/10%),0 2px 4px -1px rgb(0 0 0/6%);transform:translateY(-1px)}.RecordedCoursesSection_courseHeader__QmpOK{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;cursor:pointer;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;transition:all .3s ease;position:relative}.RecordedCoursesSection_courseHeader__QmpOK:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);transition:width .3s ease}.RecordedCoursesSection_courseMainInfo___XwjE{flex:1;padding-left:.5rem}.RecordedCoursesSection_courseName__AfP7W{font-size:clamp(.9rem,1.2vw,1.5rem);font-weight:700;color:#1e293b;margin:0 0 .375rem;font-family:system-ui,-apple-system,sans-serif;line-height:1.3}.RecordedCoursesSection_courseCode__MDT26{font-size:clamp(.8rem,1vw,1.5rem);color:#64748b;font-weight:500;background-color:#f1f5f9;padding:.25rem .75rem;border-radius:20px;display:inline-block;font-family:Monaco,Menlo,monospace}.RecordedCoursesSection_courseStats__zEz2T{display:flex;gap:1rem;font-size:clamp(.7rem,1vw,1.5rem);color:#475569;font-weight:500}.RecordedCoursesSection_courseStats__zEz2T span{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:rgb(255 255 255/80%);border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease}.RecordedCoursesSection_expandIcon__Nec_O{margin-left:1.5rem;color:#64748b;font-size:1.1rem;transition:all .3s ease;padding:.5rem;border-radius:50%;background-color:rgb(255 255 255/80%)}.RecordedCoursesSection_courseHeader__QmpOK:hover .RecordedCoursesSection_expandIcon__Nec_O{color:#3b82f6;background-color:white;transform:scale(1.1)}.RecordedCoursesSection_assessmentsContainer__y2xaj{padding:0;background-color:#fafbfc;border-top:2px solid #e2e8f0}.RecordedCoursesSection_courseCard__DhZ1V{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background-color:white;box-shadow:0 1px 3px 0 rgb(0 0 0/10%),0 1px 2px 0 rgb(0 0 0/6%);transition:all .2s ease}.RecordedCoursesSection_courseCardHeader__8tjt2{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;cursor:pointer;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease;position:relative}.RecordedCoursesSection_courseCardHeader__8tjt2:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);transition:width .3s ease}.RecordedCoursesSection_courseCardInfo__vPKbz h3{font-size:1.125rem;font-weight:700;color:#1e293b;margin:0 0 .375rem;line-height:1.3}.RecordedCoursesSection_courseCardInfo__vPKbz p{font-size:.875rem;color:#64748b;font-weight:500;background-color:#f1f5f9;padding:.25rem .75rem;border-radius:20px;display:inline-block;margin:0 0 .75rem;font-family:Monaco,Menlo,monospace}.RecordedCoursesSection_courseCardStats__K_sc3{display:flex;gap:1.5rem;font-size:.8rem;color:#475569;font-weight:500}.RecordedCoursesSection_courseCardStats__K_sc3 span{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background-color:rgb(255 255 255/80%);border-radius:6px;border:1px solid #e2e8f0}.RecordedCoursesSection_courseCardHeader__8tjt2 .RecordedCoursesSection_expandIcon__Nec_O{color:#64748b;font-size:1.1rem;transition:all .3s ease;padding:.5rem;border-radius:50%;background-color:rgb(255 255 255/80%);margin-left:1rem}.RecordedCoursesSection_courseCardHeader__8tjt2:hover .RecordedCoursesSection_expandIcon__Nec_O{color:#3b82f6;background-color:white;transform:scale(1.1)}.RecordedCoursesSection_assessmentsCards__oe5zs{padding:0;background-color:#fff}@media (width <= 768px){.RecordedCoursesSection_tableView__cCFBf{display:none}.RecordedCoursesSection_cardsView__3bsmb{display:block}.RecordedCoursesSection_courseStats__zEz2T{display:none}}.CoursesTabs_tabsContainer__ZFFkX{width:100%}.CoursesTabs_tabsList__dzOKq{height:2.7rem;background-color:#f1f5f9;padding:.25rem;color:#64748b}.CoursesTabs_tab__PaJ_z,.CoursesTabs_tabsList__dzOKq{display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:1vh}.CoursesTabs_tab__PaJ_z{white-space:nowrap;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;border:none;background:none;cursor:pointer;gap:.5rem;color:#374151}.CoursesTabs_tab__PaJ_z:hover{color:#0f172a}.CoursesTabs_tabActive__YsVzq{background-color:white;color:#374151;box-shadow:0 1px 3px 0 rgb(0 0 0/10%),0 1px 2px 0 rgb(0 0 0/6%)}.CoursesTabs_tabContent___mUPr{margin-top:1.5rem}.CoursesTabs_iconResponsive__SQVoV{width:.75rem;height:.75rem}@media (width >= 1024px){.CoursesTabs_iconResponsive__SQVoV{width:1rem;height:1rem}}.CoursesTabs_textHidden__oVKEw{display:none}@media (width >= 640px){.CoursesTabs_textHidden__oVKEw{display:inline}}.CoursesTabs_textSmHidden__Jh82Y{display:block}@media (width >= 640px){.CoursesTabs_textSmHidden__Jh82Y{display:none}}.Loading_loadingContainer__0RaOr{display:flex;justify-content:center;align-items:center;height:calc(100vh - 80px)}.Loading_loadingSpinner__iZ_TA{width:50px;height:50px;border:6px solid rgb(0 0 0/10%);border-top-color:#1f3985;border-radius:50%;animation:Loading_spin__7ARez 1s linear infinite}@keyframes Loading_spin__7ARez{to{transform:rotate(1turn)}}.SchedulerPage_spContainer__AcaLi{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:0}.SchedulerPage_spContent__Eq1sX{max-width:1200px;margin:0 auto;padding:40px 20px}.SchedulerPage_spTitle__YPdbU{font-size:2.5rem;font-weight:700;color:#1a202c;text-align:center;margin-bottom:16px;background:linear-gradient(135deg,#1ac4fc,#1c71f3);-webkit-text-fill-color:transparent;background-clip:text}.SchedulerPage_spDescription___vzLB{font-size:1.1rem;color:#64748b;text-align:center;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}@media (width <= 768px){.SchedulerPage_spContent__Eq1sX{padding:30px 15px}.SchedulerPage_spTitle__YPdbU{font-size:2rem;margin-bottom:12px}.SchedulerPage_spDescription___vzLB{font-size:1rem;margin-bottom:30px}}.SchedulerPage_tabContent__mwp6v{position:relative;min-height:600px}.SchedulerPage_tabPanel__ocdGm{transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%}.SchedulerPage_tabPanel__ocdGm.SchedulerPage_active__eEbhV{opacity:1;transform:translateY(0);position:relative;z-index:1}.SchedulerPage_tabPanel__ocdGm.SchedulerPage_hidden__kORok{opacity:0;transform:translateY(10px);position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none}@media (width <= 480px){.SchedulerPage_spContent__Eq1sX{padding:20px 10px}.SchedulerPage_spTitle__YPdbU{font-size:1.75rem}.SchedulerPage_spDescription___vzLB{font-size:.95rem}.SchedulerPage_tabContent__mwp6v{min-height:500px}}