.ClassPage_class-page__RIe_e .ClassPage_divider__x9wP3{width:100%;height:8px;background:#f3f4f6}.ClassPage_class-page__RIe_e .ClassPage_wrap-tab__2vpU_{padding:20px 16px}@media(min-width:900px){.ClassPage_class-page__RIe_e{max-width:1072px;margin:0 auto}.ClassPage_class-page__RIe_e .ClassPage_divider__x9wP3{display:none}.ClassPage_class-page__RIe_e .ClassPage_wrap-tab__2vpU_{padding:22px 0 0}}.ClassInfo_class-info__M3P1q{padding:28px 16px}.ClassInfo_class-info-desc__oCLE1{font-size:18px;font-weight:700;line-height:28px;color:#1f2937}.ClassInfo_class-info-btn__JTevN{position:fixed;bottom:16px;right:16px;width:56px;height:56px;border-radius:100%;background:#1f2937}.ClassInfo_class-info-btn__JTevN svg{width:24px;height:24px}.ClassInfo_class-info__M3P1q .ClassInfo_join-btn__LWvRX [class=ant-float-btn-body]{background:#1f2937}.ClassInfo_class-info__M3P1q .ClassInfo_join-btn__LWvRX [class=ant-float-btn-icon]{width:24px!important;height:24px}@media(min-width:900px){.ClassInfo_class-info__M3P1q{padding:80px 0 55px;display:flex;justify-content:space-between;align-items:center}.ClassInfo_class-info-desc__oCLE1{font-size:26px;font-weight:700;line-height:24px;color:#030712}.ClassInfo_class-info-btn__JTevN{display:flex;gap:6px;align-items:center;position:static;padding:0 16px 0 12px;width:-moz-fit-content;width:fit-content;height:46px;border-radius:8px;background:#030712;color:#fff;font-size:14px;font-weight:600;line-height:24px}.ClassInfo_class-info-btn__JTevN svg{width:18px;height:18px}}.ClassTab_class-tab__XSVcx{padding:28px;background-color:#f9fafb;border-radius:12px}.ClassTab_loading-container__dDCjw{min-height:200px;display:flex;justify-content:center;align-items:center;width:100%;background-color:#f9fafb;border-radius:8px;margin-top:20px;border:1px dashed #e5e7eb}.ClassTab_class-section-header____ksa{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ClassTab_class-section-header____ksa h2{font-size:24px;font-weight:600;color:#111827}.AchievementStandardItem_achievement-standard__ViqCI{display:flex;align-items:flex-start;gap:12px}.AchievementStandardItem_achievement-standard-tag__ie7Cc{min-width:120px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px 6px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;white-space:nowrap;font-size:11px;font-weight:500;line-height:16px;color:#4b5563}.AchievementStandardItem_achievement-standard-tag__ie7Cc.AchievementStandardItem_dark__SzhAX{background:#f3f4f6}.AchievementStandardItem_achievement-standard-tag__ie7Cc .AchievementStandardItem_delete-btn__gUs_o{width:16px;height:16px}.AchievementStandardItem_achievement-standard-tag__ie7Cc .AchievementStandardItem_delete-btn__gUs_o>svg path{stroke:#4b5563}.AchievementStandardItem_achievement-standard-desc__efKAr{color:#9ca3af;font-size:11px;font-weight:400;line-height:20px}@media(min-width:900px){.AchievementStandardItem_achievement-standard-tag__ie7Cc{font-size:12px;font-weight:500;line-height:16px}.AchievementStandardItem_achievement-standard-desc__efKAr{font-size:15px;font-weight:500;line-height:28px;color:#4b5563}}.Tab_tab-container__1hNJU{width:100%;height:100%}.Tab_tab-container__1hNJU .Tab_tab-scroll-wrap__TrpO6{position:relative;margin-bottom:24px}.Tab_tab-container__1hNJU .Tab_tab__ffFJR{position:relative;display:flex;background-color:transparent;gap:20px;border-bottom:1px solid #e5e7eb;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.Tab_tab-container__1hNJU .Tab_tab__ffFJR::-webkit-scrollbar{display:none}.Tab_tab-container__1hNJU .Tab_tab__ffFJR .Tab_ink-bar__aOwlF{position:absolute;height:2px;background:#111827;bottom:0;transition:all .2s ease-in-out}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{display:flex;align-items:flex-start;justify-content:center;height:40px;cursor:pointer;width:-moz-fit-content;width:fit-content;flex-shrink:0;position:relative}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{color:#9ca3af;font-weight:600;font-size:16px;line-height:40px;white-space:nowrap;transition:all .3s ease-in-out;padding:0 8px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4:hover,.Tab_tab-container__1hNJU .Tab_tab-item__48WsT.Tab_active__hnW2K .Tab_name__OQpz4{color:#1f2937}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW{position:absolute;top:0;bottom:1px;width:40px;height:40px;padding:0;border:none;cursor:pointer;display:inline-flex;align-items:center;z-index:2;color:#9ca3af;transition:color .2s ease-in-out}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW:hover{color:#1f2937}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW.Tab_left__KSXb6{left:0;background:linear-gradient(90deg,#fff 60%,hsla(0,0%,100%,0));justify-content:flex-start;padding-left:8px}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW.Tab_right__U1diJ{right:0;background:linear-gradient(270deg,#fff 60%,hsla(0,0%,100%,0));justify-content:flex-end;padding-right:8px}.Tab_tab-container__1hNJU .Tab_content__O7hVQ{width:100%}@media(max-width:768px){.Tab_tab-container__1hNJU .Tab_tab__ffFJR{gap:16px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{height:36px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{font-size:14px;line-height:36px}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW{height:36px}}@media(min-width:900px){.Tab_tab-container__1hNJU .Tab_tab__ffFJR{gap:20px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{height:36px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{font-size:16px;font-weight:600;line-height:20px}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW{height:36px}}.ClassOverview_overview__9jzPy .ClassOverview_info__6Zyk8{padding:36px 16px;position:relative}.ClassOverview_overview__9jzPy .ClassOverview_info__6Zyk8.ClassOverview_photo__1EzIt{padding-bottom:52px}.ClassOverview_overview__9jzPy .ClassOverview_info__6Zyk8.ClassOverview_intro__rb23i .ClassOverview_info-title-wrap__vX_0W{margin-bottom:20px}.ClassOverview_overview__9jzPy .ClassOverview_info__6Zyk8.ClassOverview_border__fVxa_:after{position:absolute;content:"";width:100%;height:1px;background:#e5e7eb;bottom:0;left:0}.ClassOverview_overview__9jzPy .ClassOverview_info-title-wrap__vX_0W{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.ClassOverview_overview__9jzPy .ClassOverview_info-title__tP_CT{color:#1f2937;font-size:13px;font-weight:700;line-height:26px}.ClassOverview_overview__9jzPy .ClassOverview_info-more-btn__8Gbol{color:#9ca3af;text-align:right;font-size:12px;font-weight:500;line-height:28px}.ClassOverview_overview__9jzPy .ClassOverview_info-content__qf7hg .ClassOverview_lesson-description__EKoYw{color:#1f2937;font-size:16px;font-weight:500;line-height:30px;white-space:pre-line}.ClassOverview_overview__9jzPy .ClassOverview_info-content__qf7hg .ClassOverview_standard-list__j2hqL{display:flex;flex-direction:column;gap:20px}.ClassOverview_overview__9jzPy .ClassOverview_info-content__qf7hg.ClassOverview_photo__1EzIt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ClassOverview_overview__9jzPy .ClassOverview_info-content__qf7hg.ClassOverview_photo__1EzIt .ClassOverview_wrap-image__7yLej{width:100%;height:100%;background:#f9fafb;border-radius:8px;aspect-ratio:1/1;overflow:hidden}.ClassOverview_overview__9jzPy .ClassOverview_info-content__qf7hg.ClassOverview_photo__1EzIt .ClassOverview_wrap-image__7yLej img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ClassOverview_overview__9jzPy .ClassOverview_info-activity-list__t_uxe{display:flex;flex-direction:column;gap:12px}.ClassOverview_overview__9jzPy .ClassOverview_info__6Zyk8 .ClassOverview_lesson-plan-video__R2V_z{margin-bottom:20px}.ClassOverview_overview__9jzPy .ClassOverview_wrap-profile__E1i2o{padding:28px 16px;display:flex;flex-direction:column;gap:24px;border-top:1px solid #e5e7eb}.ClassOverview_overview__9jzPy .ClassOverview_wrap-profile__E1i2o .ClassOverview_desc__EfR78{color:#9ca3af;font-size:10px;font-weight:500;line-height:20px}@media(min-width:900px){.ClassOverview_overview__9jzPy .ClassOverview_info__6Zyk8{padding:32px 0}.ClassOverview_overview__9jzPy .ClassOverview_info-title-wrap__vX_0W{margin-bottom:20px}.ClassOverview_overview__9jzPy .ClassOverview_info-title__tP_CT{font-size:16px;font-weight:700;line-height:30px}.ClassOverview_overview__9jzPy .ClassOverview_info-more-btn__8Gbol{font-size:14px;font-weight:500;line-height:20px}.ClassOverview_overview__9jzPy .ClassOverview_info-content__qf7hg .ClassOverview_standard-list__j2hqL{gap:16px}.ClassOverview_overview__9jzPy .ClassOverview_info-content__qf7hg.ClassOverview_photo__1EzIt{grid-template-columns:repeat(4,1fr);gap:24px}.ClassOverview_overview__9jzPy .ClassOverview_info__6Zyk8.ClassOverview_photo__1EzIt:after{content:none}.ClassOverview_overview__9jzPy .ClassOverview_info-activity-list__t_uxe{gap:16px}}.LessonPlanSectionCollapse_collapse__I1tR9{border-radius:8px;border:1px solid #e5e7eb;background:#fff;overflow:hidden}.LessonPlanSectionCollapse_collapse__I1tR9.LessonPlanSectionCollapse_active__0_ftm .LessonPlanSectionCollapse_collapse-header__5271A{border-bottom:1px solid #e5e7eb;background:#f9fafb}.LessonPlanSectionCollapse_collapse__I1tR9.LessonPlanSectionCollapse_active__0_ftm .LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_arrow-icon__2mXpQ{transform:rotate(-180deg)}.LessonPlanSectionCollapse_collapse__I1tR9.LessonPlanSectionCollapse_active__0_ftm .LessonPlanSectionCollapse_collapse-content__nm7V_{max-height:3000px}.LessonPlanSectionCollapse_collapse-header__5271A{display:flex;justify-content:space-between;align-items:center;height:42px;transition:background-color .3s ease-in-out;padding:0 16px;cursor:pointer}.LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_label__lF3rz span{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}.LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_label__lF3rz small{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_arrow-icon__2mXpQ{width:16px;height:16px;transition:all .3s ease-in-out}.LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_arrow-icon__2mXpQ svg path{stroke:#9ca3af}.LessonPlanSectionCollapse_collapse-content__nm7V_{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.LessonPlanSectionCollapse_collapse-content__nm7V_>li{display:flex;flex-direction:column;gap:8px;padding:20px 16px;position:relative;cursor:pointer}.LessonPlanSectionCollapse_collapse-content__nm7V_>li .LessonPlanSectionCollapse_wrap-title__IY0nB{display:flex;align-items:center;gap:8px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li .LessonPlanSectionCollapse_wrap-title__IY0nB .LessonPlanSectionCollapse_title__lg0FJ{color:#1f2937;font-size:12px;font-weight:500;line-height:28px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li .LessonPlanSectionCollapse_wrap-title__IY0nB .LessonPlanSectionCollapse_title__lg0FJ>small{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li .LessonPlanSectionCollapse_wrap-title__IY0nB svg{width:12px;height:12px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li>p{color:#9ca3af;font-size:11px;font-weight:500;line-height:20px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li:not(:last-of-type){border-bottom:1px solid #e5e7eb}@media(min-width:900px){.LessonPlanSectionCollapse_collapse-header__5271A{height:56px}.LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_arrow-icon__2mXpQ{width:24px;height:24px}.LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_label__lF3rz span{font-size:16px;font-weight:500;line-height:30px}.LessonPlanSectionCollapse_collapse-header__5271A .LessonPlanSectionCollapse_label__lF3rz small{color:#9ca3af;font-size:16px;font-weight:500;line-height:30px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li .LessonPlanSectionCollapse_wrap-title__IY0nB .LessonPlanSectionCollapse_title__lg0FJ,.LessonPlanSectionCollapse_collapse-content__nm7V_>li .LessonPlanSectionCollapse_wrap-title__IY0nB .LessonPlanSectionCollapse_title__lg0FJ>small{font-size:16px;font-weight:500;line-height:30px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li .LessonPlanSectionCollapse_wrap-title__IY0nB svg{width:16px;height:16px}.LessonPlanSectionCollapse_collapse-content__nm7V_>li>p{font-size:14px;font-weight:500;line-height:20px}}.Profile_wrap-profile__ISdgB{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ{display:flex;align-items:center;gap:12px;overflow:hidden}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG{display:flex;flex-direction:column;gap:13px;height:-moz-fit-content;height:fit-content;overflow:hidden}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>span{font-size:13px;font-weight:700;color:#4b5563;line-height:15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul{display:flex;gap:14px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul>li{font-size:12px;font-weight:500;line-height:20px!important;color:#9ca3af;position:relative}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul>li:not(:last-of-type):after{display:block;content:"";width:2px;height:2px;top:50%;transform:translateY(-50%);border-radius:100%;background:#9ca3af;position:absolute;right:-8px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_wrap-image__L0W2x{width:40px;height:40px;border-radius:100%;background:#e5e7eb}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_wrap-image__L0W2x img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Profile_wrap-profile__ISdgB .Profile_follow-btn__7XImB{padding:0 16px;border-radius:8px;border:1px solid #e5e7eb;height:36px;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px;color:#4b5563}.Profile_wrap-profile__ISdgB .Profile_follow-btn__7XImB.Profile_text__mAz2b{font-size:12px;font-weight:500;line-height:28px;color:#9ca3af;border:none;height:-moz-fit-content;height:fit-content}@media(min-width:900px){.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ{gap:14px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_wrap-image__L0W2x{width:56px;height:56px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG{gap:10px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>span{height:-moz-fit-content;height:fit-content;font-size:16px;font-weight:600;line-height:20px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul{display:flex;gap:14px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul>li{font-size:12px;font-weight:500;line-height:16px}.Profile_wrap-profile__ISdgB .Profile_follow-btn__7XImB.Profile_text__mAz2b{font-size:14px;font-weight:500;line-height:20px}}.ClassMaterial_material__IJwcU{padding:20px 16px 36px;display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.ClassMaterial_material__IJwcU{padding:32px 0 0;gap:16px}}.ActivityFileUpload_loading__XVI4v{margin:28px auto 32px;width:458px;height:100%;display:flex;justify-content:center;align-items:center}.ActivityFileUpload_file-upload__WHSyM{position:relative;margin:28px auto 32px;width:458px;height:100%}.ActivityFileUpload_file-upload__WHSyM .ActivityFileUpload_delete-btn__s0Zl5{position:absolute;top:16px;right:16px;cursor:pointer;z-index:10}.ActivityFileUpload_file-upload__WHSyM .ActivityFileUpload_delete-btn__s0Zl5 svg path{stroke:#fff}.ActivityFileUpload_file-upload__WHSyM.ActivityFileUpload_activity__oOK39{width:100%;min-height:258px}.ActivityFileUpload_dragger__n_0KU{position:relative;justify-content:center;padding:16px 20px;gap:10px;background:#f9fafb;cursor:pointer;border:1px dashed #d1d5db;border-radius:12px}.ActivityFileUpload_dragger__n_0KU,.ActivityFileUpload_dragger__n_0KU .ActivityFileUpload_dragger-desc___ibxY{display:flex;align-items:center;flex-direction:column}.ActivityFileUpload_dragger__n_0KU .ActivityFileUpload_dragger-desc___ibxY .ActivityFileUpload_title1__heZVx{display:flex;align-items:center;gap:4px}.ActivityFileUpload_dragger__n_0KU .ActivityFileUpload_dragger-desc___ibxY .ActivityFileUpload_title1__heZVx span{font-size:14px;line-height:24px;font-weight:600;color:#6b7280;font-style:normal}.ActivityFileUpload_dragger__n_0KU .ActivityFileUpload_dragger-desc___ibxY .ActivityFileUpload_desc-text__8TFaP p{font-size:12px;color:#9ca3af;font-weight:600;line-height:20px;font-style:normal}.ActivityFileUpload_dragger__n_0KU .ActivityFileUpload_youtube-btn__vTnHt{padding:8px,12px;border-radius:4px;background-color:#e5e7eb;display:flex;justify-content:center;align-items:center;gap:4px;border:none}.ActivityFileUpload_dragger__n_0KU .ActivityFileUpload_youtube-btn__vTnHt span{color:#4b5563;font-size:14px}.ActivityFileUpload_dragger__n_0KU h3{font-size:14px;font-weight:500;line-height:20px;color:#1f2937}.ActivityFileUpload_dragger__n_0KU span{font-size:12px;font-weight:500;line-height:16px;color:#9ca3af}.ActivityFileUpload_dragger__n_0KU p{color:#9ca3af;font-size:12px;font-weight:500;line-height:20px;text-align:center}.ActivityFileUpload_dragger__n_0KU p em{font-size:12px;font-weight:500;line-height:20px;color:#f66370}.ActivityFileUpload_dragger__n_0KU .ActivityFileUpload_desc-text__8TFaP{font-size:12px;color:#9ca3af;font-weight:600;line-height:20px;font-style:normal;text-align:center}.UploadModalFooter_btn__NiP5V{margin-top:32px;display:flex;gap:22px}.UploadModalFooter_btn-cancel__FIFVF,.UploadModalFooter_btn-ok__zpo9g{height:48px;width:100%;border-radius:8px}.UploadModalFooter_btn-cancel__FIFVF{background:#f9fafb;color:#4b5563}.UploadModalFooter_btn-ok__zpo9g{background:#1f2937;color:#fff}.ActivityYoutube_youtube__LHSK_ input{margin-top:28px;font-size:16px;font-weight:500;line-height:30px;padding:9px 20px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;width:100%;transition:border .3s ease-in-out}.ActivityYoutube_youtube__LHSK_ input:focus{border:1px solid #000}.ActivityYoutube_youtube__LHSK_ input::-moz-placeholder{color:#9ca3af}.ActivityYoutube_youtube__LHSK_ input::placeholder{color:#9ca3af}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_title-input__Vuici{margin-top:12px;font-size:16px;font-weight:500;line-height:30px;padding:9px 20px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;width:100%;transition:border .3s ease-in-out}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_title-input__Vuici:focus{border:1px solid #000}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_title-input__Vuici::-moz-placeholder{color:#9ca3af}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_title-input__Vuici::placeholder{color:#9ca3af}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_loading__nuzIz{margin-top:12px;padding:12px;text-align:center;color:#4b5563;font-size:16px;font-weight:500;line-height:30px}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_error__noveU{margin-top:8px;color:#dc2626;font-size:16px;font-weight:500;line-height:30px}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_video-player__7w315{height:182px;margin:28px auto 0;aspect-ratio:16/9}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_link-preview__DfIWs{margin:28px auto 0;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_link-preview__DfIWs .ActivityYoutube_link-info__rk9EH h4{font-size:15px;line-height:28px;font-weight:600;margin:0 0 8px;color:#111827}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_link-preview__DfIWs .ActivityYoutube_link-info__rk9EH .ActivityYoutube_description__NdX0M{font-size:16px;font-weight:500;line-height:30px;color:#374151;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ActivityYoutube_youtube__LHSK_ .ActivityYoutube_link-preview__DfIWs .ActivityYoutube_link-info__rk9EH .ActivityYoutube_url__7cnVC{font-size:12px;font-weight:500;line-height:16px;color:#6b7280;word-break:break-all}.AssignmentTargetClassesModal_header__LvoD2{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.AssignmentTargetClassesModal_header__LvoD2 h2{margin:0;font-size:16px;font-weight:600;color:#1f2937}.AssignmentTargetClassesModal_body__9akAi{padding:16px 20px;overflow:hidden;display:flex;flex-direction:column;min-height:200px}.AssignmentTargetClassesModal_controls__lyry6{display:flex;gap:6px;margin-bottom:8px}.AssignmentTargetClassesModal_search__cvOuC{flex:1;padding:8px 10px;font-size:13px;border:1px solid #cbd5e1;border-radius:6px}.AssignmentTargetClassesModal_list__A_Wny{flex:1;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fff;max-height:320px}.AssignmentTargetClassesModal_row__jFITF{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;color:#1f2937;background:none;border:none;border-bottom:1px solid #f1f5f9;text-align:left;cursor:pointer}.AssignmentTargetClassesModal_row__jFITF:last-child{border-bottom:none}.AssignmentTargetClassesModal_row__jFITF:hover{background:#f8fafc}.AssignmentTargetClassesModal_row__jFITF .AssignmentTargetClassesModal_name__xGWS7{flex:1}.AssignmentTargetClassesModal_empty__PlqIj{padding:24px 12px;font-size:13px;color:#6b7280;text-align:center}.AssignmentTargetClassesModal_loading__Ie51Z{padding:24px 12px;display:flex;justify-content:center}.AssignmentTargetClassesModal_count__aXJEc{margin-top:10px;font-size:12px;color:#6b7280;text-align:right}.AssignmentTargetClassesModal_hint__17iBE{margin-top:6px;font-size:12px;color:#9ca3af;line-height:1.4}.AssignmentTargetClassesModal_footer__6Flq_{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #e2e8f0}.page_tag-list__v9SaV{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_tag__hPDGw{display:inline-flex;align-items:center;padding:4px 12px;background-color:#e3f2fd;border-radius:16px;font-size:14px;color:#1976d2}.page_tag__hPDGw .page_tag-remove__TYfor{display:flex;align-items:center;justify-content:center;margin-left:4px;padding:2px;border:none;background:none;color:#1976d2;cursor:pointer;border-radius:50%}.page_tag__hPDGw .page_tag-remove__TYfor:hover{background-color:rgba(25,118,210,.1)}.page_container__nOtRv{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;box-sizing:border-box;max-width:1440px;overflow-x:hidden}.page_content__WWUok{display:flex;flex:1;gap:30px;min-height:0}.page_main__2b1kF{flex:1;min-width:0;display:flex;flex-direction:column;box-sizing:border-box}.page_activity__3SC3G{padding:72px 16px 54px;width:100%}.page_activity__3SC3G .page_navigation-buttons__4PV2q{display:flex;justify-content:center;gap:16px;margin:16px 0;padding:0 16px}.page_activity__3SC3G .page_title__jVzm_{color:#1f2937;font-size:18px;font-weight:700;line-height:28px;margin:12px}.page_activity__3SC3G .page_tag-list__v9SaV{display:flex;gap:4px;margin-bottom:16px}.page_activity__3SC3G .page_header-container__josRk{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;padding:12px 16px;border-bottom:1px solid #e5e7eb}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:36px;background:#f3f4f6;border:none;cursor:pointer;color:#1f2937;transition:all .2s ease}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6:hover{background:#e5e7eb}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6>span{color:#4b5563;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6 svg{width:16px;height:16px}@media(max-width:1199px){.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6{width:40px;padding:0}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6>span{display:none}}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6.page_mobile__uYDbI{width:36px;height:36px;padding:0;background:transparent;color:#4b5563}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6.page_mobile__uYDbI:hover{background:#f3f4f6}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6.page_mobile__uYDbI svg{width:20px;height:20px}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;max-width:40%}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe{display:flex;align-items:center;gap:8px;max-width:100%}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I{display:flex;align-items:center;justify-content:center;padding:6px 10px;width:-moz-max-content;width:max-content;min-width:72px;font-size:12px;font-weight:600;border:2px solid #00b02f;border-radius:50px;white-space:nowrap;flex-shrink:0}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I.page_activity__3SC3G{background-color:#00b02f;color:#fff;border-color:#00b02f}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I.page_article__GHKVm{color:#00b02f;border-color:#00b02f}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I.page_digital_worksheet__5xmCY{color:#a855f7;border-color:#a855f7}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_header-title-text__iJn4S{color:#1f2937;font-size:14px;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_student-info__90zKU{font-size:14px;font-weight:500;line-height:20px;display:flex;gap:4px;min-width:0;max-width:160px;color:#4b5563;white-space:nowrap}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_student-info__90zKU .page_student-number__hwTgJ{flex-shrink:0}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_student-info__90zKU .page_student-name__yjgjZ{min-width:0;overflow:hidden;text-overflow:ellipsis}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_header-divider__KfpiV{width:1px;height:20px;background:#d1d5db}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#4b5563;padding:4px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j:hover{color:#1f2937}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j svg{width:16px;height:16px}.page_activity__3SC3G .page_submit-button__tM7WZ{padding:8px 16px;border-radius:4px;border:none;background-color:#1f2937;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.page_activity__3SC3G .page_submit-button__tM7WZ:hover{background-color:#4b5563}.page_activity-info__eM6So{margin:28px 0 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:14px 16px 18px;display:flex;align-items:flex-start;gap:12px}.page_activity-info__eM6So .page_section-row__WQeXE{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_activity-info__eM6So .page_body-type-badge__96zwW{display:none}.page_activity-info__eM6So .page_body-type-badge__96zwW .page_activity-type-badge__i77_I{display:flex;align-items:center;justify-content:center;padding:6px 10px;width:-moz-max-content;width:max-content;min-width:72px;font-size:12px;font-weight:600;border:2px solid #00b02f;border-radius:50px;white-space:nowrap;flex-shrink:0}.page_activity-info__eM6So .page_body-type-badge__96zwW .page_activity-type-badge__i77_I.page_activity__3SC3G{background-color:#00b02f;color:#fff;border-color:#00b02f}.page_activity-info__eM6So .page_body-type-badge__96zwW .page_activity-type-badge__i77_I.page_article__GHKVm{color:#00b02f;border-color:#00b02f}.page_activity-info__eM6So .page_body-type-badge__96zwW .page_activity-type-badge__i77_I.page_digital_worksheet__5xmCY{color:#a855f7;border-color:#a855f7}.page_activity-info__eM6So .page_section__NT36R{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.page_activity-info__eM6So .page_wrap-detail__qwzKV{display:flex;flex-direction:column;gap:12px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH{display:flex;align-items:center;gap:4px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH span{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH small{color:#9ca3af;font-size:12px;font-weight:600;line-height:20px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg{width:12px;height:12px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg path{fill:#d1d5db;stroke:#fff}.page_activity-info__eM6So .page_wrap-detail__qwzKV .page_desc__7I83M{font-size:13px;font-weight:400;line-height:26px;color:#9ca3af}.page_activity-list__vy4g1{display:flex;flex-direction:column;gap:28px;padding:28px 16px}.page_activity-list-item__qlIjr{display:flex;flex-direction:column;gap:16px}.page_activity-list-item__qlIjr>h3{color:#1f2937;font-size:12px;line-height:20px;margin-bottom:8px;font-weight:600}.page_activity-list-item__qlIjr>p{color:#1f2937;font-size:12px;font-style:normal;font-weight:400;line-height:24px;margin:0}.page_activity-list__vy4g1 .page_description__w9TXg{display:flex;flex-direction:column;gap:12px}.page_activity-list__vy4g1 .page_description__w9TXg>h3{color:#1f2937;font-size:14px;margin-top:10px;margin-bottom:8px;font-weight:600}.page_activity-list__vy4g1 .page_description__w9TXg>h3 .page_teacher-only-badge__i8Miu{margin-left:8px;font-size:12px;color:#6b7280;font-weight:400}.page_activity-list__vy4g1 .page_description__w9TXg>p{color:#1f2937;font-size:16px;font-weight:400;line-height:32px;margin:0}.page_activity-list__vy4g1 .page_description__w9TXg .page_file-list__egqqy,.page_activity-list__vy4g1 .page_description__w9TXg .page_video-list__M9LTz{display:flex;flex-direction:column;gap:8px}.page_activity-list__vy4g1 .page_description__w9TXg.page_teacher-only-tip__Qq3_Z{background-color:#f3f4f6;padding:16px;border-radius:8px}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID{width:100%}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content{padding:0;min-height:auto!important;border:none!important;box-shadow:none!important;background-color:transparent}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content p{margin:0 0 .5em;color:#1f2937}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ol,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul{margin:.5em 0;padding-left:1.5em;list-style-position:outside!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul{list-style-type:disc!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul li{list-style-type:disc!important;margin-bottom:.5em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul li ul{list-style-type:circle!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul li ul ul{list-style-type:square!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ol{list-style-type:decimal!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ol li{list-style-type:decimal!important;margin-bottom:.5em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-1__FwTFP{margin-left:2em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-2__iXH3f{margin-left:4em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-3__H1kwG{margin-left:6em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-4__iMp2f{margin-left:8em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-5__AKny2{margin-left:10em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h1,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h2,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h3,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h4{font-weight:600;margin:.5em 0;color:#1f2937}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content blockquote{border-left:4px solid #d1d5db;padding-left:1em;margin:1em 0;font-style:italic;color:#4b5563}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content a{color:#1890ff;text-decoration:underline}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content a:hover{color:#0050b3}@media(min-width:900px){.page_activity__3SC3G{padding:72px 40px 54px;width:100%}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp{gap:16px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc{gap:12px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j{padding:5px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j svg{width:20px;height:20px}.page_activity__3SC3G .page_title__jVzm_{margin-top:40px;font-size:26px;font-weight:700;line-height:42px}.page_activity__3SC3G .page_tag-list__v9SaV{gap:8px}.page_activity-info__eM6So{margin-top:31px;padding:13px 8px 12px;gap:17px}.page_activity-info__eM6So .page_section__NT36R{font-size:16px;font-weight:600;color:#9ca3af;line-height:30px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH,.page_activity-info__eM6So .page_wrap-detail__qwzKV{gap:8px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH span{color:#4b5563;font-size:16px;font-weight:500;line-height:30px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH small{font-size:16px;font-weight:500;line-height:30px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg{width:16px;height:16px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg path{fill:#d1d5db;stroke:#fff}.page_activity-info__eM6So .page_wrap-detail__qwzKV .page_desc__7I83M{font-size:15px;font-weight:500;line-height:28px}.page_activity-list__vy4g1{gap:36px;padding:28px 0}.page_activity-list-item__qlIjr{gap:8px}.page_activity-list-item__qlIjr>h3{font-size:16px;font-weight:600;line-height:20px}.page_activity-list-item__qlIjr>p{font-size:16px;font-weight:500;line-height:30px}.page_activity-list__vy4g1 .page_description__w9TXg{gap:16px}.page_activity-list__vy4g1 .page_description__w9TXg>h3{font-size:16px;line-height:20px;font-weight:600}.page_activity-list__vy4g1 .page_description__w9TXg>h3 .page_teacher-only-badge__i8Miu{margin-left:12px;font-size:14px}.page_activity-list__vy4g1 .page_description__w9TXg>p{font-size:16px;font-weight:500;line-height:30px}.page_activity-list__vy4g1 .page_description__w9TXg .page_file-list__egqqy{gap:12px}.page_activity-list__vy4g1 .page_description__w9TXg.page_teacher-only-tip__Qq3_Z{padding:20px}}.page_submission-area__gEArt{display:flex;flex-direction:column;gap:32px;align-items:center;width:100%;background-color:#f3f4f6;border-radius:20px;background:var(#f3f4f6,#f3f4f6);padding:24px;color:#00af2d;font-size:20px;font-weight:700;line-height:24px;text-align:center}.page_submission-buttons__mTXup{display:flex;justify-content:space-between;gap:12px;width:100%}.page_submission-button__01D3Y{width:100%;background-color:#fff;padding:20px 24px;border-radius:16px}.page_submission-button__01D3Y .page_button-content__l0UyJ{display:flex;justify-content:space-between;align-items:center;width:100%}.page_submission-button__01D3Y .page_text-content__9K5fs{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.page_submission-button__01D3Y .page_text-content__9K5fs span:first-child{color:#111827;font-size:16px;font-weight:600;line-height:24px}.page_submission-button__01D3Y .page_text-content__9K5fs span:last-child{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.page_badge-submitted__3kC_j{background:#f4fef7;color:#00af2d}.page_badge-locked__OnHkZ,.page_badge-submitted__3kC_j{font-size:12px;font-weight:600;border-radius:25px;padding:4px 10px;white-space:nowrap;flex-shrink:0}.page_badge-locked__OnHkZ{background:#f3f4f6;color:#6b7280}.page_teacher-submission-check__SeAtP{display:flex;flex-direction:row;gap:12px;width:100%}.page_teacher-check-button__PG6t7{width:100%;background-color:#fff;padding:20px 24px;border-radius:16px;border:none;cursor:pointer;transition:all .2s ease}.page_teacher-check-button__PG6t7:hover{background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.page_teacher-check-button__PG6t7 .page_button-content__l0UyJ{display:flex;justify-content:space-between;align-items:center;width:100%}.page_teacher-check-button__PG6t7 .page_text-content__9K5fs{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.page_teacher-check-button__PG6t7 .page_text-content__9K5fs span:first-child{color:#111827;font-size:16px;font-weight:600;line-height:24px}.page_teacher-check-button__PG6t7 .page_text-content__9K5fs span:last-child{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}@media(min-width:1201px){.page_container__nOtRv{max-width:none}.page_content__WWUok{gap:0;transition:padding-left .3s ease}.page_main__2b1kF{width:100%;transition:max-width .3s ease}.page_content__WWUok.page_nav-open__YowNV{padding-left:304px;justify-content:flex-start}.page_content__WWUok.page_nav-open__YowNV .page_main__2b1kF{max-width:calc(100vw - 404px - 40px - var(--school-shell-rail-width, 0px))}.page_content__WWUok:not(.page_nav-open__YowNV){justify-content:center}.page_content__WWUok:not(.page_nav-open__YowNV) .page_main__2b1kF{max-width:800px}}@media(max-width:1200px){.page_container__nOtRv{padding:0}.page_content__WWUok{flex-direction:column;gap:0}.page_main__2b1kF{width:100%}.page_activity__3SC3G{max-width:800px;margin:0 auto;padding:72px 16px 54px}}@media(max-width:768px){.page_teacher-submission-check__SeAtP{flex-direction:column}}@media(min-width:768px){.page_in-school-shell__HlQv6{--school-shell-rail-width:52px}.page_in-school-shell__HlQv6 .page_activity__3SC3G .page_header-container__josRk{left:var(--school-shell-rail-width)}}@media(max-width:959px){.page_activity__3SC3G .page_header-container__josRk{gap:8px}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq{display:none}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_student-info__90zKU{max-width:40vw}.page_activity__3SC3G .page_activity-info__eM6So{flex-wrap:wrap}.page_activity__3SC3G .page_activity-info__eM6So .page_body-type-badge__96zwW{display:flex}}@keyframes ActivitySkeleton_pulse__wZk9v{0%,to{opacity:1}50%{opacity:.5}}@keyframes ActivitySkeleton_shimmer__dFfDT{0%{background-position:-200% 0}to{background-position:200% 0}}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_activities-info-skeleton__MCQy0,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_toggle-details-skeleton__4U_eK,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-number__2wsjl,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-title__QRbg6,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_section-title__DHXoT,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-icon__m_Edq,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-description__e0nb_,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-title__z0xdc,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-bar-skeleton__yn3Zl,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-text__P2uzD,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-title__MSRBu,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_title__Ju_jS,.ActivitySkeleton_skeleton__jfgur{background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite;border-radius:4px}.ActivitySkeleton_activity-navigator__NjHaa{padding:16px;width:312px;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:16px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background-color:#f9fafb}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-icon__m_Edq{width:24px;height:24px;border-radius:50%}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK{flex:1}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-title__z0xdc{height:16px;width:80%;margin-bottom:6px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-description__e0nb_{height:12px;width:100%}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-title__MSRBu{height:16px;width:50px;margin-bottom:8px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-bar-skeleton__yn3Zl{height:6px;width:100%;border-radius:3px;margin-bottom:4px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-text__P2uzD{height:14px;width:30px;float:right}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT{display:flex;justify-content:space-between;align-items:center}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_activities-info-skeleton__MCQy0{height:16px;width:120px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_toggle-details-skeleton__4U_eK{height:24px;width:80px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_section-title__DHXoT{width:80px;height:24px;margin-bottom:12px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6{padding:12px;border-radius:8px;background:#f9fafb}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI{display:flex;align-items:center;gap:8px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-number__2wsjl{width:60px;height:18px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-title__QRbg6{flex:1;height:18px}.ActivitySkeleton_activity-page__041m_{max-width:800px;margin:0 auto;padding:24px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0{margin-bottom:32px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_title__Ju_jS{width:60%;height:32px;margin-bottom:16px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739{display:flex;gap:16px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{height:24px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx{width:80px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{width:120px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf{display:flex;flex-direction:column;gap:24px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7{width:100%;height:100px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN{height:200px}.ActivitySkeleton_activity-page-skeleton__8gMw3{max-width:800px;margin:0 auto;padding:24px;animation:ActivitySkeleton_pulse__wZk9v 2s ease-in-out infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0{margin-bottom:32px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_back-button__9zlnr{width:100px;height:32px;margin-bottom:16px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_title__Ju_jS{width:60%;height:32px;margin-bottom:16px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739{display:flex;gap:16px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{height:24px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx{width:80px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{width:120px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf{display:flex;flex-direction:column;gap:24px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_video__sMvuT{width:100%;border-radius:12px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN{height:200px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7{height:100px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_video__sMvuT{height:300px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_navigation__aHhr1{display:flex;justify-content:space-between;margin-top:32px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_navigation__aHhr1 .ActivitySkeleton_next-button__tLqDk,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_navigation__aHhr1 .ActivitySkeleton_prev-button__3GzWt{width:120px;height:40px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}@media(max-width:1700px){.ActivitySkeleton_activity-navigator__NjHaa{left:20px;transform:none}}@media(max-width:1023px){.ActivitySkeleton_activity-navigator__NjHaa{display:none}}.ClassActivityNavigator_drag-overlay-clone__Kkyky{opacity:.8;pointer-events:none;cursor:grabbing}.ClassActivityNavigator_drag-overlay-clone__Kkyky *{cursor:grabbing}.ClassActivityNavigator_drag-overlay-clone__Kkyky .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-name__Y6HQu,.ClassActivityNavigator_drag-overlay-clone__Kkyky .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-time__LGQwL,.ClassActivityNavigator_toggle-button__TEYof{display:none}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:1201;width:clamp(20px,4vw,45px);height:80px;background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-left:none;border-radius:0 12px 12px 0;font-size:14px;font-weight:500;cursor:pointer;box-shadow:2px 0 8px rgba(0,0,0,.1);transition:all .3s ease;writing-mode:vertical-rl;text-orientation:mixed}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:4px 0 12px rgba(0,0,0,.15)}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd:active{transform:translateY(-50%) scale(.98)}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd.ClassActivityNavigator_hidden__vKhyj{display:none!important}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_attached__aj2U1{position:absolute;top:50%;left:-38px;transform:translateY(-50%);z-index:210;display:flex;align-items:center;justify-content:center;width:44px;height:80px;background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-right:none;border-radius:12px 0 0 12px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:2px 0 8px rgba(0,0,0,.1);transition:all .2s ease;writing-mode:vertical-rl;text-orientation:mixed}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_attached__aj2U1:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:4px 0 12px rgba(0,0,0,.15)}.ClassActivityNavigator_overlay__5mC1z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1200;cursor:pointer}.ClassActivityNavigator_close-button__fMkHj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.ClassActivityNavigator_close-button__fMkHj:hover{background-color:#f3f4f6}.ant-popover.playlist-popover .ClassActivityNavigator_ant-popover-inner__VO6Qm{padding:16px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ant-popover.playlist-popover .ClassActivityNavigator_ant-popover-title__UeUow{padding:0 0 12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px;font-size:14px;font-weight:600;color:#1f2937}.ClassActivityNavigator_playlist-popover-content__2YAC_{width:240px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb::-webkit-scrollbar{width:4px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_playlist-item__s2nQT .ant-checkbox-wrapper{width:100%;padding:11px 9px 11px 12px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_playlist-item__s2nQT .ant-checkbox-wrapper span:last-child{font-size:14px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_empty-playlist__YGofd{font-size:13px;color:#6b7280;text-align:center;padding:12px 0}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-divider__x0oZB{height:1px;background-color:#e5e7eb;margin:12px 0}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_create-playlist-row__ijlMf{display:flex;gap:8px;align-items:center}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_create-playlist-row__ijlMf .ant-input-sm{font-size:13px}.ClassActivityNavigator_activity-navigator__9iRFT{position:sticky;width:380px;background-color:#fff;transition:transform .3s ease,width .3s ease,flex-basis .3s ease,opacity .2s ease;max-height:calc(100vh - 114px);align-self:flex-start;top:60px;display:flex;flex-direction:column;overflow:visible;border-radius:12px 12px 0 0;box-shadow:0 2px 12px rgba(0,0,0,.1)}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%)}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_read-only__iBQP1 .ClassActivityNavigator_navigator-header__Bpzmu,.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_read-only__iBQP1 .ClassActivityNavigator_progress-section__KqY_Y{display:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu{padding:24px 20px;border-bottom:1px solid #e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_header-content__0qqc5{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd{display:flex;flex-direction:column;gap:8px;width:100%}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_tags-wrapper__nt0Zk{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_tags-wrapper__nt0Zk .ClassActivityNavigator_header-tag__ELMQp{border:1px solid #e5e7eb;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;color:#4b5563;border-radius:8px;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx{color:#4b5563;font-size:22px;font-weight:700;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx.ClassActivityNavigator_editable__0dPkL{cursor:pointer;transition:all .2s ease;border-radius:6px;margin:-4px;padding:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx.ClassActivityNavigator_editable__0dPkL:hover{background-color:#f3f4f6;color:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title-input__JftQ0{font-size:22px;font-weight:700;line-height:32px;color:#1f2937;padding:3px 11px;height:auto}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2{display:flex;align-items:center;justify-content:space-between;color:#9ca3af;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_divider__KA4Wk:before{content:"•";display:inline-block;vertical-align:middle}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK{display:flex;align-items:center;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK .ClassActivityNavigator_refresh-button__ma_uB{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;color:#9ca3af}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK .ClassActivityNavigator_refresh-button__ma_uB:hover{background-color:#f3f4f6;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik{display:flex;align-items:center}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik .ant-checkbox-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik .ant-checkbox-wrapper span{color:#4b5563;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.28px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5{display:flex;align-items:center;gap:8px;margin-top:12px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R{display:flex;align-items:center;justify-content:center;padding:10px;gap:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#4b5563;cursor:pointer;transition:all .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R.ClassActivityNavigator_setting__3rAt2{width:100%;background-color:#f9fafb;border:1px solid #e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:hover svg path{stroke:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:active{background:#f3f4f6}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R svg path{stroke:#4b5563;stroke-width:1.25}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:8px;margin:24px 16px;padding:0 8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-title__VO0hT{color:#1f2937;font-size:14px;font-weight:600}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-bar__OXzB_{width:120px;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-bar__OXzB_ .ClassActivityNavigator_progress-fill__mob_D{height:100%;background-color:#00b02f;transition:width .5s cubic-bezier(.4,0,.2,1)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-text__KzH4L{color:#4b5563;font-size:14px;min-width:40px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;background:#fff;border-radius:12px 12px 0 0;flex-shrink:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_activities-info__naWsV{flex:1}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_activities-info__naWsV .ClassActivityNavigator_info-text__UaZTC{color:#9ca3af;font-size:14px;font-weight:500}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-text__jA9oa{color:#4b5563;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-switch__FVUAl{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;transition:all .3s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-switch__FVUAl:hover{background:#9ca3af}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_toggle-switch__FVUAl{background:#00b02f}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_toggle-knob__zEoAA{transform:translateX(20px)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-knob__zEoAA{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP{flex:1;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;overscroll-behavior:contain;touch-action:pan-y}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar{width:6px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar-track{background:transparent}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar-thumb{background:hsla(225,5%,46%,.16);border-radius:3px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T{margin:0 16px 24px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T .ClassActivityNavigator_activity-item__OAa6H{padding-left:12px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_sections-wrapper___mEGm{display:flex;flex-direction:column;gap:24px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_sections-wrapper___mEGm .ClassActivityNavigator_section-separator-placeholder__bhfAT{height:16px;margin:-4px 0;border-radius:8px;background:rgba(16,185,129,.18);box-shadow:inset 0 0 0 2px rgba(16,185,129,.35)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER{display:flex;justify-content:space-between;align-items:center;color:#4b5563;font-size:14px;font-weight:600;margin-bottom:12px;padding:12px 16px 12px 8px;background:#f3f4f6;border-radius:6px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;cursor:grab;color:#9ca3af;transition:color .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq:hover{color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq:active{cursor:grabbing}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-info__ScPfy{flex:1;display:flex;align-items:center;gap:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-badge__749oi{display:flex;align-items:center;justify-content:center;padding:2px 8px;background:#fff;border-radius:50px;font-size:11px;font-weight:500;line-height:20px;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-name__Y6HQu{padding:5px 6px;font-size:15px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;line-clamp:10;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-time__LGQwL{color:#00b02f;font-size:14px;font-weight:500;line-height:17px;padding:5.5px 4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#d1d5db;cursor:pointer;transition:all .2s ease;margin-left:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c:hover{background:#f3f4f6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c:active{background:#e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-placeholder__CNyj6{height:12px;margin:8px 0;border-radius:4px;background:rgba(16,185,129,.18);box-shadow:inset 0 0 0 2px rgba(16,185,129,.35)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp.ClassActivityNavigator_dragging__q5zjs{opacity:.6;transform:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp.ClassActivityNavigator_over__z4geJ .ClassActivityNavigator_section-title__FCSER{box-shadow:inset 0 0 0 2px rgba(16,185,129,.3);background:#f9f9fa}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-list__jiyVW{display:flex;flex-direction:column;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H{display:flex;flex-direction:column;gap:6px;padding:12px 16px 12px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;position:relative}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H:hover{background-color:#f3f4f6}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_active__eOkOb{background-color:#e6f7ec}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_activity-title__ljbZu{font-weight:600}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_dragging__q5zjs{opacity:.5;background-color:#f9fafb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_connected__XkI2e .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_has-connector__lfiM_.ClassActivityNavigator_article__eh3aL .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO{position:relative}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_has-connector__lfiM_.ClassActivityNavigator_article__eh3aL .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:after{content:"";position:absolute;left:36px;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_connected__XkI2e .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:before{content:"";position:absolute;left:36px;transform:translateX(-50%);bottom:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_activity__ZDk2s.ClassActivityNavigator_has-connector__lfiM_ .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:after{content:"";position:absolute;left:36px;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg{display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:grab;color:#d1d5db;transition:color .2s ease;flex-shrink:0;touch-action:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg:hover{color:#6b7280}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg:active{cursor:grabbing;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-number__2lzcU{color:#4b5563;font-size:14px;min-width:20px;text-align:center}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO{display:flex;align-items:center;justify-content:center;padding:6px 10px;width:-moz-max-content;width:max-content;min-width:72px;flex-shrink:0;white-space:nowrap;font-size:12px;font-weight:600;border:2px solid #00b02f;border-radius:50px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_activity__ZDk2s{background-color:#00b050;color:#fff;border-color:#00b050;box-shadow:0 2px 8px rgba(0,176,80,.25)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_article__eh3aL{color:#00b050;border-color:#00b050;box-shadow:0 0 0 1px rgba(0,176,80,.2),0 2px 8px rgba(0,176,80,.15)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_digital_worksheet__Y_Sak{color:#a855f7;border-color:#a855f7;box-shadow:0 0 0 1px rgba(168,85,247,.2),0 2px 8px rgba(168,85,247,.15)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-title__ljbZu{color:#1f2937;font-size:14px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_>span{font-size:14px;flex-shrink:0;cursor:default}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-time__HnsF5{color:#9ca3af;font-size:14px;font-weight:500;padding:5.5px 4px;border-radius:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:transparent;color:#d1d5db;cursor:pointer;transition:all .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf:hover{background:#f3f4f6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf:active{background:#e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_meta-badges__JbtjM{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px;padding-left:80px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_meta-badge__OXPbn{display:inline-flex;gap:2px;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#6b7280}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_clamp-3__4uSpY{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-text__Mtp7o{display:flex;flex-direction:column;gap:8px;padding-left:84px;font-size:14px;line-height:1.6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding-left:28px;font-size:12px;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dt.ClassActivityNavigator_detail-label__h1znf,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dt.ClassActivityNavigator_detail-label__h1znf{font-weight:700;color:#374151;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dd.ClassActivityNavigator_detail-value__Lh6cH,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dd.ClassActivityNavigator_detail-value__Lh6cH{margin:0;line-height:1.4;word-break:break-word}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dd.ClassActivityNavigator_detail-value__Lh6cH .ClassActivityNavigator_achievement-code__t4VSn,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dd.ClassActivityNavigator_detail-value__Lh6cH .ClassActivityNavigator_achievement-code__t4VSn{display:inline-block;margin-right:4px;line-height:1.4}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_overview-item__tmv42 .ClassActivityNavigator_activity-header__nWg3_{gap:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_overview-item__tmv42 .ClassActivityNavigator_overview-details__vIuaD{padding-left:0;margin-top:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_details-mode__Dz_oO .ClassActivityNavigator_meta-badges__JbtjM,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_details-mode__Dz_oO .ClassActivityNavigator_overview-text__Mtp7o{padding-left:28px}@media(min-width:1201px){.ClassActivityNavigator_activity-navigator__9iRFT{position:fixed;left:var(--school-shell-rail-width,0);top:60px;width:380px;height:calc(100vh - 60px);max-height:calc(100vh - 60px);z-index:100;border-radius:0 12px 12px 0}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%);pointer-events:none;opacity:0}.ClassActivityNavigator_overlay__5mC1z{display:none!important}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd{position:fixed;left:var(--school-shell-rail-width,0);top:50%;transform:translateY(-50%);z-index:101}}@media(max-width:1200px){.ClassActivityNavigator_toggle-button__TEYof{display:flex;left:-25px}.ClassActivityNavigator_toggle-button__TEYof:hover{left:0}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_hidden__vKhyj{display:none!important}.ClassActivityNavigator_activity-navigator__9iRFT{position:fixed;left:0;top:0;bottom:0;transform:translateX(0);width:380px;max-width:380px;max-height:100vh;border-radius:0;height:100vh;z-index:1202}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu{border-radius:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y{display:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP{padding-top:16px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp{margin:0 16px 16px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T .ClassActivityNavigator_section-title__FCSER,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER{margin-bottom:8px;padding-left:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H{padding:8px 10px}}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-content{max-height:calc(100vh - 32px)!important;overflow:hidden!important;display:flex;flex-direction:column}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-header{border-bottom:1px solid #e5e7eb;padding:20px 24px;flex-shrink:0}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-title{font-size:20px;font-weight:700;line-height:32px;color:#1f2937}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-body{display:block;padding:24px;flex:1 1 auto;min-height:0;overflow-y:auto}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-footer{border-top:1px solid #e5e7eb;padding:16px 24px;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-form-item{margin-bottom:0}.LessonDesignSettingsModal_achievement-search-row__Epzce{display:flex}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-year-select__5FNPK{flex:1}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-year-select__5FNPK .ant-select-selector{height:44px;padding:6px 12px 6px 16px;border-radius:8px 0 0 8px;display:flex;align-items:center}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0{flex:3}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-selector{padding:4px 2px 12px 16px;height:44px;border-radius:0 8px 8px 0;border-left:none}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-selection-placeholder{color:#9ca3af;font-weight:500;top:48%}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-focused .ant-select-selector,.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-open .ant-select-selector{border:2px solid #00b02f!important;box-shadow:0 0 0 2px rgba(0,175,45,.1)!important}.LessonDesignSettingsModal_achievement-list__9_1KR{display:flex;flex-direction:column;gap:8px;margin-top:8px;overflow-y:auto}.LessonDesignSettingsModal_achievement-list__9_1KR::-webkit-scrollbar{width:6px}.LessonDesignSettingsModal_achievement-list__9_1KR::-webkit-scrollbar-track{background:transparent}.LessonDesignSettingsModal_achievement-list__9_1KR::-webkit-scrollbar-thumb{background:hsla(225,5%,46%,.2);border-radius:3px}.LessonDesignSettingsModal_achievement-item__cSDju{display:grid;grid-template-columns:16px 120px 1fr 20px;align-items:flex-start;gap:8px;padding:8px 12px 8px 8px;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}.LessonDesignSettingsModal_drag-handle__e4Lp9{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;color:#9ca3af}.LessonDesignSettingsModal_code__r8lJz{font-size:14px;font-weight:600;color:#4b5563;white-space:nowrap}.LessonDesignSettingsModal_desc__aVd_C{font-size:14px;color:#4b5563;line-height:22px;overflow:visible;text-overflow:clip;white-space:normal}.LessonDesignSettingsModal_remove-btn__WwS_q{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:#9ca3af}.LessonDesignSettingsModal_form__3n5AZ{display:grid;grid-template-columns:2fr 1fr;gap:24px}@media(max-width:899px){.LessonDesignSettingsModal_form__3n5AZ{grid-template-columns:1fr}}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_left-column__xmcZH,.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_right-column__KYNEj{display:flex;flex-direction:column;gap:24px;min-width:0}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB{display:flex;flex-direction:column;gap:12px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_section-title__753u_{font-size:16px;font-weight:600;line-height:20px;color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-options__LU0Ty{display:flex;flex-direction:column;gap:6px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;width:100%}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ:hover{border-color:#9ca3af;background:#f9fafb}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ.LessonDesignSettingsModal_selected__uHEJx{border-color:#111827;background:#f9fafb}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-option-text__Ns1et{display:flex;flex-direction:column;gap:1px;flex:1}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-option-label__9LCs9{font-size:12px;line-height:16px;font-weight:500;color:#1f2937}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-option-desc__tsY7m{font-size:14px;font-weight:500;line-height:20px;color:#6b7280}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-check__K8wUi{margin-left:auto;flex-shrink:0}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5{border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;height:79px;display:flex;flex-direction:column;gap:12px;font-size:13px;font-weight:600}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .LessonDesignSettingsModal_comma-tag__n1kn2{color:#4b5563;font-size:15px;font-weight:500;line-height:20px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-selection-overflow-item:not(:first-child) .LessonDesignSettingsModal_comma-tag__n1kn2:before{content:", "}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-form-item-label{padding:0!important}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-form-item-control-input{min-height:1px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-selector{margin:0!important;border:none!important;box-shadow:none!important;padding:0!important}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-selector:hover{border:none!important}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-focused .ant-select-selector,.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-open .ant-select-selector{border:none!important;box-shadow:none!important}.LessonDesignSettingsModal_form__3n5AZ .ant-form-item-label{padding-bottom:4px}.LessonDesignSettingsModal_form__3n5AZ .ant-form-item-label>label{font-size:16px;font-weight:500;line-height:30px;color:#00b02f;line-height:normal}.LessonDesignSettingsModal_form__3n5AZ .ant-input,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector{border-radius:8px;border-color:#e5e7eb;color:#111827;line-height:25px;font-weight:500;padding:12px 20px}.LessonDesignSettingsModal_form__3n5AZ .ant-input:hover,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector:hover{border-color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .ant-input:focus,.LessonDesignSettingsModal_form__3n5AZ .ant-input:focus-within,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector:focus,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector:focus-within{border:2px solid #00b02f;box-shadow:0 0 0 2px rgba(0,175,45,.1)}.LessonDesignSettingsModal_form__3n5AZ .ant-select-multiple .ant-select-selection-item{color:#4b5563;font-size:15px;font-weight:500;line-height:20px;background-color:transparent;max-width:100%}.LessonDesignSettingsModal_form__3n5AZ .ant-select-multiple .ant-select-selection-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonDesignSettingsModal_form__3n5AZ .ant-switch-checked{background-color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .ant-btn-primary{background-color:#00b02f;border-color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .ant-btn-primary:hover{background-color:#007d21;border-color:#007d21}.LessonDesignSettingsModal_form__3n5AZ .ant-btn{border-radius:6px;height:36px;padding:0 16px;font-weight:500}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:4px 10px;border-radius:100px;background-color:#00b02f;color:#fff;font-size:12px;font-weight:500;cursor:pointer;border:none;white-space:nowrap;transition:opacity .2s ease}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO svg path{fill:#fff;stroke:transparent}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO:hover{opacity:.8}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO:disabled{opacity:.5;cursor:not-allowed}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV{display:flex;flex-direction:column;gap:12px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_scene-list__YixBY{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q{width:100%;height:120px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#f9fafb;display:flex;align-items:center;justify-content:center;position:relative}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q .LessonDesignSettingsModal_scene-delete-btn__LMNHm{position:absolute;top:6px;right:6px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);border:none;border-radius:999px;color:#fff;cursor:pointer;transition:all .2s ease;z-index:1}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q .LessonDesignSettingsModal_scene-delete-btn__LMNHm:hover{background:rgba(0,0,0,.6)}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;display:block}.GoBackToClassBtn_back-btn__slPg7{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:36px;background:#f3f4f6;border:none;cursor:pointer;transition:all .2s ease}.GoBackToClassBtn_back-btn__slPg7:hover{background:#e5e7eb}.GoBackToClassBtn_back-btn__slPg7>span{color:#4b5563;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.GoBackToClassBtn_back-btn__slPg7 svg{transform:rotate(180deg)}.GoBackToClassBtn_back-btn__slPg7 svg path{stroke:#1f2937}@media(max-width:959px){.GoBackToClassBtn_back-btn__slPg7>span{display:none}}.GoBackToClassBtn_back-btn__slPg7.GoBackToClassBtn_mobile__Mdmbo{width:36px;height:36px;padding:0;background:transparent}.GoBackToClassBtn_back-btn__slPg7.GoBackToClassBtn_mobile__Mdmbo:hover{background:#f3f4f6}.GoBackToClassBtn_back-btn__slPg7.GoBackToClassBtn_mobile__Mdmbo svg path{stroke:#4b5563}