.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}.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}}.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}.LoginPage_login-title__i1VDs{height:45px;font-size:16px;font-weight:700;line-height:26px;letter-spacing:0;text-align:left}@media(min-width:900px){.LoginPage_login-title__i1VDs{height:84px;font-size:26px;font-weight:700;line-height:42px}}.LoginPage_oauth-button-content__cLEPa{display:flex;align-items:center;justify-content:center;direction:row;gap:10px}.LoginPage_auth-error-message__lBDub{margin-top:20px;padding:12px 16px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:14px;line-height:20px;text-align:center}.LoginPage_login-content-wrapper__9hMhg{margin-top:64px}.LoginPage_login-content-wrapper__9hMhg,.LoginPage_login-content-wrapper__9hMhg .LoginPage_form-wrapper__zUO6A{display:flex;flex-direction:column;gap:16px}.LoginPage_divider-text__lVI2O{display:flex;align-items:center;text-align:center;width:100%}@media(min-width:900px){.LoginPage_divider-text__lVI2O{width:432px}}.LoginPage_divider-text__lVI2O:after,.LoginPage_divider-text__lVI2O:before{content:"";flex:1;border-bottom:1px solid #e5e7eb}.LoginPage_divider-text__lVI2O span{padding:0 10px;color:#9ca3af;font-size:14px;font-weight:500;line-height:28px;word-wrap:break-word}.LoginPage_input-wrapper__0gtb7{display:flex;flex-direction:column;width:100%;gap:12px}@media(min-width:900px){.LoginPage_input-wrapper__0gtb7{width:432px}}.LoginPage_signup-link__7Eqvu{color:#4b5563}.LoginPage_auth-email-title__LE3N_{height:26px;font-size:16px;font-weight:700;line-height:26px;letter-spacing:0;text-align:left}@media(min-width:900px){.LoginPage_auth-email-title__LE3N_{height:42px;font-size:26px;font-weight:700;line-height:42px}}.LoginPage_auth-email-desc__tQVka{height:44px;color:#4b5563;font-size:11px;font-weight:500;line-height:22px;word-wrap:break-word}@media(min-width:900px){.LoginPage_auth-email-desc__tQVka{height:60px;font-size:16px;font-weight:500;line-height:30px}}.LoginPage_auth-email-action-wrapper__4mOa7{display:flex;flex-direction:column;gap:15px;margin-top:15px}@media(min-width:900px){.LoginPage_auth-email-action-wrapper__4mOa7{gap:20px}}.LoginPage_auth-email-input-warrper__XfOf2{margin-top:24px}@media(min-width:900px){.LoginPage_auth-email-input-warrper__XfOf2{margin-top:32px}}.LoginPage_auth-email-resend-wrapper__hSh02{display:flex;align-items:center;justify-content:center;direction:row;margin-top:36px;gap:4px}@media(min-width:900px){.LoginPage_auth-email-resend-wrapper__hSh02{margin-top:38px}}.LoginPage_auth-email-resend-text__w3VG8{color:#4b5563;font-size:11px;font-weight:500;word-wrap:break-word}@media(min-width:900px){.LoginPage_auth-email-resend-text__w3VG8{color:#4b5563;font-size:16px;font-weight:500;word-wrap:break-word}}.LoginPage_auth-email-resend-button__Pznzz{color:#4b5563;font-size:11px;font-weight:700;word-wrap:break-word}@media(min-width:900px){.LoginPage_auth-email-resend-button__Pznzz{color:#4b5563;font-size:16px;font-weight:700;word-wrap:break-word}}.LoginPage_login-page-signup__CMFs6,.LoginPage_login-page-type-organization-form__i5bhI{height:100%}.LoginPage_signup-wrapper__LUtIS{display:flex;justify-content:space-between;flex-direction:column;height:100%}.LoginPage_signup-email-input__v0Bbt{margin-top:36px}@media(min-width:900px){.LoginPage_signup-email-input__v0Bbt{margin-top:57px}}.LoginPage_signup-name-input__uelsb{margin-top:24px}@media(min-width:900px){.LoginPage_signup-name-input__uelsb{margin-top:30px}}.LoginPage_signup-type-wrapper__Rzc_E{display:flex;flex-direction:column;gap:8px}.LoginPage_signup-type-radio-wrapper__rQe74{display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.LoginPage_signup-type-radio-wrapper__rQe74{gap:8px}}.LoginPage_signup-type-title__uXHBK{margin-top:24px;color:#4b5563;word-wrap:break-word;font-size:12px!important;font-weight:600!important;line-height:28px!important}@media(min-width:900px){.LoginPage_signup-type-title__uXHBK{margin-top:30px;font-size:15px!important;font-weight:600!important}}.LoginPage_signup-terms-action-wrapper__McmFq{display:flex;flex-direction:column;padding-top:20px;gap:28px}@media(min-width:900px){.LoginPage_signup-terms-action-wrapper__McmFq{gap:36px}}.LoginPage_signup-terms-wrapper__0URz0{display:flex;flex-direction:column;gap:20px}@media(min-width:900px){.LoginPage_signup-terms-wrapper__0URz0{gap:16px}}.LoginPage_signup-terms__pwMCG{display:flex;justify-content:space-between;direction:row}.LoginPage_signup-action-button__aX_Kp{display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.LoginPage_signup-action-button__aX_Kp{gap:20px}}.LoginPage_type-content__xwutM{margin-top:36px;display:flex;flex-direction:column;gap:24px}@media(min-width:900px){.LoginPage_type-content__xwutM{margin-top:57px;gap:30px}}.LoginPage_type-select-wrapper__ytSau{display:flex;flex-direction:column;gap:12px}.LoginPage_type-select-level__3ZhLc{color:#4b5563;font-size:12px;font-weight:600;line-height:28px;word-wrap:break-word}@media(min-width:900px){.LoginPage_type-select-level__3ZhLc{font-size:16px;font-weight:600;line-height:20px}}.LoginPage_type-action-button-zone__E9_cY{display:flex;flex-direction:column;padding-top:20px;gap:12px}@media(min-width:900px){.LoginPage_type-action-button-zone__E9_cY{gap:20px}}.LoginPage_type-student-title-desc__92J1N{font-size:16px;line-height:30px}.LoginPage_type-student-title__0jrA6{color:#1f2937;word-wrap:break-word;font-size:16px;font-weight:700;line-height:26px}@media(min-width:900px){.LoginPage_type-student-title__0jrA6{font-size:26px;font-weight:700;line-height:42px}}.LoginPage_type-student-title-desc__92J1N{margin-top:12px;color:#4b5563;font-size:11px;font-weight:500;line-height:22px;word-wrap:break-word}@media(min-width:900px){.LoginPage_type-student-title-desc__92J1N{font-size:16px;font-weight:500;line-height:30px}}.LoginPage_type-student-input-wrapper__Rh8Fp{margin-top:24px}@media(min-width:900px){.LoginPage_type-student-input-wrapper__Rh8Fp{margin-top:38px}}.LoginPage_type-student-participate-action-button__zCWBN{margin-top:12px}@media(min-width:900px){.LoginPage_type-student-participate-action-button__zCWBN{margin-top:36px}}.LoginPage_type-student-participate-input-wrapper__rTfUk{margin-top:24px;display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.LoginPage_type-student-participate-input-wrapper__rTfUk{margin-top:36px;gap:16px}}.LoginPage_type-student-participate-input-title__efWxP{color:#4b5563;font-size:12px;font-weight:600;line-height:28px;word-wrap:break-word}@media(min-width:900px){.LoginPage_type-student-participate-input-title__efWxP{font-size:15px}}.LoginPage_type-student-start-content__4wDnB{margin-top:36px;display:flex;flex-direction:column;gap:24px}@media(min-width:900px){.LoginPage_type-student-start-content__4wDnB{margin-top:57px;gap:30px}}.LoginPage_type-student-start-input-wrapper__TXkG5{display:flex;flex-direction:column;gap:12px}.OAuthButton_oauth-button__kHBrl{border-radius:8px;background-color:#f3f4f6;word-wrap:break-word;color:#1f2937;width:100%;height:48px;font-size:12px;font-weight:600;line-height:20px}@media(min-width:900px){.OAuthButton_oauth-button__kHBrl{width:432px;height:56px;font-size:16px;font-weight:600;line-height:20px}}.RadioButton_wrap-radio__o1RMF{display:flex;align-items:center;gap:8px;cursor:pointer}.RadioButton_wrap-radio__o1RMF input[type=radio]{display:none}.RadioButton_wrap-radio__o1RMF.RadioButton_disabled__7He5I,.RadioButton_wrap-radio__o1RMF.RadioButton_disabled__7He5I .RadioButton_circle___TLzv,.RadioButton_wrap-radio__o1RMF.RadioButton_disabled__7He5I .RadioButton_label__ii5q4{cursor:default}.RadioButton_wrap-radio__o1RMF .RadioButton_label__ii5q4{color:#4b5563;font-size:16px;font-weight:500;line-height:30px;cursor:pointer;display:flex;align-items:center;gap:8px}.RadioButton_wrap-radio__o1RMF .RadioButton_label__ii5q4 .RadioButton_circle___TLzv{width:18px;height:18px;position:relative;border:1px solid #e5e7eb;border-radius:100%;background:#f9fafb;transition:border .3s ease-in-out;cursor:pointer}.RadioButton_wrap-radio__o1RMF .RadioButton_label__ii5q4 .RadioButton_circle___TLzv:after{transition:opacity .3s ease-in-out;content:"";position:absolute;width:10px;height:10px;border-radius:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#4b5563;opacity:0}.RadioButton_wrap-radio__o1RMF input[type=radio]:checked+label>.RadioButton_circle___TLzv{border:2px solid #4b5563;position:relative}.RadioButton_wrap-radio__o1RMF input[type=radio]:checked+label>.RadioButton_circle___TLzv:after{opacity:1}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM{position:relative}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j{display:flex;justify-content:space-between;align-items:center;gap:10px;overflow:hidden;width:100%;padding:6px 16px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}@media(min-width:900px){.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j{padding:9px 20px}}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB{display:flex;align-items:center;gap:6px;overflow-x:auto;-ms-overflow-style:none}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB::-webkit-scrollbar{display:none}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB input{cursor:pointer;width:.1px}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB .MultiCheckBoxSelectWithoutDelete_placeholder__XJ_rY{color:#9ca3af;font-size:14px;font-weight:500;line-height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j p{font-size:12px;font-weight:500;line-height:28px;color:#1f2937}@media(min-width:900px){.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j p{font-size:14px;font-weight:500;line-height:28px}}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j.MultiCheckBoxSelectWithoutDelete_small__jKIWd{padding:12px 20px}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j svg{rotate:1turn;transition:all .3s ease-in-out}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x{max-height:0;overflow-y:hidden;transition:max-height .3s ease-in-out;position:absolute;margin-top:6px;width:100%;z-index:10;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list__SIyhz{display:flex;flex-direction:column;padding:10px 8px}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F{width:100%;padding:8px 16px 10px;border-radius:8px;cursor:pointer}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F label{font-size:16px;font-weight:500;line-height:30px;color:#4b5563;width:100%}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F.MultiCheckBoxSelectWithoutDelete_selected__0uV8A,.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F:hover{background:#f3f4f6}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM.MultiCheckBoxSelectWithoutDelete_open__DvefL .MultiCheckBoxSelectWithoutDelete_select-arrow__f4xBr svg{rotate:180deg}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM.MultiCheckBoxSelectWithoutDelete_open__DvefL .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x{max-height:309px;overflow-y:scroll}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM.MultiCheckBoxSelectWithoutDelete_disabled__MxMim{background-color:#f3f4f6}.TeacherTools_teacher-tools-container__wtXOd{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:row-reverse;align-items:center;transition:all .3s ease;width:auto;height:auto;pointer-events:none}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_toggle-button__e6CU3{background-color:#606060;color:#fff;border:none;border-radius:8px;padding:8px 12px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease;z-index:1001;font-size:14px;font-weight:500;pointer-events:auto}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_toggle-button__e6CU3:hover{background-color:#474747}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tools-panel__X092B{background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:16px;margin-right:16px;position:absolute;right:100%;top:50%;transform:translate(100%,-50%);opacity:0;transition:all .3s ease;pointer-events:none;border:1px solid #e0e0e0;visibility:hidden;width:0;height:0;overflow:hidden;z-index:-1}.TeacherTools_teacher-tools-container__wtXOd.TeacherTools_open__ewa5R .TeacherTools_tools-panel__X092B{transform:translateY(-50%);opacity:1;pointer-events:auto;visibility:visible;width:auto;height:auto;overflow:visible;z-index:1001}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO{display:flex;flex-direction:column;align-items:center}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-button__8fWZ0{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s ease}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-button__8fWZ0:hover{background-color:#f0f0f0}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-label___klSc{font-size:14px;color:#444;text-align:center}@media(max-width:768px){.TeacherTools_teacher-tools-container__wtXOd{right:12px}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_toggle-button__e6CU3{padding:6px 10px;font-size:12px}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tools-panel__X092B{padding:8px;margin-right:12px}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-label___klSc{font-size:12px}}.TeacherTools_timer-modal__Frrlt{width:100%;padding:30px}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG h3{font-size:26px;font-weight:700;margin:0}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG button{background:none;border:none;cursor:pointer;padding:4px}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG button:hover{opacity:.7}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB{display:flex;margin-bottom:30px;border-bottom:1px solid #eee}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB .TeacherTools_tab__zffFq{flex:1;padding:15px 0;text-align:center;cursor:pointer;font-size:24px;transition:all .2s ease}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB .TeacherTools_tab__zffFq:hover:not(.TeacherTools_active__kdWFL){background-color:#f5f5f5}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB .TeacherTools_tab__zffFq.TeacherTools_active__kdWFL{font-weight:700;border-bottom:3px solid #1890ff}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py{display:flex;justify-content:center;gap:20px;margin:30px 0}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE{display:flex;flex-direction:column;align-items:center}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE input{width:120px;height:60px;border:1px solid #ddd;border-radius:8px;font-size:28px;text-align:center;margin-bottom:10px}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE input:focus{outline:none;border-color:#1890ff}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE label{font-size:16px;color:#666}.TeacherTools_timer-modal__Frrlt .TeacherTools_preset-buttons__X9uuV{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:30px}.TeacherTools_timer-modal__Frrlt .TeacherTools_preset-buttons__X9uuV button{padding:10px 20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease}.TeacherTools_timer-modal__Frrlt .TeacherTools_preset-buttons__X9uuV button:hover{background-color:#f5f5f5}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{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){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{font-size:120px}}@media screen and (max-width:768px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{font-size:90px}}@media screen and (max-width:480px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{font-size:70px}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-completed__U_dog{font-size:32px;font-weight:700;text-align:center;margin:24px 0;color:#f5222d;animation:TeacherTools_pulse__jYqIx 1.5s infinite}@media screen and (max-width:768px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-completed__U_dog{font-size:28px}}@keyframes TeacherTools_pulse__jYqIx{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm{display:flex;justify-content:center;gap:20px;margin-top:30px;flex-wrap:wrap}@media screen and (max-width:768px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm{gap:15px}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm 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){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button{padding:10px 24px;font-size:18px}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button.TeacherTools_primary__osj59{background-color:#606060;color:#fff;border-color:#606060}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button:hover{opacity:.9;transform:translateY(-1px)}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button:active{transform:translateY(0)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-content__68g1J{display:flex;flex-direction:column;align-items:center;margin:30px 0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr{width:100%;margin-bottom:30px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt{display:flex;margin-bottom:20px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt input{flex:1;height:42px;padding:8px 15px;border:1px solid #ddd;border-radius:8px 0 0 8px;font-size:16px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt input:focus{outline:none;border-color:#1890ff}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt input:disabled{background-color:#f5f5f5}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt button{height:42px;padding:0 20px;border:1px solid #ddd;border-left:none;border-radius:0 8px 8px 0;background-color:#f0f0f0;cursor:pointer}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt button:hover:not(:disabled){background-color:#e0e0e0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt button:disabled{opacity:.5;cursor:not-allowed}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p{display:flex;justify-content:center;margin-bottom:15px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv,.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_sample-button__hFr4d{padding:8px 15px;border-radius:6px;border:1px solid #ddd;background-color:#f8f8f8;cursor:pointer;font-size:14px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv:hover:not(:disabled),.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_sample-button__hFr4d:hover:not(:disabled){background-color:#f0f0f0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv:disabled,.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_sample-button__hFr4d:disabled{opacity:.5;cursor:not-allowed}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv{color:#ff4d4f}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_{display:flex;flex-wrap:wrap;gap:10px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ{display:flex;align-items:center;padding:6px 10px;border-radius:16px;font-size:14px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ span{margin-right:8px;color:#333;font-weight:500}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ button{width:20px;height:20px;border-radius:50%;border:none;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ button:hover:not(:disabled){background-color:rgba(0,0,0,.2)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ button:disabled{opacity:.5;cursor:not-allowed}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_item-hint__jFgrV{margin-top:15px;color:#999;font-size:14px;text-align:center}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7{position:relative;width:300px;height:300px;margin:20px auto}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_empty-roulette__xkIUi{width:100%;height:100%;border-radius:50%;border:4px dashed #ddd;display:flex;align-items:center;justify-content:center}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_empty-roulette__xkIUi p{padding:0 30px;color:#999;text-align:center;font-size:16px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-wheel__vGkc8{width:100%;height:100%;border-radius:50%;background-color:#fff;position:relative;border:4px solid #606060;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.2);transform-style:preserve-3d}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-wheel__vGkc8 .TeacherTools_roulette-text__OF9hC{margin:0;padding:0;max-width:120px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-divider-layer__5V4rn{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;pointer-events:none;z-index:2}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-divider-layer__5V4rn .TeacherTools_roulette-divider__C0ZWr{box-shadow:0 0 2px rgba(0,0,0,.3)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-center-circle__hWTWn{position:absolute;width:60px;height:60px;border-radius:50%;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border:4px solid #606060;box-shadow:0 0 10px rgba(0,0,0,.3)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-pointer__GUzBW{position:absolute;top:-25px;left:50%;transform:translateX(-50%);z-index:3}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-pointer__GUzBW svg{filter:drop-shadow(0 0 3px rgba(0,0,0,.5));color:#d81b60}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-result__bo5Tj{margin:30px 0;text-align:center}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-result__bo5Tj h4{font-size:18px;margin-bottom:15px;color:#606060}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-result__bo5Tj .TeacherTools_selected-item__xF6SW{font-size:32px;font-weight:700;color:#d81b60;padding:15px 30px;background-color:#f8f8f8;border-radius:8px;display:inline-block;animation:TeacherTools_fadeIn__QtzTm .5s ease}@keyframes TeacherTools_fadeIn__QtzTm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Dice_dice-modal__O80Pr{padding:20px;text-align:center;background:#f8f9fa;border-radius:12px}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi h3{margin:0;font-size:1.4rem;color:#495057;font-weight:600}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi button{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi button:hover{background-color:#e9ecef}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc{margin-bottom:30px}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH{display:flex;align-items:center;justify-content:center;gap:20px}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH button{width:45px;height:45px;border-radius:50%;border:2px solid #dee2e6;background:#fff;cursor:pointer;font-size:1.4rem;color:#495057;transition:all .2s}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH button:disabled{opacity:.5;cursor:not-allowed}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH button:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd;transform:scale(1.05)}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH span{font-size:1.2rem;min-width:45px;color:#495057;font-weight:500}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL{display:flex;justify-content:center;gap:50px;margin-bottom:30px;perspective:1200px}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly{width:100px;height:100px;position:relative;transform-style:preserve-3d;transition:transform .3s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rolling__Aqtct{animation:Dice_roll__ZF8MT .5s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rotate-left__pnO5d{transform:rotateY(-10deg) rotateX(-10deg)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rotate-right__z6EXb{transform:rotateY(10deg) rotateX(-10deg)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rotate-up__4V96U{transform:rotateX(-10deg)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .3s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc{position:absolute;width:100%;height:100%;background:linear-gradient(145deg,#fff,#f0f0f0);border:3px solid #dee2e6;border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);backface-visibility:visible;transform-style:preserve-3d;transition:all .3s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3));border-radius:12px;pointer-events:none}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(145deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));border-radius:12px;pointer-events:none}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8{width:15px;height:15px;background:linear-gradient(145deg,#495057,#343a40);border-radius:50%;position:absolute;box-shadow:inset 2px 2px 4px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.2),transparent);border-radius:50%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_center__WEnxD{top:50%;left:50%;transform:translate(-50%,-50%)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_top-left__YPQKG{top:20%;left:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_top-right__LWwYy{top:20%;right:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_middle-left__gr6MK{top:50%;left:20%;transform:translateY(-50%)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_middle-right__cgu0P{top:50%;right:20%;transform:translateY(-50%)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_bottom-left__p4KUF{bottom:20%;left:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_bottom-right__fppid{bottom:20%;right:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_question-mark__LWTOv{font-size:2.5rem;color:#adb5bd;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_front__xyBUq{transform:translateZ(50px);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_back__fbzAv{transform:translateZ(-50px) rotateY(180deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_right__t3aeX{transform:translateX(50px) rotateY(90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_left__3ZlKR{transform:translateX(-50px) rotateY(-90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_top__IIlad{transform:translateY(-50px) rotateX(90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_bottom__I1pxK{transform:translateY(50px) rotateX(-90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-sum__MnObt{margin-bottom:20px;font-size:1.4rem;font-weight:600;color:#495057;padding:10px 20px;background:#fff;border-radius:8px;display:block;box-shadow:0 2px 4px rgba(0,0,0,.05);text-align:center}.Dice_dice-modal__O80Pr .Dice_roll-button__kzZxL{padding:12px 40px;font-size:1.2rem;border:none;border-radius:8px;background:#228be6;color:#fff;cursor:pointer;transition:all .2s;font-weight:500;box-shadow:0 2px 4px rgba(34,139,230,.2);display:block;margin:0 auto}.Dice_dice-modal__O80Pr .Dice_roll-button__kzZxL:hover:not(:disabled){background:#1c7ed6;transform:translateY(-1px);box-shadow:0 4px 8px rgba(34,139,230,.3)}.Dice_dice-modal__O80Pr .Dice_roll-button__kzZxL:disabled{opacity:.7;cursor:not-allowed}@keyframes Dice_roll__ZF8MT{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}50%{transform:rotateX(180deg) rotateY(180deg) rotate(180deg)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}.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;gap:8px;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_lesson-plan-list__atISA{position:relative;padding-left:36px;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:42px;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;padding-right:42px;display:flex;align-items:center;justify-content:space-between}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>.ClassDetailCurriculumTab_actions___6xQr{display:flex;align-items:center}.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_empty-lesson-plans__bd7_X{text-align:center;padding:40px 20px;color:#9ca3af;font-size:13px;line-height:1.7}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X p{margin:0}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X p:first-child{color:#4b5563;font-weight:500;margin-bottom:4px}.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_lesson-plan-more-button__IY5Ab{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;color:#4b5563;border-radius:6px;transition:background-color .2s ease}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab:hover{background:transparent;color:#1f2937}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab svg{width:16px;height:16px}.ClassDetailCurriculumTab_lesson-plan-more-menu-overlay__H6Mr7 .ant-dropdown-menu-item-danger.ClassDetailCurriculumTab_ant-dropdown-menu-item-active__jjtxs,.ClassDetailCurriculumTab_lesson-plan-more-menu-overlay__H6Mr7 .ant-dropdown-menu-item-danger:hover{background-color:#fef2f2!important;color:#dc2626!important}.ClassDetailCurriculumTab_section-actions-placeholder__D1UF3{display:inline-block;width:44px;height:32px;flex-shrink:0}.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}.SearchMultiSelectDropdown_multi-select__Ec8g9{width:-moz-fit-content;width:fit-content;position:relative;background-color:#fff}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8{padding:8px 12px;display:flex;align-items:center;gap:6px;border-radius:8px;border:1px solid #e5e7eb;cursor:pointer;background:#fff;transition:background-color .15s ease}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>span{font-size:14px;color:#4b5563;line-height:16px;letter-spacing:0}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>svg{width:16px;height:16px;transition:transform .15s ease}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8[data-state=open]{background:#e5e7eb}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8[data-state=open] svg{transform:rotate(180deg)}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;box-shadow:none;opacity:1}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4>span,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled>span{color:#9ca3af}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled>svg{color:#9ca3af;transform:none}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4[data-state=open],.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled[data-state=open]{background:#f3f4f6}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4.SearchMultiSelectDropdown_selected__Ckvi_>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4[data-state=open]>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled.SearchMultiSelectDropdown_selected__Ckvi_>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled[data-state=open]>svg{transform:none}.SearchMultiSelectDropdown_menu__dmGMq{background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #e5e7eb;border-radius:8px;padding:10px 8px;width:auto;max-width:240px;height:auto;max-height:268px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:900px){.SearchMultiSelectDropdown_menu__dmGMq{max-height:356px}}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ :hover{background-color:#f3f4f6;border-radius:8px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked]{border-radius:8px;background:#f3f4f6}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]{background:#4b5563}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]:after{content:none}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]:before{content:"";display:block;width:12px;height:12px;background:url(/icons/icon_check_white.svg) no-repeat 50%/100% 100%;position:relative;top:53%;left:50%;transform:translate(-50%,-50%)}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0{display:flex;align-items:center;width:100%!important;height:32px;margin:2px 0;padding:0 8px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]{width:14px;height:14px;border-color:#d1d5db}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]:hover{border-color:#d1d5db}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){color:#4b5563;font-size:12px;font-weight:500;line-height:28px}@media(min-width:900px){.SearchMultiSelectDropdown_multi-select-btn__N7Jn8{padding:6px 12px}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>span{font-size:14px;line-height:20px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0{padding:24px 16px!important;width:100%!important;margin:0!important}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class*=ant-checkbox-wrapper] [class*=ant-checkbox] [class*=ant-checkbox-input]{width:18px!important;height:18px!important}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){font-size:15px!important;font-weight:500!important;line-height:28px!important}}.SearchMultiSelectDropdown_mobile-modal-backdrop__i71hp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.SearchMultiSelectDropdown_mobile-modal__cfdcw{background:#fff;border-radius:12px;width:100%;max-width:400px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.1)}.SearchMultiSelectDropdown_mobile-modal-header__EVYoc{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.SearchMultiSelectDropdown_mobile-modal-title__V5VTN{font-size:16px;font-weight:600;color:#1a1a1a}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO{padding:8px;border:none;background:none;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO:hover{background:#f5f5f5}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO svg{width:20px;height:20px}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J{flex:1;overflow-y:auto;padding:16px 20px;-webkit-overflow-scrolling:touch}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_{display:flex;flex-direction:column;gap:4px}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0{display:flex;align-items:center;padding:12px 0!important;cursor:pointer;border-radius:8px;transition:background-color .15s ease;height:auto!important;margin:0!important;width:100%!important}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0:hover{background:#f5f5f5}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]{width:16px!important;height:16px!important;border-color:#d1d5db}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]:hover{border-color:#d1d5db}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){color:#1a1a1a!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;margin-left:8px}.SearchMultiSelectDropdown_multi-select__Ec8g9.SearchMultiSelectDropdown_field-trigger__v9A2r{width:100%}.CurriculumBuilder_curriculum-builder__0m7V_{display:flex;flex-direction:column;gap:24px;max-height:75dvh}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_name-input-section__gXutL{display:flex;flex-direction:column;gap:8px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_name-input-section__gXutL .CurriculumBuilder_name-label__4eMrn{font-size:14px;font-weight:600;color:#1f2937}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_name-input-section__gXutL .CurriculumBuilder_name-input__xSpyJ{font-size:15px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panels-container__DXcZT{display:flex;flex:1 1 auto;gap:16px;min-height:0;padding:42px 20px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj{display:flex;flex-direction:column;gap:12px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_panel-title__pQNKW{font-size:16px;font-weight:600;line-height:20px;color:#00b02f;letter-spacing:.16px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_name-input-section__gXutL{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_name-input-section__gXutL .CurriculumBuilder_name-input__xSpyJ{font-weight:700;line-height:28px;font-size:24px;border:none;outline:none;padding:11px 0!important;margin-bottom:20px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_panel-info__SiQiY{display:flex;flex-direction:column}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_panel-info__SiQiY .CurriculumBuilder_panel-count__xq0qc{font-size:14px;line-height:20px;font-weight:700;color:#9ca3af}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_panel-info__SiQiY .CurriculumBuilder_lesson-plan__9ntWc{color:#00b02f}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_panel-info__SiQiY .CurriculumBuilder_meta-divider__h8R95{color:#9ca3af}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_curriculum-info-row__nB31k{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj .CurriculumBuilder_curriculum-header-actions__6z0pF{display:flex;justify-content:flex-end;gap:8px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-header__A7cQW{flex-direction:column;align-items:stretch;gap:12px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-search-input__NjSdN{font-size:16px;font-weight:700;line-height:24px;width:100%;height:48px;padding:9px 16px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-search-input__NjSdN .ant-input-affix-wrapper{border-radius:8px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-search-input__NjSdN .ant-input{font-size:14px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-search-input__NjSdN input{margin-left:15px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-filter-row__fenJG{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-filter-left__ZHmOJ,.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-filter-right__Ok6SG{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-filter-multiselect__Jgjjo button{padding:6px 10px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-filter-select__obIbE{min-width:140px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-filter-select__obIbE .ant-select-selector{border-radius:8px!important}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_available-filter-button__eHANm{border-radius:8px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_delete__TXIo0{color:#f66370}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_delete__TXIo0:focus-visible,.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv .CurriculumBuilder_delete__TXIo0:hover{border-color:#f66370;color:#f66370}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-title__pQNKW{margin:0;font-size:16px;font-weight:600;color:#1f2937}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-count__xq0qc{font-size:14px;font-weight:500;color:#4b5563}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-content__OWZtl{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(209,213,219,.8) transparent;scrollbar-base-color:transparent}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-list__yRB_J{display:flex;flex-direction:column;gap:8px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;padding:16px;border-radius:8px;background:#f9fafb;cursor:pointer;transition:all .2s ease}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q:hover{background:#f9fafb;border-color:#d1d5db}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q.CurriculumBuilder_selected__ARV9u{background:#e6f7ec;border-color:#00b02f}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q.CurriculumBuilder_dragging__sSmoq{box-shadow:0 8px 20px rgba(0,0,0,.12)}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item-main__WcX0A{display:flex;align-items:center;gap:12px;flex:1;cursor:pointer}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_drag-handle__OQ2R3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#4b5563;cursor:grab;flex:0 0 auto;touch-action:none}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_drag-handle__OQ2R3:hover{background:#f9fafb;border-color:#e5e7eb;color:#374151}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_drag-handle__OQ2R3:active{cursor:grabbing;background:#f3f4f6}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item-actions__kBE5V{display:flex;gap:4px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-order__q9VzI{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:4px;background:#f3f4f6;font-size:14px;font-weight:600;color:#374151}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-info__plRnF{flex:1;min-width:0;width:100%}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-title-row__YSKeL{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-title-row__YSKeL .CurriculumBuilder_lesson-title__Ke0qr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;font-size:16px;font-weight:600;line-height:20px;color:#1f2937}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-title-row__YSKeL .CurriculumBuilder_lesson-title-fallback__52oFO{color:#9ca3af;font-weight:400}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-title-row__YSKeL .anticon,.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-title-row__YSKeL svg{flex-shrink:0}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-meta__C_s7c{display:flex;gap:4px;font-size:14px;font-weight:700;color:#9ca3af;line-height:20px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_action-button__Ii1O8{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:4px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_action-button__Ii1O8:hover:not(:disabled){background:#f3f4f6}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_action-button__Ii1O8:disabled{opacity:.3;cursor:not-allowed}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 0}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ.CurriculumBuilder_ant-btn-primary__c2gzf{background:#00b02f;border-color:#00b02f}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ.CurriculumBuilder_ant-btn-primary__c2gzf:hover:not(:disabled){background:#008724;border-color:#008724;box-shadow:0 4px 12px rgba(0,175,45,.3);transform:scale(1.05)}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ.CurriculumBuilder_ant-btn-primary__c2gzf:active:not(:disabled){background:#00731f;border-color:#00731f}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ:not(.CurriculumBuilder_ant-btn-primary__c2gzf){background:#fff;border:1px solid #d1d5db;color:#374151}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ:not(.CurriculumBuilder_ant-btn-primary__c2gzf):hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(1.05)}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ:disabled{opacity:.4;box-shadow:none;transform:none}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ .anticon,.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ svg{font-size:20px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ.CurriculumBuilder_rotate-180__aUP71 svg{transform:rotate(180deg)}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_loading-container__ILZ0_{display:flex;align-items:center;justify-content:center;min-height:200px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_load-more__Zw76Y{display:flex;justify-content:center;padding:12px 0;margin-top:8px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_footer__OPP9d{display:flex;justify-content:flex-end;gap:12px;padding:0 20px 20px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_curriculum-panel__RyefF .CurriculumBuilder_lesson-item__Iyi6Q{cursor:default}@media(min-width:900px){.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-header__3aUtj{padding:20px 24px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-title__pQNKW{font-size:18px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-count__xq0qc{font-size:15px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-content__OWZtl{padding:16px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q{padding:14px 18px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-title__Ke0qr{font-size:15px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-meta__C_s7c{font-size:13px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_lesson-item__Iyi6Q .CurriculumBuilder_lesson-order__q9VzI{min-width:32px;height:32px;font-size:15px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB{padding:24px 0}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ{width:56px;height:56px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ .anticon,.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ svg{font-size:24px}}.CurriculumBuilder_lesson-item-main__WcX0A{width:100%}.CurriculumBuilder_lesson-item-main__WcX0A svg path{stroke:#9ca3af}@media(max-width:900px){.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panels-container__DXcZT{flex-direction:column;gap:12px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB{flex-direction:row;padding:12px 0}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_controls__WmECB .CurriculumBuilder_control-button__JTfyJ{width:40px;height:40px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel__qkBBv{min-height:250px;max-height:300px}.CurriculumBuilder_curriculum-builder__0m7V_ .CurriculumBuilder_panel-content__OWZtl{padding:8px}}.SortableLessonDesignRow_row__sfhPq{position:relative;background:#fff}.SortableLessonDesignRow_row__sfhPq.SortableLessonDesignRow_dragging__LgjQ6{z-index:10;box-shadow:0 8px 24px rgba(0,0,0,.12)}.SortableLessonDesignRow_row__sfhPq.SortableLessonDesignRow_dragging__LgjQ6 .ant-collapse-content{display:none}.SortableLessonDesignRow_handle__BcEiZ{position:absolute;left:-36px;top:5px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;cursor:grab;border-radius:6px;background:transparent;border:none;padding:0;z-index:2}.SortableLessonDesignRow_handle__BcEiZ:hover{background:#f3f4f6;color:#6b7280}.SortableLessonDesignRow_handle__BcEiZ:active{cursor:grabbing}.SortableLessonDesignRow_handle__BcEiZ:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ClassDetailMemberTab_member-tab__IOKg0{display:flex;flex-direction:column;padding:20px;background-color:#fff;border-radius:12px}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_filter-bar__PoAoy{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_filter-view-group__QrwbH{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_filter-actions__pOaA_{display:flex;align-items:center;gap:8px;flex-shrink:0}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_more-actions-button__PlPd5{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;cursor:pointer;transition:background-color .15s}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_more-actions-button__PlPd5:hover{background-color:#f9fafb}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_pagination__Syl02{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_pagination__Syl02 .ClassDetailMemberTab_page-indicators__o0YuG{display:flex;gap:8px;align-items:center}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_pagination__Syl02 .ClassDetailMemberTab_page-indicators__o0YuG .ClassDetailMemberTab_page-indicator__HnSRh{font-size:11px;font-weight:500;line-height:16px;color:#9ca3af;background:none;border:none;padding:4px 8px;cursor:pointer;border-radius:4px;transition:all .2s ease}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_pagination__Syl02 .ClassDetailMemberTab_page-indicators__o0YuG .ClassDetailMemberTab_page-indicator__HnSRh:hover{background-color:#f3f4f6}.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_pagination__Syl02 .ClassDetailMemberTab_page-indicators__o0YuG .ClassDetailMemberTab_page-indicator__HnSRh.ClassDetailMemberTab_active__Y_vy8{color:#1f2937;background-color:#f3f4f6;font-weight:500}@media(min-width:900px){.ClassDetailMemberTab_member-tab__IOKg0 .ClassDetailMemberTab_pagination__Syl02 .ClassDetailMemberTab_page-indicators__o0YuG .ClassDetailMemberTab_page-indicator__HnSRh{font-size:14px;padding:6px 12px}}.ClassDetailMemberTab_loading-container__ZY2bu{min-height:300px;display:flex;justify-content:center;align-items:center;width:100%;background-color:#fafafa;border-radius:8px;margin-top:16px}.MemberList_list__StXrS{padding:0}.MemberList_list__StXrS.MemberList_filter-all__cUgjX .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-all__cUgjX .MemberList_list-subheader__oG1_V{display:grid;align-items:center;grid-template-columns:var(--member-number-col,48px) 1fr 80px 36px}.MemberList_list__StXrS.MemberList_filter-all__cUgjX.MemberList_has-pin-column__AnROU .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-all__cUgjX.MemberList_has-pin-column__AnROU .MemberList_list-subheader__oG1_V{grid-template-columns:var(--member-number-col,48px) 1fr 80px 100px 36px}.MemberList_list__StXrS.MemberList_filter-all__cUgjX.MemberList_selection-mode__yTeBQ .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-all__cUgjX.MemberList_selection-mode__yTeBQ .MemberList_list-subheader__oG1_V{grid-template-columns:32px var(--member-number-col,48px) 1fr 80px 36px}.MemberList_list__StXrS.MemberList_filter-all__cUgjX.MemberList_selection-mode__yTeBQ.MemberList_has-pin-column__AnROU .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-all__cUgjX.MemberList_selection-mode__yTeBQ.MemberList_has-pin-column__AnROU .MemberList_list-subheader__oG1_V{grid-template-columns:32px var(--member-number-col,48px) 1fr 80px 100px 36px}.MemberList_list__StXrS.MemberList_filter-student__pFaKs .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-student__pFaKs .MemberList_list-subheader__oG1_V{display:grid;align-items:center;grid-template-columns:var(--member-number-col,48px) 1fr 36px}.MemberList_list__StXrS.MemberList_filter-student__pFaKs.MemberList_has-pin-column__AnROU .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-student__pFaKs.MemberList_has-pin-column__AnROU .MemberList_list-subheader__oG1_V{grid-template-columns:var(--member-number-col,48px) 1fr 100px 36px}.MemberList_list__StXrS.MemberList_filter-student__pFaKs.MemberList_selection-mode__yTeBQ .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-student__pFaKs.MemberList_selection-mode__yTeBQ .MemberList_list-subheader__oG1_V{grid-template-columns:32px var(--member-number-col,48px) 1fr 36px}.MemberList_list__StXrS.MemberList_filter-student__pFaKs.MemberList_selection-mode__yTeBQ.MemberList_has-pin-column__AnROU .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-student__pFaKs.MemberList_selection-mode__yTeBQ.MemberList_has-pin-column__AnROU .MemberList_list-subheader__oG1_V{grid-template-columns:32px var(--member-number-col,48px) 1fr 100px 36px}.MemberList_list__StXrS.MemberList_filter-teacher__MFnVG .MemberList_list-item__TXtf9,.MemberList_list__StXrS.MemberList_filter-teacher__MFnVG .MemberList_list-subheader__oG1_V{display:grid;align-items:center;grid-template-columns:1fr 36px}.MemberList_list-subheader__oG1_V{padding:10px 12px;margin-bottom:0;color:#6b7280;font-size:12px;font-weight:600;line-height:16px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.MemberList_list-subheader__oG1_V .MemberList_col-number__VwuJD{font-variant-numeric:tabular-nums}.MemberList_list-subheader__oG1_V .MemberList_col-name__vv26c{min-width:0}.MemberList_list-subheader__oG1_V .MemberList_col-pin__SYG1Y{flex-shrink:0;text-align:center}.MemberList_list-subheader__oG1_V .MemberList_col-pin-toggle__zjW2N{display:inline-flex;gap:4px;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;transition:all .15s ease}.MemberList_list-subheader__oG1_V .MemberList_col-pin-toggle__zjW2N:hover{background-color:#f3f4f6;color:#374151}.MemberList_list-subheader__oG1_V .MemberList_col-pin-toggle__zjW2N.MemberList_active__wKbdh{color:#374151}.MemberList_list-item__TXtf9{gap:8px;padding:10px 12px}.MemberList_list-item-name__yOJ3B{display:flex;align-items:center;gap:6px;min-width:0}.MemberList_list-item-name__yOJ3B>span{font-size:14px;font-weight:500;line-height:20px;color:#1f2937;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MemberList_list-item-name__yOJ3B>small{font-size:13px;font-weight:400;line-height:18px;color:#9ca3af}.MemberList_list-item__TXtf9 .MemberList_member-number__jGwJd{min-width:0;text-align:left;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MemberList_list-item__TXtf9 .MemberList_col-pin__SYG1Y{display:flex;justify-content:center;align-items:center}.MemberList_list-item__TXtf9 .MemberList_col-actions__pYsZJ{display:flex;justify-content:flex-end}.MemberList_list-item__TXtf9:not(:last-of-type){border-bottom:1px solid #f3f4f6}.MemberList_list-item__TXtf9:hover{background-color:#f9fafb;border-radius:3px}.MemberList_list-item__TXtf9.MemberList_teacher-row__aRzCB{background-color:#fafbfc}.MemberList_list-item__TXtf9.MemberList_changed__m_WrS{background-color:#fffbeb;border-bottom-color:#fde68a}.MemberList_list__StXrS.MemberList_compact__WjAGG .MemberList_list-subheader__oG1_V{padding-top:8px;padding-bottom:8px}.MemberList_list__StXrS.MemberList_compact__WjAGG .MemberList_list-item__TXtf9{padding-top:6px;padding-bottom:6px}.MemberList_col-role__iEKJz{display:flex;align-items:center}.MemberList_role-badge__eR6HS{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.MemberList_role-badge__eR6HS.MemberList_role-manager__M4gWE,.MemberList_role-badge__eR6HS.MemberList_role-owner__XXjJm{background:#e6f7ea;color:#00b02f}.MemberList_role-badge__eR6HS.MemberList_role-student___lRGL{background:#f3f4f6;color:#6b7280}.MemberList_number-dash__jRkOz{color:#9ca3af}.MemberList_pin-dash__sq_70{display:block;text-align:center;color:#9ca3af}.MemberList_edit-input__1_FZZ{padding:2px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;line-height:20px;color:#1f2937;background:#fff;outline:none;box-sizing:border-box}.MemberList_edit-input__1_FZZ:focus{border-color:#00b02f}.MemberList_edit-input-number__paNHx{width:100%;min-width:0;padding:2px 8px;text-align:left;font-variant-numeric:tabular-nums}.MemberList_edit-input-name__yB73E{width:100%}.MemberList_list-item__TXtf9.MemberList_changed__m_WrS .MemberList_edit-input__1_FZZ{border-color:#f59e0b;background-color:#fffbeb;color:#92400e}.MemberList_pin-cell__7mro_{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:all .15s ease}.MemberList_pin-cell__7mro_:hover{background-color:#f9fafb;border-color:#e5e7eb;color:#374151}.MemberList_pin-cell__7mro_.MemberList_pin-revealed__oIuBe{color:#1f2937;font-weight:600;letter-spacing:3px}.MemberList_pin-cell__7mro_.MemberList_pin-not-set__y_PG0{color:#9ca3af;border-color:transparent}.MemberList_member-checkbox__KmGTp{display:inline-flex;width:24px;align-items:center;justify-content:center;margin-right:8px}.MemberList_member-checkbox__KmGTp.MemberList_teacher-placeholder__CiWqg{visibility:hidden}.MemberList_list-item__TXtf9.MemberList_selection-mode__yTeBQ{cursor:pointer}.MemberList_list-item__TXtf9.MemberList_selection-mode__yTeBQ:hover{background-color:#f9fafb}@media(min-width:900px){.MemberList_list-subheader__oG1_V{padding:10px 16px}.MemberList_list-item__TXtf9{margin-bottom:0!important;padding-left:16px;padding-right:16px}.MemberList_list-item-name__yOJ3B{gap:10px}.MemberList_list-item-name__yOJ3B>span{max-width:250px}}.Pagination_pagination___sYCF{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.Pagination_pagination___sYCF .Pagination_page-indicators__nZoD7{display:flex;gap:8px;align-items:center}.Pagination_pagination___sYCF .Pagination_page-indicators__nZoD7 .Pagination_page-indicator__uh09w{font-size:11px;font-weight:500;line-height:16px;color:#9ca3af;background:none;border:none;padding:4px 8px;cursor:pointer;border-radius:4px;transition:all .2s ease}.Pagination_pagination___sYCF .Pagination_page-indicators__nZoD7 .Pagination_page-indicator__uh09w:hover{background-color:#f3f4f6}.Pagination_pagination___sYCF .Pagination_page-indicators__nZoD7 .Pagination_page-indicator__uh09w.Pagination_active__UMO7R{color:#1f2937;background-color:#f3f4f6;font-weight:500}@media(min-width:900px){.Pagination_pagination___sYCF .Pagination_page-indicators__nZoD7 .Pagination_page-indicator__uh09w{font-size:14px;padding:6px 12px}}.ChangeNicknameModal_change-nickname-modal__d_Fiy [class*=close-btn]{top:46px!important;right:52px!important}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content____Q5W{display:flex;flex-direction:column;gap:32px;min-width:486px;padding:42px 51px 40px 52px}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content-title__u2mYU{font-size:20px;font-weight:700;line-height:32px}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content-item__yht19{display:flex;flex-direction:column;gap:20px}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content-item__yht19 .ChangeNicknameModal_label__iTixy{color:#4b5563;font-size:15px;font-weight:600}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content-item__yht19 .ChangeNicknameModal_desc__cxzMx{color:#9ca3af;font-size:14px;font-weight:500}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content____Q5W .ChangeNicknameModal_wrap-btn__ZXvzT{display:flex;gap:24px;align-items:center;justify-content:flex-end}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content____Q5W .ChangeNicknameModal_wrap-btn__ZXvzT .ChangeNicknameModal_cancel__YZq5I{color:#9ca3af;font-size:15px;font-weight:600;line-height:24px}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content____Q5W .ChangeNicknameModal_wrap-btn__ZXvzT .ChangeNicknameModal_save__1ASjy{border-radius:8px;background:#1f2937;color:#fff;padding:0 26px;height:47px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;line-height:24px}.ChangeNicknameModal_change-nickname-modal__d_Fiy .ChangeNicknameModal_content____Q5W .ChangeNicknameModal_wrap-btn__ZXvzT .ChangeNicknameModal_save__1ASjy:disabled{background:#f3f4f6;color:#9ca3af}.ClassDetailFeedbacksTab_feedbacks-tab__IkhKr{width:100%;padding:20px 0}.ClassDetailFeedbacksTab_tab-header__ZtCFD{margin-bottom:24px}.ClassDetailFeedbacksTab_title__ftKRM{font-size:20px;font-weight:600;color:#343a40;margin-bottom:8px}.ClassDetailFeedbacksTab_description__ASQDc{font-size:14px;color:#6c757d;line-height:1.5}.ClassDetailFeedbacksTab_notice__rq_hT{margin-top:12px;padding:12px 16px;background-color:#f8f9fa;border-left:4px solid #6c757d;color:#495057;font-size:14px;line-height:1.5;border-radius:0 4px 4px 0}.ClassDetailFeedbacksTab_view-tabs__2jVAP{margin-top:16px}.ClassDetailFeedbacksTab_in-progress__XX3Sa{padding:32px 24px;background-color:#fcfcfc;border-radius:8px;border:1px dashed #dee2e6;text-align:center}.ClassDetailFeedbacksTab_in-progress__XX3Sa p{font-size:15px;color:#495057;margin-bottom:16px}.ClassDetailFeedbacksTab_in-progress__XX3Sa ul{display:inline-block;text-align:left;margin:0 auto}.ClassDetailFeedbacksTab_in-progress__XX3Sa ul li{font-size:14px;color:#6c757d;margin-bottom:8px}.ClassDetailFeedbacksTab_in-progress__XX3Sa ul li:last-child{margin-bottom:0}.ClassDetailFeedbacksTab_internal-tab-controls__pNpPs{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid #dee2e6}.ClassDetailFeedbacksTab_internal-tab-button__XvbdH{padding:10px 15px;background-color:transparent;cursor:pointer;font-size:1em;color:#495057;border:none;border-bottom:3px solid transparent;transition:color .2s,border-bottom-color .2s}.ClassDetailFeedbacksTab_internal-tab-button__XvbdH:hover{color:#007bff}.ClassDetailFeedbacksTab_internal-tab-button__XvbdH.ClassDetailFeedbacksTab_active__feNu5{color:#007bff;font-weight:600;border-bottom-color:#007bff}.ClassDetailFeedbacksTab_error__zk6k2,.ClassDetailFeedbacksTab_loading__Ue2zS,.ClassDetailFeedbacksTab_no-data__jy0PL{padding:20px;text-align:center;color:#6c757d;font-size:1em}@media(max-width:768px){.ClassDetailFeedbacksTab_feedbacks-tab__IkhKr{padding:16px 0}.ClassDetailFeedbacksTab_tab-header__ZtCFD{margin-bottom:16px}.ClassDetailFeedbacksTab_title__ftKRM{font-size:18px}.ClassDetailFeedbacksTab_description__ASQDc{font-size:13px}.ClassDetailFeedbacksTab_notice__rq_hT{font-size:13px;padding:10px 14px}.ClassDetailFeedbacksTab_in-progress__XX3Sa{padding:24px 16px}.ClassDetailFeedbacksTab_in-progress__XX3Sa p{font-size:14px}.ClassDetailFeedbacksTab_in-progress__XX3Sa ul li{font-size:13px}.ClassDetailFeedbacksTab_internal-tab-controls__pNpPs{gap:5px}.ClassDetailFeedbacksTab_internal-tab-button__XvbdH{padding:8px 10px;font-size:.9em}}.CurriculumLayout_container__6toeK{padding:28px 16px 16px;margin:0 auto}.CurriculumLayout_container__6toeK .CurriculumLayout_header__JhQ_c,.CurriculumLayout_container__6toeK .CurriculumLayout_side__AxEUx.CurriculumLayout_mobile__Xaj8j{width:100%}.CurriculumLayout_container__6toeK .CurriculumLayout_content__snlZ0{width:100%;max-width:100%}@media(min-width:900px){.CurriculumLayout_container__6toeK{padding:96px 0 120px!important;display:flex;justify-content:center;gap:126px;margin:0 auto}.CurriculumLayout_container__6toeK .CurriculumLayout_content__snlZ0{width:100%;max-width:792px}.CurriculumLayout_container__6toeK .CurriculumLayout_side__AxEUx{width:282px}.CurriculumLayout_container__6toeK.CurriculumLayout_top__tlnf5{max-width:1200px;display:block}.CurriculumLayout_container__6toeK.CurriculumLayout_top__tlnf5 .CurriculumLayout_content__snlZ0{max-width:100%}.CurriculumLayout_container__6toeK.CurriculumLayout_top__tlnf5 .CurriculumLayout_header__JhQ_c{margin-bottom:32px}}