.ProfilePage_profile-page__63cKj .ProfilePage_divider__2luwU{width:100%;height:8px;background:#f3f4f6}.ProfilePage_profile-page__63cKj .ProfilePage_wrap-tab__HcctX{padding:28px 16px 36px}@media(min-width:900px){.ProfilePage_profile-page__63cKj{max-width:792px;margin:0 auto}.ProfilePage_profile-page__63cKj .ProfilePage_divider__2luwU{display:none}.ProfilePage_profile-page__63cKj .ProfilePage_wrap-tab__HcctX{padding:22px 0 80px}}.ProfileInfo_wrap-profile__bLU__{padding:28px 20px 26px 16px;display:flex;flex-direction:column;gap:26px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile__artzF{display:flex;justify-content:space-between;align-items:center}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info__n_4xr{display:flex;gap:12px;align-items:center}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE{display:flex;flex-direction:column;gap:13px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE .ProfileInfo_name__L7yOr{color:#4b5563;font-size:13px;font-weight:500;line-height:9px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE .ProfileInfo_name__L7yOr strong{color:#4b5563;font-size:13px;font-weight:700;line-height:9px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE .ProfileInfo_detail__UhuBV{color:#9ca3af;font-size:12px;font-weight:500;line-height:8px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile__artzF .ProfileInfo_follow-btn__dnn1l{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_desc__EJh1i{font-size:12px;font-weight:500;line-height:8px}@media(min-width:900px){.ProfileInfo_wrap-profile__bLU__{padding:62px 0 48px;gap:16px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile__artzF{display:flex;justify-content:space-between;align-items:flex-start}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info__n_4xr{gap:16px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE{gap:8px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE .ProfileInfo_name__L7yOr,.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE .ProfileInfo_name__L7yOr strong{font-size:26px;font-weight:700;line-height:42px;color:#1f2937}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile-info-detail__rntmE .ProfileInfo_detail__UhuBV{color:#9ca3af;font-size:14px;font-weight:500;line-height:20px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_profile__artzF .ProfileInfo_follow-btn__dnn1l{font-size:16px;font-weight:600;line-height:20px;margin-top:11px}.ProfileInfo_wrap-profile__bLU__ .ProfileInfo_desc__EJh1i{margin-left:88px;font-size:14px;font-weight:500;line-height:20px}}.Avatar_avatar__VrZ9k{border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}.ActionButton_action-button-black__Rfhz5{background-color:#1f2937;color:#fff;border-radius:8px;width:100%;height:42px;font-size:12px;font-weight:600;line-height:20px}.ActionButton_action-button-black__Rfhz5:disabled{background-color:#f3f4f6;color:#9ca3af}@media(min-width:900px){.ActionButton_action-button-black__Rfhz5{width:432px;height:56px;font-size:16px;font-weight:600;line-height:20px}}.ActionButton_action-button-white__phCLb{background-color:#fff;color:#4b5563;border:1px solid #e5e7eb;border-radius:8px;width:100%;height:42px;font-size:12px;font-weight:600;line-height:20px}.ActionButton_action-button-white__phCLb:disabled{background-color:#f3f4f6;color:#9ca3af}@media(min-width:900px){.ActionButton_action-button-white__phCLb{width:432px;height:56px;font-size:16px;font-weight:600;line-height:20px}}.ActionButton_action-button-rigid__vf8Fu{background-color:#1f2937;color:#fff;border-radius:8px;width:100%;height:42px;font-size:12px;font-weight:600;line-height:20px}.ActionButton_action-button-rigid__vf8Fu:disabled{background-color:#f3f4f6;color:#9ca3af}@media(min-width:900px){.ActionButton_action-button-rigid__vf8Fu{width:432px;height:56px;font-size:16px;font-weight:600;line-height:20px}}.SideDrawer_side-drawer__EsjZW [class*=anticon] svg{width:24px;height:24px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=anticon] svg{width:28px;height:28px}}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer]{border-bottom:0}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-body]{padding:10px 24px 24px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-body]{padding:64px 54px 55px}}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close]{background-color:#fff!important;position:absolute;top:14px;right:16px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close]{position:absolute;top:4px;right:-4px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close] svg{width:14px;height:14px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close]{top:10px;right:2px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close] svg{width:14px;height:14px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close]{top:28px;right:28px}}.SideDrawer_comment__YaG3A [class*=ant-drawer-body]{padding:10px 16px 24px}@media(min-width:900px){.SideDrawer_comment__YaG3A [class*=ant-drawer-body]{padding:64px 48px 55px}}.CreateNoticeInput_wrap-input__psV3q{border-radius:8px;border:1px solid #e5e7eb;background:#fff;min-height:42px;display:flex;flex-direction:column;padding:12px 20px;transition:border .3s ease-in-out}.CreateNoticeInput_wrap-input__psV3q textarea{width:100%;resize:none;border:none;outline:none;background:transparent;font-size:12px;font-weight:500;line-height:28px;min-height:24px;max-height:none}.CreateNoticeInput_wrap-input__psV3q textarea::-moz-placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.CreateNoticeInput_wrap-input__psV3q textarea::placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.CreateNoticeInput_wrap-input-bottom__dUIc2{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:12px;height:0;overflow:hidden}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_cancel-btn__Vm7bk{color:#9ca3af;font-size:12px;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o{width:20px;height:20px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o svg path{fill:#1f2937}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o:disabled svg path{fill:#d1d5db}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0{padding:12px 12px 6px;border:2px solid #4b5563}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0 .CreateNoticeInput_wrap-input-bottom__dUIc2{height:-moz-fit-content;height:fit-content}@media(min-width:900px){.CreateNoticeInput_wrap-input__psV3q{padding:24px}.CreateNoticeInput_wrap-input__psV3q textarea{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input__psV3q textarea::-moz-placeholder{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input__psV3q textarea::placeholder{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2{gap:20px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_cancel-btn__Vm7bk{color:#9ca3af;font-size:15px;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o svg{width:20px;height:20px}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0{padding:24px 24px 18px}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0 .CreateNoticeInput_wrap-input-bottom__dUIc2{height:-moz-fit-content;height:fit-content}}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0;margin-bottom:24px;border-bottom:1px solid #e5e7eb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0{display:flex;flex-direction:column;gap:8px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0 h1{margin:0;font-size:22px;font-weight:700;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0 span{font-size:14px;color:#4b5563;line-height:1.4}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-buttons__PVioK{display:flex;gap:12px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA{background-color:#00af2d;color:#fff}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:hover:not(:disabled){background-color:#009624}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:active:not(:disabled){background-color:#007d1f}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:disabled{background-color:#d1d5db;color:#6b7280;cursor:not-allowed}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info__W7WtW{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #e5e7eb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-detail__aYAYo{display:flex;flex-direction:column;gap:6px;flex:1}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-name__H1deF{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL{display:flex;align-items:center;gap:2px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL>li{font-size:11px;font-weight:500;line-height:16px;color:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC{display:flex;align-items:center;margin-left:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;transition:all .2s ease;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW:disabled{opacity:.3;cursor:not-allowed}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_more-button__EMAxK:hover:not(:disabled){background-color:#f3f4f6}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_ant-btn__b_iB4{border:none;box-shadow:none;padding:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_ant-btn__b_iB4:focus{box-shadow:none}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh{border-bottom:1px solid #e5e7eb;margin-bottom:26px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]{padding:7px 8px;display:flex;align-items:center;gap:12px;transition:background-color .3s ease-in-out;height:42px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]:hover{background:#f9fafb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header] [class=ant-collapse-expand-icon]{padding:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header] [class=ant-collapse-expand-icon] svg path{fill:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-content{transition:height .3s cubic-bezier(.215,.61,.355,1)!important;margin:0!important;padding:0!important}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-content-box{padding:0!important}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-expand-icon{display:flex;align-items:center;justify-content:center;height:100%}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class="ant-collapse-item ant-collapse-item-active"] [class=ant-collapse-header],.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class=ant-collapse-item] [class=ant-collapse-header]{padding-left:36px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G{display:flex;flex-direction:column}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li{display:flex;justify-content:space-between;align-items:center;height:42px;padding-left:64px;padding-right:8px;transition:background-color .3s ease-in-out}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li:hover{background:#f9fafb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span{display:flex;align-items:center;gap:4px;cursor:pointer;flex:1;font-size:12px;font-weight:500;line-height:28px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span small{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span button{display:inline-flex;align-items:center;justify-content:center;margin-left:2px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span button:hover{transform:scale(1.1)}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg{width:12px;height:12px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg path{stroke:#d1d5db}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>svg{width:16px;height:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li .ClassDetailCurriculumTab_ant-btn__b_iB4{min-width:auto;padding:0 4px;height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label__R3iWP{display:flex;align-items:center;justify-content:space-between;width:100%}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-actions__LRRMD,.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx{display:flex;align-items:center;gap:4px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx.ClassDetailCurriculumTab_clickable__3nJD4{cursor:pointer;transition:opacity .2s ease-in-out}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx.ClassDetailCurriculumTab_clickable__3nJD4:hover{opacity:.7}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:28px;color:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB:before{display:block;content:"";width:3px;height:3px;border-radius:100%;background:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-action-buttons__4YUr1{display:flex;gap:12px;padding:20px 0;justify-content:center;flex-wrap:wrap}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;background-color:#f9fafb;border-radius:8px;margin:20px 0;text-align:center}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u svg{color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf{font-size:11px;font-weight:500;line-height:16px;color:#4b5563;line-height:1.6}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf strong{color:#1f2937;font-weight:600}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_create-curriculum-button__cisDQ{margin-top:8px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_button-group__gzrgv{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}@media(min-width:900px){.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-detail__aYAYo{flex-direction:row;align-items:center;gap:9px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL>li{font-size:14px;font-style:normal;font-weight:500;line-height:24px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-name__H1deF{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info__W7WtW .ClassDetailCurriculumTab_go-to-btn__rFcIf{display:flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:28px;border:1px solid #e5e7eb;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh{margin:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]{padding:9px 10px;display:flex;align-items:center;gap:14px;height:46px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class="ant-collapse-item ant-collapse-item-active"] [class=ant-collapse-header],.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class=ant-collapse-item] [class=ant-collapse-header]{padding-left:44px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li{height:46px;padding-left:78px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span{gap:6px;font-size:15px;font-weight:500;line-height:24px;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg{width:16px;height:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg path{stroke:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>svg{width:18px;height:18px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx{gap:6px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:15px;font-weight:500;line-height:28px;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB{font-size:15px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-action-buttons__4YUr1{padding:24px 0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u{padding:48px 32px;margin:24px 0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf{font-size:15px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_create-curriculum-button__cisDQ{margin-top:12px}}.ClassDetailCurriculumTab_info-label__R3iWP{display:flex;align-items:center;justify-content:space-between;width:100%}.ClassDetailCurriculumTab_info-label-content__HSiJx{display:flex;align-items:center;gap:4px}.ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_info-label-class__e6BTB{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:28px;color:#9ca3af}.ClassDetailCurriculumTab_info-label-class__e6BTB:before{display:block;content:"";width:3px;height:3px;border-radius:100%;background:#9ca3af}.ClassDetailCurriculumTab_info-label__R3iWP .ClassDetailCurriculumTab_actions___6xQr{display:flex;align-items:center}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE{display:flex;justify-content:flex-start;align-items:center;padding:8px 16px}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE .ClassDetailCurriculumTab_section-idx__Ha1oN{font-size:15px;font-weight:500;color:#374151;margin-right:8px}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE .ClassDetailCurriculumTab_section-actions__auvMO{display:flex;align-items:center;margin-left:auto}.LessonPlanAssessmentList_assessmentListContainer__B40j6{display:flex;flex-direction:column;gap:24px}.LessonPlanAssessmentList_radarChartContainer__lph_1{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background-color:#fff}.LessonPlanAssessmentList_radarChartContainer__lph_1 h3{text-align:center;margin-bottom:16px;font-size:1.1em;color:#333}.LessonPlanAssessmentList_radarChartContainer__lph_1 .LessonPlanAssessmentList_recharts-polar-angle-axis-tick__xRrO8{font-size:.8rem}.LessonPlanAssessmentList_assessmentList__kAHOq{display:flex;flex-direction:column;gap:16px}.LessonPlanAssessmentList_assessmentItem___5oZ0{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background-color:#fafafa}.LessonPlanAssessmentList_assessmentItem___5oZ0 .LessonPlanAssessmentList_userInfo__M7D1E{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.LessonPlanAssessmentList_assessmentItem___5oZ0 .LessonPlanAssessmentList_userInfo__M7D1E .LessonPlanAssessmentList_averageScore__hxYcF{font-weight:700;color:#ff9800}.LessonPlanAssessmentList_assessmentItem___5oZ0 .LessonPlanAssessmentList_timestamp__lFz3I{font-size:.8em;color:#aaa;text-align:right}.LessonPlanAssessmentList_error__uZEBI,.LessonPlanAssessmentList_loading__XLUO6,.LessonPlanAssessmentList_noData__Jgt1y{padding:20px;text-align:center;color:#888;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.LessonPlanAssessmentList_myAssessment__80lme{background-color:#e3f2fd;border-color:#90caf9}.LessonPlanAssessmentList_userName__xGn9n{font-weight:500}.LessonPlanAssessmentList_criteriaResponses__ZFCvB{margin-top:12px;padding-top:12px;border-top:1px solid #eee;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px}.LessonPlanAssessmentList_responseItem__4QGKF .LessonPlanAssessmentList_criteriaName__ItUd4{font-weight:500;margin-right:8px}.LessonPlanAssessmentList_responseItem__4QGKF .LessonPlanAssessmentList_criteriaScore__Rft5R{color:#ff9800;margin-right:8px}.LessonPlanAssessmentList_responseItem__4QGKF .LessonPlanAssessmentList_criteriaComment__yvyH_{font-size:.9em;color:#555;background-color:#f0f0f0;padding:4px 8px;border-radius:4px;margin-top:4px;white-space:pre-wrap;word-break:break-word}.LessonPlanAssessmentList_customTooltip__6nHPL{background-color:rgba(0,0,0,.7);padding:8px 12px;border-radius:4px;color:#fff;font-size:.9em;box-shadow:0 2px 4px rgba(0,0,0,.2)}.LessonPlanAssessmentList_customTooltip__6nHPL .LessonPlanAssessmentList_tooltipLabel__jLm3Z{font-weight:700;margin-bottom:4px}.LessonPlanAssessmentList_customTooltip__6nHPL .LessonPlanAssessmentList_tooltipCommentSection__upXq5{margin-top:6px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.3)}.LessonPlanAssessmentList_customTooltip__6nHPL .LessonPlanAssessmentList_tooltipCommentTitle__MxyuE{font-weight:500;margin-bottom:4px;font-size:.95em}.LessonPlanAssessmentList_customTooltip__6nHPL .LessonPlanAssessmentList_tooltipComment__p9lAv{white-space:pre-wrap;max-width:250px;margin-bottom:2px}.LessonPlanAssessmentList_customTooltip__6nHPL .LessonPlanAssessmentList_tooltipComment__p9lAv:last-child{margin-bottom:0}.LessonPlanAssessmentForm_assessmentForm__jOb97{display:flex;flex-direction:column;gap:5px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);max-height:100vh;overflow-y:auto;padding:32px 16px 32px 32px}.LessonPlanAssessmentForm_criteriaGrid___WhE9{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px;margin-bottom:24px}.LessonPlanAssessmentForm_criterionSection___jLvn{display:flex;flex-direction:column}.LessonPlanAssessmentForm_titleRatingContainer__C_TWp{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.LessonPlanAssessmentForm_criterionTitle__zT2gE{display:flex;align-items:center;gap:6px;font-size:1em;font-weight:500;margin-bottom:0;flex-grow:1}.LessonPlanAssessmentForm_criterionDesc__dzXlN{font-weight:400;font-size:.9em;color:#777;margin-left:5px}.LessonPlanAssessmentForm_ratingInputContainer__5DfB4{flex-shrink:0}.LessonPlanAssessmentForm_stars__PPb7f{display:flex;gap:1px}.LessonPlanAssessmentForm_star__SUIvZ{font-size:20px;color:#ccc;cursor:pointer;transition:color .2s ease-in-out}.LessonPlanAssessmentForm_star__SUIvZ.LessonPlanAssessmentForm_filled__LNifI,.LessonPlanAssessmentForm_star__SUIvZ:hover{color:#fc0}.LessonPlanAssessmentForm_commentSection__JrFMG{margin-top:0}.LessonPlanAssessmentForm_commentSection__JrFMG label{display:none}.LessonPlanAssessmentForm_commentSection__JrFMG textarea{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.85rem;resize:vertical;min-height:38px;line-height:1.5}.LessonPlanAssessmentForm_commentSection__JrFMG textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.LessonPlanAssessmentForm_errorMessage__j_4U6{color:#dc3545;font-size:.875rem;margin-top:16px}.LessonPlanAssessmentForm_buttonGroup__wwT7L{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.LessonPlanAssessmentForm_tooltipIconWrapper__0487g{display:inline-block}.LessonPlanAssessmentForm_tooltipIcon__adNSm{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#e0e0e0;color:#666;font-size:10px;font-weight:700;cursor:help;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CheckBox_wrap-checkbox__GettW{display:flex;align-items:center;gap:8px;cursor:pointer}.CheckBox_wrap-checkbox__GettW input[type=checkbox]{display:none}.CheckBox_wrap-checkbox__GettW.CheckBox_disabled__KOnav,.CheckBox_wrap-checkbox__GettW.CheckBox_disabled__KOnav .CheckBox_check__2iJy8,.CheckBox_wrap-checkbox__GettW.CheckBox_disabled__KOnav .CheckBox_label__cBII0{cursor:default}.CheckBox_wrap-checkbox__GettW .CheckBox_label__cBII0{font-size:15px;font-weight:500;line-height:28px;color:#4b5563;cursor:pointer}.CheckBox_wrap-checkbox__GettW label{display:flex;align-items:center;gap:12px}.CheckBox_wrap-checkbox__GettW .CheckBox_check__2iJy8{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:18px;height:18px;transition:all .3s ease-in-out}.CheckBox_wrap-checkbox__GettW input:checked+label .CheckBox_check__2iJy8{background:#4b5563;border:transparent}.CheckBox_wrap-checkbox__GettW input:disabled+label .CheckBox_check__2iJy8{background:#d1d5db;border:transparent}.CheckBox_wrap-checkbox__GettW.CheckBox_checked__9HBNr .CheckBox_check__2iJy8{background:#4b5563;border:transparent}.CheckBox_wrap-checkbox__GettW.CheckBox_disabled__KOnav .CheckBox_check__2iJy8{background:#d1d5db;border:transparent}.LoginButton_login-btn__TXxAQ{width:74px;height:34px;background:#1f2937;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:14.32px;color:#fff}.LoginButton_login-btn-skeleton___tN5j{width:74px;height:34px;background:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.LoginButton_login-btn-skeleton___tN5j:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:LoginButton_shimmer__Kq4AZ 2s infinite}@keyframes LoginButton_shimmer__Kq4AZ{to{transform:translateX(100%)}}@media(min-width:900px){.LoginButton_login-btn__TXxAQ{width:100px;height:42px;font-size:16px;font-weight:600;line-height:20px}.LoginButton_login-btn-skeleton___tN5j{width:100px;height:42px}}.PremiumBadge_premium-badge__T9Gdl{display:inline-block;background:#00af2d;color:#fff;font-weight:600;border-radius:10px;white-space:nowrap;margin-left:4px;vertical-align:middle;line-height:1}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_sm__QW05p{padding:1px 4px;font-size:9px;border-radius:6px}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_md__fHmwt{padding:2px 6px;font-size:10px;border-radius:8px}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_lg__bBZsu{padding:4px 9px;font-size:11px;border-radius:10px}.PromotionBanner_banner__Yt9h8{width:100%;background:#00af2d;border-bottom:1px solid rgba(0,0,0,.04);color:#fff;display:block;text-decoration:none}.PromotionBanner_content__mSVHG{max-width:1060px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:40px}.PromotionBanner_emoji__judSn{font-size:18px;line-height:1}.PromotionBanner_text__HTSqe{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.01em;word-break:keep-all;text-align:center}.PromotionBanner_line__qQblp{display:inline-block}@media(min-width:960px){.PromotionBanner_content__mSVHG{padding:0 24px}.PromotionBanner_text__HTSqe{font-size:15px}}@media(max-width:768px){.PromotionBanner_banner__Yt9h8{padding:10px 0}.PromotionBanner_content__mSVHG{flex-direction:column;align-items:center}.PromotionBanner_text__HTSqe{flex-direction:column;text-align:center;gap:2px}.PromotionBanner_line__qQblp{width:100%}}@keyframes EditorHeaderActions_fadeIn__Nuo5S{0%{opacity:0}to{opacity:1}}@keyframes EditorHeaderActions_fadeOut__V4xgb{0%{opacity:1}to{opacity:0}}.EditorHeaderActions_editor-actions__NBDP_{display:flex;align-items:center;gap:12px}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-preview__ffLYn{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#4b5563;font-size:13px;font-weight:500;line-height:20px;cursor:pointer;transition:all .2s ease}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-preview__ffLYn:hover{background:#f3f4f6;border-color:#9ca3af}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_desc__Ia4Ff{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;line-height:20px;color:#4b5563}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_desc__Ia4Ff.EditorHeaderActions_fadeIn__Nuo5S{animation:EditorHeaderActions_fadeIn__Nuo5S .5s forwards}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_desc__Ia4Ff.EditorHeaderActions_fadeOut__V4xgb{animation:EditorHeaderActions_fadeOut__V4xgb .5s forwards}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-complete__X90Bp{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;background:#00af2d;font-size:16px;font-weight:700;line-height:20px;color:#fff;cursor:pointer;border:none;transition:background-color .2s}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-complete__X90Bp:hover{background-color:#009626}.CreateCurriculum_container__fret8{padding:42px 48px 36px;width:480px;height:auto}.CreateCurriculum_container__fret8 .CreateCurriculum_header__19Obb{display:flex;justify-content:space-between}.CreateCurriculum_container__fret8 .CreateCurriculum_header__19Obb h1{font-size:20px;font-weight:700;line-height:32px;color:#030712}.CreateCurriculum_container__fret8 .CreateCurriculum_header__19Obb button{margin-right:-6px}.CreateCurriculum_container__fret8 .CreateCurriculum_content__pxZnP{margin-top:34px;display:flex;flex-direction:column;gap:30px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-title__RFZiV{display:flex;flex-direction:column;gap:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-title__RFZiV .CreateCurriculum_error-message__mUtfi{color:red;font-size:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-title__RFZiV p{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.CreateCurriculum_container__fret8 .CreateCurriculum_content-description___AmrU{display:flex;flex-direction:column;gap:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-description___AmrU p{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.CreateCurriculum_container__fret8 .CreateCurriculum_content-description___AmrU .CreateCurriculum_error-message__mUtfi{color:red;font-size:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-publishing-setting__6dOek p{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.CreateCurriculum_container__fret8 .CreateCurriculum_content-publishing-setting__6dOek div{margin-top:10px;color:#4b5563;font-size:15px;font-weight:500;line-height:28px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-publishing-setting__6dOek div button{text-decoration:underline}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj{margin-top:35px;display:flex;justify-content:flex-end}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj button{padding:18px 26px;border-radius:8px;color:#9ca3af}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj .CreateCurriculum_create-button__7n_8F{background-color:#1f2937;color:#fff}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj .CreateCurriculum_create-button__7n_8F:disabled{background-color:#f3f4f6;color:#9ca3af}.Timer_timer-button__uZJmk{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:0;margin-left:4px;transition:transform .2s ease}.Timer_timer-button__uZJmk:hover{transform:scale(1.1)}.Timer_modal-wrapper__evhYx .timer-modal-container{max-width:800px!important;width:90%!important}@media screen and (max-width:1024px){.Timer_modal-wrapper__evhYx .timer-modal-container{max-width:90vw!important}}@media screen and (max-width:768px){.Timer_modal-wrapper__evhYx .timer-modal-container{max-width:95vw!important}}.Timer_modal-wrapper__evhYx .ant-modal-content{padding:0!important;background-color:#fff}.Timer_timer-modal__Qgudu{width:100%;padding:30px}.Timer_timer-modal__Qgudu .Timer_timer-header__bRxNL{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.Timer_timer-modal__Qgudu .Timer_timer-header__bRxNL h3{font-size:26px;font-weight:700;margin:0}.Timer_timer-modal__Qgudu .Timer_timer-header__bRxNL button{background:none;border:none;cursor:pointer;padding:4px}.Timer_timer-modal__Qgudu .Timer_timer-header__bRxNL button:hover{opacity:.7}.Timer_timer-modal__Qgudu .Timer_timer-tabs__93ImE{display:flex;margin-bottom:30px;border-bottom:1px solid #eee}.Timer_timer-modal__Qgudu .Timer_timer-tabs__93ImE .Timer_tab__cOaHH{flex:1;padding:15px 0;text-align:center;cursor:pointer;font-size:24px;transition:all .2s ease}.Timer_timer-modal__Qgudu .Timer_timer-tabs__93ImE .Timer_tab__cOaHH:hover:not(.Timer_active__IX9Bq){background-color:#f5f5f5}.Timer_timer-modal__Qgudu .Timer_timer-tabs__93ImE .Timer_tab__cOaHH.Timer_active__IX9Bq{font-weight:700;border-bottom:3px solid #1890ff}.Timer_timer-modal__Qgudu .Timer_timer-display__wVvzj{font-size:150px;font-weight:700;text-align:center;margin:30px 0;font-family:monospace;line-height:1.2}@media screen and (max-width:1024px){.Timer_timer-modal__Qgudu .Timer_timer-display__wVvzj{font-size:120px}}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_timer-display__wVvzj{font-size:90px}}@media screen and (max-width:480px){.Timer_timer-modal__Qgudu .Timer_timer-display__wVvzj{font-size:70px}}.Timer_timer-modal__Qgudu .Timer_timer-completed__asWRO{font-size:32px;font-weight:700;text-align:center;margin:24px 0;color:#f5222d;animation:Timer_pulse__KgFt8 1.5s infinite}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_timer-completed__asWRO{font-size:28px}}@keyframes Timer_pulse__KgFt8{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.Timer_timer-modal__Qgudu .Timer_timer-controls__qsP6_{display:flex;justify-content:center;gap:20px;margin-top:30px;flex-wrap:wrap}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_timer-controls__qsP6_{gap:15px}}.Timer_timer-modal__Qgudu .Timer_timer-controls__qsP6_ button{padding:12px 30px;border-radius:8px;cursor:pointer;border:1px solid #ddd;background-color:#fff;font-size:20px;transition:all .2s ease}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_timer-controls__qsP6_ button{padding:10px 24px;font-size:18px}}.Timer_timer-modal__Qgudu .Timer_timer-controls__qsP6_ button.Timer_primary__OiKag{background-color:#1890ff;color:#fff;border-color:#1890ff}.Timer_timer-modal__Qgudu .Timer_timer-controls__qsP6_ button:hover{opacity:.9;transform:translateY(-1px)}.Timer_timer-modal__Qgudu .Timer_timer-controls__qsP6_ button:active{transform:translateY(0)}.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu{display:flex;justify-content:center;gap:30px;margin:30px 0 25px}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu{gap:20px;margin:25px 0 20px}}.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu .Timer_time-unit__haj1Q{text-align:center}.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu .Timer_time-unit__haj1Q input{width:90px;text-align:center;padding:15px;border:1px solid #ddd;border-radius:8px;font-size:24px}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu .Timer_time-unit__haj1Q input{width:80px;padding:12px;font-size:20px}}.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu .Timer_time-unit__haj1Q input:focus{outline:none;border-color:#1890ff}.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu .Timer_time-unit__haj1Q label{display:block;font-size:20px;margin-top:10px;color:#666}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_time-input__lEaeu .Timer_time-unit__haj1Q label{font-size:18px;margin-top:8px}}.Timer_timer-modal__Qgudu .Timer_preset-buttons__O_bNU{display:flex;justify-content:center;gap:15px;margin-bottom:25px;flex-wrap:wrap}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_preset-buttons__O_bNU{gap:10px;margin-bottom:20px}}.Timer_timer-modal__Qgudu .Timer_preset-buttons__O_bNU button{padding:10px 25px;border-radius:20px;background-color:#f0f0f0;border:1px solid #ddd;font-size:18px;cursor:pointer;transition:all .2s ease}@media screen and (max-width:768px){.Timer_timer-modal__Qgudu .Timer_preset-buttons__O_bNU button{padding:8px 20px;font-size:16px}}.Timer_timer-modal__Qgudu .Timer_preset-buttons__O_bNU button:hover{background-color:#e0e0e0;transform:translateY(-1px)}.Timer_timer-modal__Qgudu .Timer_preset-buttons__O_bNU button:active{transform:translateY(0)}.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_mobile-close-button__cCJ_b{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f3f4f6;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.ClassActivityNavigator_mobile-close-button__cCJ_b:hover{background-color:#e5e7eb}.ClassActivityNavigator_mobile-close-button__cCJ_b:active{background-color:#d1d5db}.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:#00af2d;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:#00af2d}.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:#00af2d;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:50%;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00af2d;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:50%;transform:translateX(-50%);bottom:100%;height:16px;border-left:2px dashed #00af2d;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:50%;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00af2d;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:72px;font-size:12px;font-weight:600;border:2px solid #00af2d;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: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: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}}.WorksheetFullscreenModal_fullscreenModalBody__oH_Nr{padding:0!important;height:100%;display:flex;flex-direction:column;overflow:hidden}.WorksheetFullscreenModal_modalHeader__NbvzH{flex-shrink:0;padding:8px 20px;display:flex;justify-content:space-between;align-items:center;background-color:#fdfdfd;border-bottom:1px solid #f0f0f0;width:100%;box-sizing:border-box;overflow:hidden}.WorksheetFullscreenModal_modalCloseButton__vancD{cursor:pointer;background-color:#f0f0f0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color .3s;position:relative;right:8px}.WorksheetFullscreenModal_modalCloseButton__vancD:hover{background-color:#e0e0e0}.ActivityFeedbackModal_overlay__bDpv2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.ActivityFeedbackModal_modal__1WEMG{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.2);padding:32px;max-width:576px;width:90%;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:36px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.ActivityFeedbackModal_modal__1WEMG::-webkit-scrollbar{width:6px}.ActivityFeedbackModal_modal__1WEMG::-webkit-scrollbar-track{background:transparent}.ActivityFeedbackModal_modal__1WEMG::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ActivityFeedbackModal_modal__1WEMG::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.ActivityFeedbackModal_modal-header__yRwR3{display:flex;justify-content:flex-start;gap:10px;align-items:center;padding:0 0 16px}.ActivityFeedbackModal_modal-header__yRwR3 .ActivityFeedbackModal_title__7vmyU{font-size:20px;color:#1f2937;text-align:center;font-weight:600;letter-spacing:.2px}.ActivityFeedbackModal_close-button__16zya{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#4b5563}.ActivityFeedbackModal_close-button__16zya:hover{color:#1f2937}.ActivityFeedbackModal_content__t_tK2{display:flex;flex-direction:column;gap:20px}.ActivityFeedbackModal_edit-info__eyjdK{display:flex;justify-content:flex-end;margin-bottom:0}.ActivityFeedbackModal_edit-info__eyjdK p{color:#4b5563;font-size:12px;font-style:italic}.ActivityFeedbackModal_upload-indicator__oM9ew{display:flex;align-items:center;margin-bottom:8px;padding:8px 12px;background-color:#f3f4f6;border-radius:4px;border-left:4px solid #4b5563}.ActivityFeedbackModal_upload-indicator__oM9ew p{margin:0;color:#1f2937;font-size:14px;font-weight:500;display:flex;align-items:center}.ActivityFeedbackModal_upload-indicator__oM9ew p:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;border:2px solid #4b5563;border-top-color:transparent;animation:ActivityFeedbackModal_spin__3RXhb 1s linear infinite}@keyframes ActivityFeedbackModal_spin__3RXhb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ActivityFeedbackModal_form-group__yNQnG{display:flex;flex-direction:column;gap:12px}.ActivityFeedbackModal_form-group__yNQnG label{color:#4b5563;font-size:16px;font-weight:600;line-height:20px}.ActivityFeedbackModal_form-group__yNQnG label .ActivityFeedbackModal_required__qfM55{display:inline-block;width:4px;height:4px;background-color:#00af2d;border-radius:50%;vertical-align:top;position:relative;top:-1px}.ActivityFeedbackModal_description__yHBYA{font-size:14px;font-weight:500;color:#9ca3af}.ActivityFeedbackModal_rating__VrRrH{display:flex;align-items:center;justify-content:center}.ActivityFeedbackModal_star__43EH4{background:none;border:none;font-size:28px;color:#d1d5db;cursor:pointer;transition:color .2s}.ActivityFeedbackModal_star__43EH4.ActivityFeedbackModal_active__k83ZE,.ActivityFeedbackModal_star__43EH4:hover{color:#4b5563}.ActivityFeedbackModal_summary-input__DNudK{padding:9px 20px;height:48px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;margin:1px}.ActivityFeedbackModal_summary-input__DNudK:focus{outline:none;border-color:#4b5563}.ActivityFeedbackModal_summary-input__DNudK::-moz-placeholder{color:#9ca3af;font-size:16px;font-weight:500;line-height:30px}.ActivityFeedbackModal_summary-input__DNudK::placeholder{color:#9ca3af;font-size:16px;font-weight:500;line-height:30px}.ActivityFeedbackModal_content-textarea__U4XPB{width:100%;padding:9px 20px;border-radius:8px;border:1px solid var(--Gray-200,#e5e7eb)}.ActivityFeedbackModal_content-textarea__U4XPB::-moz-placeholder{color:#9ca3af;font-size:16px;font-weight:500;line-height:30px}.ActivityFeedbackModal_content-textarea__U4XPB::placeholder{color:#9ca3af;font-size:16px;font-weight:500;line-height:30px}.ActivityFeedbackModal_button-group__J8dDU{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.ActivityFeedbackModal_cancel-button__bTkT2,.ActivityFeedbackModal_submit-button___AK6G{width:100%;height:48px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.ActivityFeedbackModal_cancel-button__bTkT2:disabled,.ActivityFeedbackModal_submit-button___AK6G:disabled{opacity:.6;cursor:not-allowed}.ActivityFeedbackModal_cancel-button__bTkT2{color:#4b5563;border:1px solid #e5e7eb}.ActivityFeedbackModal_submit-button___AK6G{background-color:#00af2d;color:#fff;cursor:pointer;transition:all .3s ease}.ActivityFeedbackModal_submit-button___AK6G.ActivityFeedbackModal_is-uploading__vtWJh{background-color:#4b5563}.ActivityFeedbackModal_submit-button___AK6G.ActivityFeedbackModal_is-submitted__x_0Yx{background-color:#1f2937;animation:ActivityFeedbackModal_pulse__mzaF0 1s infinite}@keyframes ActivityFeedbackModal_pulse__mzaF0{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ActivityFeedbackModal_loading__9_Acp,.ActivityFeedbackModal_success-message__QW6An{text-align:center;padding:24px}.ActivityFeedbackModal_loading__9_Acp p,.ActivityFeedbackModal_success-message__QW6An p{color:#1f2937;font-size:16px;font-weight:600}.ActivityFeedbackModal_loading__9_Acp{color:#4b5563;font-size:16px;font-weight:500}.ActivityFeedbackModal_additional-files-header__R_5OD{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ActivityFeedbackModal_additional-files-header__R_5OD label{font-weight:500;margin-bottom:0}.ActivityFeedbackModal_additional-files-header__R_5OD .ActivityFeedbackModal_toggle-upload-button__QUcdt{background:none;border:none;color:#4b5563;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px}.ActivityFeedbackModal_additional-files-header__R_5OD .ActivityFeedbackModal_toggle-upload-button__QUcdt:hover{background-color:#f3f4f6}.ActivityFeedbackModal_additional-files-section__J9JPG{margin-top:8px;padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.ActivityFeedbackModal_upload-button-container__huiR4{margin-bottom:12px}.ActivityFeedbackModal_upload-button-container__huiR4 .ActivityFeedbackModal_upload-file-button__TI_lU{padding:8px 16px;background-color:#e5e7eb;color:#1f2937;border:1px solid #d1d5db;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.ActivityFeedbackModal_upload-button-container__huiR4 .ActivityFeedbackModal_upload-file-button__TI_lU:hover{background-color:#d1d5db}.ActivityFeedbackModal_uploaded-files-list__SI9Yx{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ActivityFeedbackModal_uploaded-files-list__SI9Yx .ActivityFeedbackModal_uploaded-file-item__lPCuU{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px;transition:all .2s}.ActivityFeedbackModal_uploaded-files-list__SI9Yx .ActivityFeedbackModal_uploaded-file-item__lPCuU:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.ActivityFeedbackModal_file-preview__FsYGz{display:flex;justify-content:space-between;align-items:center}.ActivityFeedbackModal_file-preview__FsYGz .ActivityFeedbackModal_file-info__xCPb8{display:flex;flex-direction:column;overflow:hidden}.ActivityFeedbackModal_file-preview__FsYGz .ActivityFeedbackModal_file-info__xCPb8 .ActivityFeedbackModal_file-name__0eEqX{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActivityFeedbackModal_file-preview__FsYGz .ActivityFeedbackModal_file-info__xCPb8 .ActivityFeedbackModal_file-size__eBfIH{font-size:12px;color:#4b5563}.ActivityFeedbackModal_file-preview__FsYGz .ActivityFeedbackModal_remove-file__FPmZK{background:none;border:none;color:#4b5563;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.ActivityFeedbackModal_file-preview__FsYGz .ActivityFeedbackModal_remove-file__FPmZK:hover{color:#1f2937}.StudentFeedbackList_student-feedback-list__WuufU{width:100%;padding:1rem 0}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_list-header__psIZK{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_list-header__psIZK .StudentFeedbackList_list-title__Bt7J6{margin:0;font-size:1.25rem;font-weight:600}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_list-header__psIZK .StudentFeedbackList_controls-container__wmkOC{display:flex;gap:.5rem;align-items:center}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_list-header__psIZK .StudentFeedbackList_controls-container__wmkOC .StudentFeedbackList_sort-select__vb7bC{width:140px;z-index:10}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_export-button__v_GoD{padding:.5rem 1rem;background-color:#00af2d;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;transition:background-color .2s}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_export-button__v_GoD:hover{background-color:#008623}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_export-button__v_GoD:disabled{background-color:#ccc;cursor:not-allowed}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_export-student-button__T0G9A{padding:.25rem .75rem;background-color:#00af2d;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.75rem;transition:background-color .2s;margin-right:.5rem}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_export-student-button__T0G9A:hover{background-color:#008623}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_export-student-button__T0G9A:disabled{background-color:#ccc;cursor:not-allowed}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_empty__NDBzS,.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_error__HysRz,.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_loading__Gun9_{padding:2rem;text-align:center;background-color:#f9fafb;border-radius:8px;color:#4b5563}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_error__HysRz{color:#f66370}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-list__MsPFr{list-style:none;padding:0;margin:0}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-item__Fdu82{margin-bottom:.5rem;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-header__U66xH{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9fafb;cursor:pointer;transition:background-color .2s}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-header__U66xH:hover{background-color:#f0f2f5}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-header__U66xH.StudentFeedbackList_expanded__hA_35{background-color:#e6f7ec;border-bottom:1px solid #e5e7eb}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-info__Klwi0{flex:1}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-info__Klwi0 .StudentFeedbackList_student-profile__ISCM3{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-info__Klwi0 .StudentFeedbackList_student-profile__ISCM3 .StudentFeedbackList_student-avatar__6YxRn{border-radius:50%;-o-object-fit:cover;object-fit:cover}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-info__Klwi0 .StudentFeedbackList_student-profile__ISCM3 .StudentFeedbackList_student-number-badge__6vEWh{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:12px;background-color:#00af2d;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-info__Klwi0 .StudentFeedbackList_student-profile__ISCM3 .StudentFeedbackList_student-name__Q89L5{font-size:1rem;margin:0;color:#1f2937;font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-info__Klwi0 .StudentFeedbackList_student-email__Hwp76{display:block;font-size:.8rem;color:#4b5563}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-stats__HZOG_{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:#4b5563}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-stats__HZOG_ .StudentFeedbackList_feedback-count__rtne2,.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-stats__HZOG_ .StudentFeedbackList_last-feedback__tNyOs{white-space:nowrap}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-stats__HZOG_ .StudentFeedbackList_toggle-btn__14xoG{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-stats__HZOG_ .StudentFeedbackList_toggle-btn__14xoG:hover{background-color:#e6f7ec}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-detail___fKK6{padding:1rem;background-color:#fff}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table-container__JEycg{overflow-x:auto;margin-bottom:1rem}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM td,.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM th{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM td:nth-child(3),.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM td:nth-child(4),.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM td:nth-child(n+6),.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM th:nth-child(n+6){text-align:center}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM th{font-weight:500;color:#4b5563;background-color:#f9fafb;text-align:center}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM tbody tr:hover{background-color:#f3f4f6}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_activity-title__9yArY{font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_satisfaction-cell__qK_p5{text-align:center}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_summary-cell__LTa5u{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_detail-button__7ATEs{padding:.4rem .8rem;background-color:#e6f7ec;color:#00af2d;border:1px solid #e6f7ec;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_detail-button__7ATEs:hover{background-color:#d3f1dd}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_attachment-count__C6Aau{color:#00af2d;font-weight:500}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_no-attachment__APCso{color:#9ca3af;display:block;text-align:center}@media(max-width:768px){.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-header__U66xH{flex-direction:column;align-items:flex-start}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_student-stats__HZOG_{margin-top:.5rem;width:100%;flex-wrap:wrap;gap:.5rem}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM td,.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_feedback-table__BKCcM th{padding:.5rem .25rem;font-size:.8rem}.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_activity-title__9yArY,.StudentFeedbackList_student-feedback-list__WuufU .StudentFeedbackList_summary-cell__LTa5u{max-width:100px}}.StudentFeedbackList_modal-overlay__B4jzy{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.StudentFeedbackList_modal-content__96hjk{position:relative;background-color:#fff;border-radius:12px;padding:1.5rem;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.15)}.StudentFeedbackList_modal-close__hOVm3{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#9ca3af;padding:.25rem;border-radius:4px;transition:color .15s ease,background-color .15s ease}.StudentFeedbackList_modal-close__hOVm3:hover{color:#1f2937;background-color:#f3f4f6}.StudentFeedbackList_empty-container__SDhgW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background-color:#f9fafb;border-radius:8px;border:1px dashed #e5e7eb;text-align:center}.StudentFeedbackList_empty-container__SDhgW .StudentFeedbackList_empty-title__SbdPl{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.StudentFeedbackList_empty-container__SDhgW .StudentFeedbackList_empty-description__WpnCu{color:#4b5563;max-width:400px}.CommonLayout_container__snsdA{display:flex;flex-direction:column;width:100%;margin:0 auto}.CommonLayout_container__snsdA.CommonLayout_padding__zFyO2{padding:24px 20px}.CommonLayout_container__snsdA .CommonLayout_content__FseYy{width:100%}.CommonLayout_container__snsdA .CommonLayout_footer__R3kDk{width:100%;margin-top:20px}.CommonLayout_container__snsdA .CommonLayout_side__aYGum{display:none}@media(min-width:900px){.CommonLayout_container__snsdA{flex-direction:row;justify-content:center;gap:126px;max-width:1060px}.CommonLayout_container__snsdA.CommonLayout_padding__zFyO2{padding:40px 0!important}.CommonLayout_container__snsdA .CommonLayout_content__FseYy{max-width:1060px}.CommonLayout_container__snsdA .CommonLayout_side__aYGum{display:block;min-width:282px;max-width:282px;width:282px}.CommonLayout_container__snsdA .CommonLayout_footer__R3kDk{margin-top:40px}.CommonLayout_container__snsdA.CommonLayout_no-side__uMa9k{justify-content:center;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch}.CommonLayout_container__snsdA.CommonLayout_no-side__uMa9k .CommonLayout_content__FseYy{margin-left:auto;margin-right:auto;max-width:none;width:100%}}.AdminCuratedContentTool_admin-tool-container__cEX03{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:8px;font-size:12px;color:#595959}.ClassDesignDetailButtons_wrap-button__WKzpM{height:48px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5{display:flex;gap:16px}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 svg{width:16px;height:16px}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_comment__yEx2V,.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_view__bcx8N{display:flex;align-items:center;gap:4px}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_comment__yEx2V>span,.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_view__bcx8N>span{font-size:11px;font-weight:500;line-height:20px;color:#9ca3af}@media(min-width:900px){.ClassDesignDetailButtons_wrap-button__WKzpM{margin-top:25px;height:52px;padding:0 8px}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5{gap:20px}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 svg{width:20px;height:20px}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_comment__yEx2V,.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_like__vplDU,.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_view__bcx8N{gap:6px}.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_comment__yEx2V>span,.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_like__vplDU>span,.ClassDesignDetailButtons_wrap-button__WKzpM .ClassDesignDetailButtons_wrap-icon__lUxZ5 .ClassDesignDetailButtons_view__bcx8N>span{font-size:14px}}.PiclFooter_pc-footer-container__Vblb5{width:100%;max-width:1060px;display:flex;justify-content:space-between;margin:0 auto;padding:64px 0}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe{width:100%}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer1__3VIoO{margin-top:0}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer2__IWhpY{margin-top:45px;color:#4b5563;font-size:15px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer2__IWhpY .PiclFooter_custom-link__MmJYw{color:inherit;text-decoration:none}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer3__3qRho{margin-top:40px;display:flex;justify-content:space-between;color:#9ca3af;font-size:13px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer4___OakK{margin-top:36px;margin-bottom:0;color:#9ca3af;font-size:13px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_right-section__ahVv5{margin-top:45px;width:268px;display:flex;align-items:center;gap:24px;color:#9ca3af;font-size:15px;font-weight:500;line-height:24px}.PiclFooter_footer-container__sDqAu{background-color:#f3f4f6;width:100%;display:flex;justify-content:center}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS{width:100%;max-width:1060px;padding:24px 16px 36px}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_description__jyAPy{margin-top:6px;color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_info__FjDmE{margin-top:18px;color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_address__1gBs6{color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}