.CreateLesson_create-lesson-wrapper__TwzXC{display:flex;gap:20px;width:100%;max-width:1440px;padding:0 32px;margin-top:24px;box-sizing:border-box}@media(min-width:1201px){.CreateLesson_create-lesson-wrapper__TwzXC{gap:24px}}.CreateLesson_create-lesson-content__r40uN{position:relative;flex:1;box-sizing:border-box;padding:0 0 80px;min-width:0}.CreateLesson_create-lesson-content__r40uN .CreateLesson_title-wrapper__nMAcT{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.CreateLesson_create-lesson-content__r40uN .CreateLesson_title-wrapper__nMAcT>h3{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.CreateLesson_create-lesson-content__r40uN .CreateLesson_dropdown-wrapper__HNNIt{display:flex;gap:6px;margin-bottom:24px}@media(max-width:1200px){.CreateLesson_create-lesson-wrapper__TwzXC{padding:0;gap:0}.CreateLesson_create-lesson-content__r40uN{padding:0 24px 80px;width:100%}}.ClassActivity_class-activity__jqGP7 .ClassActivity_list-toolbar__p8Nae{display:flex;justify-content:flex-end;margin-bottom:20px}.ClassActivity_class-activity__jqGP7 .ClassActivity_list-toolbar-right__PmFdE{display:flex;gap:8px;align-items:center}.ClassActivity_class-activity__jqGP7 .ClassActivity_list-toolbar-btn__B1dYt{display:flex;align-items:center;gap:6px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;padding:10px 14px 10px 10px;color:#4b5563;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_list-toolbar-btn__B1dYt:hover{background:#f9fafb}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-controls__PO_jp{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px;border-bottom:1px solid #e5e7eb;min-height:54px;position:sticky;top:59px;z-index:8;background-color:#fff;padding:8px 16px;box-shadow:0 6px 12px rgba(15,23,42,.04)}.ClassActivity_class-activity__jqGP7 .ClassActivity_scroll-arrow__xvTQB{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;z-index:1;transition:all .2s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_scroll-arrow__xvTQB:hover{background-color:#f9fafb;border-color:#d1d5db}.ClassActivity_class-activity__jqGP7 .ClassActivity_scroll-arrow__xvTQB:active{background-color:#f3f4f6}.ClassActivity_class-activity__jqGP7 .ClassActivity_scroll-arrow__xvTQB svg{color:#4b5563}.ClassActivity_class-activity__jqGP7 .ClassActivity_scroll-arrow-left__4jV7m{margin-right:8px}.ClassActivity_class-activity__jqGP7 .ClassActivity_scroll-arrow-left__4jV7m svg{transform:rotate(180deg)}.ClassActivity_class-activity__jqGP7 .ClassActivity_scroll-arrow-right__nwrVo{margin-left:8px}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-list__J5_Q2{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start;gap:24px;overflow-x:auto;flex-grow:0;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-list__J5_Q2::-webkit-scrollbar{display:none}.ClassActivity_class-activity__jqGP7 .ClassActivity_button-group__7XqB6{display:flex;gap:8px;padding-left:16px;flex-shrink:0;align-items:center}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0;height:54px;font-size:16px;font-weight:600;position:relative;transition:color .3s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_drag-handle__o9M2d{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:grab;flex-shrink:0;color:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_drag-handle__o9M2d:active{cursor:grabbing}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA span{font-weight:inherit;color:#6b7280;transition:color .3s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_button-group__7XqB6{display:flex;gap:4px;padding-left:0;align-items:center;animation:ClassActivity_fadeInSlide__4ov0w .3s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_delete-button__CAN_U,.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_duplicate-button__Suwwl{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_delete-button__CAN_U svg path,.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_duplicate-button__Suwwl svg path{stroke:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_delete-button__CAN_U:hover svg path,.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_duplicate-button__Suwwl:hover svg path{stroke:#4b5563}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_delete-button__CAN_U:disabled,.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_duplicate-button__Suwwl:disabled{cursor:not-allowed;opacity:.5}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_delete-button__CAN_U:disabled svg path,.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_delete-button__CAN_U:disabled:hover svg path,.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_duplicate-button__Suwwl:disabled svg path,.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA .ClassActivity_duplicate-button__Suwwl:disabled:hover svg path{stroke:#d1d5db}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA.ClassActivity_active__RUNtv{color:#00b02f}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA.ClassActivity_active__RUNtv span{color:#00b02f;font-weight:700}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA.ClassActivity_active__RUNtv:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#00b02f;transform-origin:left;animation:ClassActivity_slideIn__thNen .15s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_section-header__KtYf_{margin-bottom:24px}.ClassActivity_class-activity__jqGP7 .ClassActivity_section-title-label__q8qjr{font-size:16px;font-weight:600;line-height:20px;color:#4b5563;margin-bottom:16px;display:block}.ClassActivity_class-activity__jqGP7 .ClassActivity_section-title-input__EW9SL{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #e5e7eb;font-size:16px}.ClassActivity_class-activity__jqGP7 .ClassActivity_section-title-input__EW9SL::-moz-placeholder{color:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_section-title-input__EW9SL::placeholder{color:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_section-title-input__EW9SL:focus{outline:none;border-color:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-list__nNTFR{display:flex;flex-direction:column;gap:24px}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-list__nNTFR [class*=sortable-item]{width:100%;display:flex;align-items:flex-start}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-list__nNTFR [class*=sortable-item] [class*=drag-btn]{padding-top:18px}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-list-item__OSsTU{width:100%}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-list__nNTFR .ClassActivity_highlight__Y1GfF{background-color:#eff6ff;transition:background-color .3s ease-in-out}.ClassActivity_class-activity__jqGP7 .ClassActivity_add-activity-button-container__YDV46{width:100%;padding:16px 0}.ClassActivity_class-activity__jqGP7 .ClassActivity_add-activity-button-container__YDV46.ClassActivity_top__Yy8YS{border-bottom:1px dashed #d1d5db;margin-bottom:8px}.ClassActivity_class-activity__jqGP7 .ClassActivity_add-activity-button-container__YDV46.ClassActivity_bottom__NyyLk{border-top:1px dashed #d1d5db;margin-top:8px}.ClassActivity_class-activity__jqGP7 .ClassActivity_add-activity-button-container__YDV46 button{width:100%!important}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-list-item__OSsTU{background-color:#fff;border-radius:8px;scroll-margin-top:120px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew{width:100%;max-width:100%;display:flex;flex-direction:row;gap:8px;position:relative}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew:has(.ClassActivity_right-vertical-toolbar__jc3uB){padding-right:44px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew.ClassActivity_has-toolbar__9_cR5{padding-right:44px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_move-buttons__otCLf{display:flex;flex-direction:column;gap:4px;flex-shrink:0;padding-top:18px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_move-buttons__otCLf .ClassActivity_move-button__jFRpf{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:900;color:#9ca3af;cursor:pointer;transition:all .2s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_move-buttons__otCLf .ClassActivity_move-button__jFRpf svg path{stroke:#4b5563}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_move-buttons__otCLf .ClassActivity_move-button__jFRpf:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_move-buttons__otCLf .ClassActivity_move-button__jFRpf:disabled{opacity:.4;cursor:not-allowed;border-color:#e5e7eb}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_move-buttons__otCLf .ClassActivity_move-button__jFRpf:disabled svg path{stroke:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity__VT7cD{width:100%;min-width:0;display:flex;flex-direction:column}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity__VT7cD .ClassActivity_content-wrapper__zMpj9{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header__VlLl6{height:52px;cursor:default;display:flex;justify-content:space-between;gap:8px;min-width:0;max-width:100%;overflow:hidden;padding:8px 16px 8px 18px;border-radius:12px;background:#f3f4f6;box-shadow:0 -2px 5px 0 rgba(0,0,0,.03)}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left__3rolU{display:flex;flex:1;min-width:0;overflow:hidden}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:6px;gap:10px;min-width:0;overflow:hidden}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_title-display__XfMXs{display:block;border-radius:4px;font-weight:600;font-size:16px;line-height:20px;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f2937;cursor:text}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_title-input__hl69j{flex:1 1 auto;min-width:0;border-radius:4px;font-weight:600;font-size:16px;line-height:20px;text-overflow:ellipsis;color:#1f2937}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_title-input__hl69j:not(.ClassActivity_open__lMmfV){cursor:text}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8{display:flex;align-items:center;flex:0 0 auto}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 .ClassActivity_learning-time-display__h9JXC{font-size:14px;font-weight:500;line-height:17px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;padding:5.5px 4px;border-radius:4px;transition:background-color .2s ease;min-width:24px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 input[type=number],.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 input[type=text]{width:50px;border-radius:4px;font-size:14px;line-height:17px;padding:5.5px 4px;text-align:right}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 input[type=number]:focus,.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 input[type=text]:focus{outline:none;border-color:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 input[type=number].ClassActivity_error__WhBFu,.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 input[type=text].ClassActivity_error__WhBFu{border-color:#ff4d4f;background-color:#fff2f0;animation:ClassActivity_shake__x1Mpk .3s ease-in-out}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-left-title-wrapper__xgPBc .ClassActivity_time-input-container__IBIy8 .ClassActivity_time-unit__YgTGd{margin-left:2px;font-size:14px;color:#9ca3af;font-weight:500}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header__VlLl6 .ClassActivity_arrow__p2vOx{flex-shrink:0;transition:all .3s ease-in-out}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN{width:100%;display:flex;gap:15px;width:-moz-fit-content;width:fit-content;overflow:hidden;justify-content:flex-end;flex:0 0 auto}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN span{font-size:14px;font-weight:500}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN .ClassActivity_header-switch__aSdvb{display:flex;align-items:center;gap:8px;color:#00b02f}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN .ClassActivity_header-switch__aSdvb .ant-switch{width:39px;padding:3px;border-radius:75px;min-width:39px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN .ClassActivity_header-switch__aSdvb .ant-switch .ant-switch-inner{border-radius:75px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN .ClassActivity_header-switch__aSdvb .ant-switch .ant-switch-handle{border-radius:50%}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN .ClassActivity_ai-header-button__Ex1Rv{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:100px;cursor:pointer;padding:9px 14px;background-color:#00b02f;color:#fff;white-space:nowrap}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN .ClassActivity_ai-header-button__Ex1Rv svg path{fill:#fff;stroke:transparent}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN .ClassActivity_ai-header-button__Ex1Rv:hover{opacity:.8}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-header-button__xR4EN svg path{stroke:#9ca3af}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content__6I3Uz{padding:24px 20px;border-radius:0 0 12px 12px;display:flex;flex-direction:column;gap:24px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx{display:flex;flex-direction:column;gap:12px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx>h3{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#4b5563}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx>h3 button{width:16px;height:16px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H{border-radius:8px;border:1px solid #e5e7eb;background:#fff;padding:12.5px 22px;min-height:206px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H:focus-within{border:3px solid #00b02f!important}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content{min-height:180px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content p{margin:0 0 .5em;color:#1f2937}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ol,.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ul{margin:.5em 0;padding-left:1.5em;list-style-position:outside!important}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ul{list-style-type:disc!important}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ul li{list-style-type:disc!important;margin-bottom:.5em}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ul li ul{list-style-type:circle!important}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ul li ul ul{list-style-type:square!important}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ol{list-style-type:decimal!important}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content ol li{list-style-type:decimal!important;margin-bottom:.5em}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content .ClassActivity_ck-indent-1__0jUfO{margin-left:2em}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content .ClassActivity_ck-indent-2__FIxvm{margin-left:4em}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content .ClassActivity_ck-indent-3__RftTA{margin-left:6em}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content .ClassActivity_ck-indent-4__p0inp{margin-left:8em}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content .ClassActivity_ck-indent-5__CjvzS{margin-left:10em}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content h1,.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content h2,.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content h3,.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content h4{font-weight:600;margin:.5em 0;color:#1f2937}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-item__hl6hx .ClassActivity_activity-editor__Ewn7H .ck-content blockquote{border-left:4px solid #d1d5db;padding-left:1em;margin:1em 0;font-style:italic;color:#4b5563}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity-content-btn__0Op0G{display:flex;gap:20px}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity__VT7cD.ClassActivity_open__lMmfV .ClassActivity_activity-header__VlLl6{border-radius:8px 8px 0 0;border-bottom:1px solid #e5e7eb}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_activity__VT7cD.ClassActivity_open__lMmfV .ClassActivity_activity-header__VlLl6 .ClassActivity_arrow__p2vOx{transform:rotate(-180deg)}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_right-vertical-toolbar__jc3uB{position:absolute;right:0;top:0;display:flex;flex-direction:column;gap:8px;align-items:center;z-index:2}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_right-vertical-toolbar__jc3uB .ClassActivity_toolbar-btn__H39VD{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:24px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_right-vertical-toolbar__jc3uB .ClassActivity_toolbar-btn__H39VD:hover{background:#f9fafb;color:#1f2937;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_right-vertical-toolbar__jc3uB .ClassActivity_toolbar-btn__H39VD.ClassActivity_danger__urFkA{color:#ef4444}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_right-vertical-toolbar__jc3uB .ClassActivity_toolbar-btn__H39VD.ClassActivity_danger__urFkA:hover{background:#fee2e2;border-color:#fecaca}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_right-vertical-toolbar__jc3uB .ClassActivity_toolbar-btn__H39VD:disabled{opacity:.5;cursor:not-allowed}.ClassActivity_class-activity__jqGP7 .ClassActivity_wrap-activity__jfeew .ClassActivity_right-vertical-toolbar__jc3uB .ClassActivity_toolbar-divider__g_tU2{width:16px;height:1px;background:#e5e7eb;margin:2px 0}.ClassActivity_class-activity__jqGP7 .ClassActivity_video-list__lZGLw{display:flex;flex-direction:column;gap:8px}.ClassActivity_wrap-video__PKCcm{position:relative}.ClassActivity_wrap-video__PKCcm .ClassActivity_video-card__NkkBG{display:flex;align-items:center;gap:10px;padding:8px;border:none;border-radius:8px;background:#fff;transition:background-color .15s ease}.ClassActivity_wrap-video__PKCcm .ClassActivity_video-card__NkkBG .ClassActivity_card-delete__DK7t8{margin-left:auto;background:none;border:none;cursor:pointer;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;transition:background-color .2s ease,color .2s ease}.ClassActivity_wrap-video__PKCcm .ClassActivity_video-card__NkkBG .ClassActivity_card-delete__DK7t8:hover:not(:disabled){background-color:#f9fafb;color:#1f2937}.ClassActivity_wrap-video__PKCcm .ClassActivity_video-card__NkkBG .ClassActivity_card-delete__DK7t8:disabled{opacity:.5;cursor:not-allowed}.ClassActivity_wrap-video__PKCcm .ClassActivity_thumb__58ls4{width:40px;height:40px;border-radius:6px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.ClassActivity_wrap-video__PKCcm .ClassActivity_thumb__58ls4.ClassActivity_thumb-video__m002h{width:120px;height:68px;border-radius:8px}.ClassActivity_wrap-video__PKCcm .ClassActivity_thumb__58ls4 img,.ClassActivity_wrap-video__PKCcm .ClassActivity_thumb__58ls4 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}.ClassActivity_wrap-video__PKCcm .ClassActivity_thumb__58ls4 video{background:#000;pointer-events:none}.ClassActivity_wrap-video__PKCcm .ClassActivity_info__yN74f{display:flex;flex-direction:column;min-width:0}.ClassActivity_wrap-video__PKCcm .ClassActivity_info__yN74f .ClassActivity_title__9PIHf{font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ClassActivity_wrap-video__PKCcm .ClassActivity_info__yN74f .ClassActivity_meta__kTkIK{font-size:12px;color:#9ca3af}.ClassActivity_wrap-video__PKCcm .ClassActivity_actions__NYab_{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.ClassActivity_wrap-video__PKCcm .ClassActivity_action-btn__UGm1s{background:none;border:none;cursor:pointer;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;transition:background-color .2s ease,color .2s ease}.ClassActivity_wrap-video__PKCcm .ClassActivity_action-btn__UGm1s:hover:not(:disabled){background-color:#f9fafb;color:#1f2937}.ClassActivity_wrap-video__PKCcm .ClassActivity_action-btn__UGm1s:disabled{opacity:.5;cursor:not-allowed}.ClassActivity_wrap-video__PKCcm .ClassActivity_action-btn__UGm1s.ClassActivity_danger__urFkA{color:#ef4444}.ClassActivity_wrap-video__PKCcm .ClassActivity_action-btn__UGm1s.ClassActivity_danger__urFkA:hover:not(:disabled){background-color:#fee2e2}.ClassActivity_wrap-video__PKCcm .ClassActivity_delete-btn__kbTUS{position:absolute;top:24px;right:28px}.ClassActivity_wrap-video__PKCcm .ClassActivity_delete-btn__kbTUS svg path{stroke:#fff}.ClassActivity_wrap-video__PKCcm:focus-within .ClassActivity_actions__NYab_,.ClassActivity_wrap-video__PKCcm:hover .ClassActivity_actions__NYab_{opacity:1}@keyframes ClassActivity_shake__x1Mpk{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}@keyframes ClassActivity_slideIn__thNen{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes ClassActivity_fadeInSlide__4ov0w{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes ClassActivity_spin__JU5hg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClassActivity_tag-input-container__f5_wf{width:100%;padding:12px 20px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:8px;transition:border-color .2s ease,box-shadow .2s ease}.ClassActivity_tag-input-container__f5_wf:focus-within{border:3px solid #00b02f;box-shadow:none}.ClassActivity_tag-list__2vhU5{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.ClassActivity_tag__wSFoA{align-items:center;display:flex;padding:4px 8px;height:-moz-fit-content;height:fit-content;background-color:#f4fef7;border-radius:50px;border:1px solid rgba(0,175,45,.2);font-size:13px;line-height:20px;font-weight:500;color:#00b02f}.ClassActivity_tag__wSFoA .ClassActivity_tag-remove__DY_Uk{display:flex;align-items:center;justify-content:center;margin-left:9px;border:none;background:none;color:#00b02f;cursor:pointer}.ClassActivity_tag__wSFoA .ClassActivity_tag-remove__DY_Uk svg path{stroke:#00b02f;stroke-width:2px}.ClassActivity_tag__wSFoA .ClassActivity_tag-remove__DY_Uk:hover{background-color:rgba(25,118,210,.1)}.ClassActivity_tag-input__6jUD5{flex:1;min-width:120px;border:none;outline:none;font-size:16px}.ClassActivity_tag-input__6jUD5::-moz-placeholder{color:#d1d5db;font-size:16px;line-height:32px}.ClassActivity_tag-input__6jUD5::placeholder{color:#d1d5db;font-size:16px;line-height:32px}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-content-item__hl6hx input[type=text],.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-content-item__hl6hx textarea{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:16px;line-height:20px;background:#fff;transition:border-color .2s ease}.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-content-item__hl6hx input[type=text]:focus,.ClassActivity_class-activity__jqGP7 .ClassActivity_activity-content-item__hl6hx textarea:focus{outline:none;border:3px solid #00b02f}.ClassActivity_activity-header-button__xR4EN{display:flex;align-items:center;gap:8px}.ClassActivity_activity-header-button__xR4EN button{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:32px;border:none;background:none;cursor:pointer;color:#666;border-radius:4px;transition:all .2s}.ClassActivity_activity-header-button__xR4EN button:hover{background-color:#f5f5f5;color:#333}.ClassActivity_activity-header-button__xR4EN button:disabled{cursor:not-allowed;opacity:.5;color:#ccc}.ClassActivity_activity-header-button__xR4EN button:disabled:hover{background-color:transparent;color:#ccc}.ClassActivity_activity-header-button__xR4EN button.ClassActivity_arrow__p2vOx{transform:rotate(0deg);transition:transform .2s}.ClassActivity_ai-generation-prompt__feMmQ{margin-bottom:16px}.ClassActivity_empty-activity-content___qgQs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed #e1e8ff;border-radius:12px;background:linear-gradient(135deg,#f6f8ff,#fff);text-align:center}.ClassActivity_empty-activity-content___qgQs .ClassActivity_ai-icon__WiCRC{font-size:48px;margin-bottom:16px;animation:ClassActivity_float__mWMKC 3s ease-in-out infinite}.ClassActivity_empty-activity-content___qgQs p{color:#6b7280;font-size:16px;margin:0 0 24px;max-width:300px}.ClassActivity_empty-activity-content___qgQs .ClassActivity_ai-generate-button__08Hog{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3)}.ClassActivity_empty-activity-content___qgQs .ClassActivity_ai-generate-button__08Hog:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.ClassActivity_empty-activity-content___qgQs .ClassActivity_ai-generate-button__08Hog:active{transform:translateY(0)}.ClassActivity_empty-activity-content___qgQs .ClassActivity_divider-with-text__VLsOK{margin:24px 0 16px;width:100%;display:flex;align-items:center}.ClassActivity_empty-activity-content___qgQs .ClassActivity_divider-with-text__VLsOK:after,.ClassActivity_empty-activity-content___qgQs .ClassActivity_divider-with-text__VLsOK:before{content:"";flex:1;height:1px;background:#e5e7eb}.ClassActivity_empty-activity-content___qgQs .ClassActivity_divider-with-text__VLsOK span{padding:0 16px;color:#9ca3af;font-size:14px}.ClassActivity_ai-enhance-section__mihZ1{display:flex;justify-content:flex-end;margin-top:12px}.ClassActivity_ai-enhance-section__mihZ1 .ClassActivity_ai-enhance-button__K0UiS{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.2)}.ClassActivity_ai-enhance-section__mihZ1 .ClassActivity_ai-enhance-button__K0UiS:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ClassActivity_ai-enhance-section__mihZ1 .ClassActivity_ai-enhance-button__K0UiS:active{transform:translateY(0)}@keyframes ClassActivity_float__mWMKC{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ClassActivity_assignment-items__0Fec9{display:flex;flex-direction:column;gap:12px}.ClassActivity_assignment-item__eqWCt{display:flex;align-items:center;justify-content:space-between;padding:12px;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;transition:all .2s ease}.ClassActivity_assignment-item__eqWCt:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);border-color:#007bff;background-color:#f8f9fa}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-info__jviAB{flex:1;min-width:0;display:flex;align-items:center;gap:16px;cursor:pointer}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-info__jviAB .ClassActivity_assignment-title__P2Dob{font-size:14px;font-weight:600;color:#212529;margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-info__jviAB .ClassActivity_assignment-date__CH_ym{font-size:11px;color:#6c757d;margin:0;flex-shrink:0;white-space:nowrap;padding:4px 0;line-height:1}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-info__jviAB .ClassActivity_assignment-status__ow6pZ{flex-shrink:0}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-info__jviAB .ClassActivity_assignment-status__ow6pZ .ClassActivity_status-badge__ZfRwK{display:inline-block;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap;line-height:1;transform:translateY(-1px)}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-info__jviAB .ClassActivity_assignment-status__ow6pZ .ClassActivity_status-badge__ZfRwK.ClassActivity_assigned__h15TI{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-info__jviAB .ClassActivity_assignment-status__ow6pZ .ClassActivity_status-badge__ZfRwK.ClassActivity_unassigned___QoiK{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-actions__tejMi{display:flex;align-items:center;gap:8px;margin-left:12px}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-actions__tejMi .ClassActivity_delete-assignment-btn__hzYwr{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;transition:all .2s ease;color:#6c757d}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-actions__tejMi .ClassActivity_delete-assignment-btn__hzYwr:hover{background-color:#fee2e2;border-color:#fecaca;color:#ef4444}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-actions__tejMi .ClassActivity_delete-assignment-btn__hzYwr:disabled{opacity:.5;cursor:not-allowed}.ClassActivity_assignment-item__eqWCt .ClassActivity_assignment-actions__tejMi .ClassActivity_delete-assignment-btn__hzYwr svg{width:14px;height:14px}.ClassActivity_activity-header-left__3rolU{display:flex;align-items:center;gap:12px}.ClassActivity_activity-type-badge__e9tkY{display:flex;align-items:center;justify-content:center;padding:2px 8px;margin:1px;border-radius:50px;font-size:11px;font-weight:500;line-height:20px;border:1px solid #00b02f;width:-moz-fit-content;width:fit-content;white-space:nowrap;flex-shrink:0}.ClassActivity_activity-type-badge__e9tkY.ClassActivity_activity-badge__clUIY{background-color:#00b050;color:#fff;border-color:#00b050}.ClassActivity_activity-type-badge__e9tkY.ClassActivity_learning-content___OCHD{background-color:#fff;color:#00b050;border-color:#00b050}.ClassActivity_worksheet-generator__zKdlJ{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.ClassActivity_worksheet-generator__zKdlJ .ClassActivity_prompt-input-area__38L_i{position:relative}.ClassActivity_worksheet-generator__zKdlJ .ClassActivity_prompt-input-area__38L_i .ClassActivity_suggest-button__V0HnS{position:absolute;top:8px;left:12px;background:none;border:none;padding:0;color:#8c8c8c;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:14px}.ClassActivity_worksheet-generator__zKdlJ .ClassActivity_prompt-input-area__38L_i .ClassActivity_suggest-button__V0HnS:hover{color:#595959}.ClassActivity_submission-control__vLijZ{align-self:flex-end;display:flex;align-items:center;gap:18px;font-size:14px}.ClassActivity_variation-badge__BB6nS{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;flex-shrink:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ClassActivity_variation-badge__BB6nS svg{width:10px!important;height:10px!important;margin:0!important}.ClassActivity_variation-tabs__uXZiy{display:flex;gap:8px;padding:16px 20px;border-bottom:1px solid #e8e8e8;background-color:#fff;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.ClassActivity_variation-tabs__uXZiy::-webkit-scrollbar{height:6px}.ClassActivity_variation-tabs__uXZiy::-webkit-scrollbar-track{background:transparent}.ClassActivity_variation-tabs__uXZiy::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.ClassActivity_variation-tabs__uXZiy::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab__BPkxS{padding:8px 12px;border:none;background-color:#f3f4f6;border-radius:8px;cursor:pointer;font-weight:400;display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab__BPkxS:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab__BPkxS:active{transform:translateY(0)}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab__BPkxS .ClassActivity_tab-text__lhNy4{font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#72787f}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-selected__U3vrh{border:1px solid #00af2d;border-radius:8px;background-color:#f4fef7}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-selected__U3vrh .ClassActivity_tab-text__lhNy4{color:#00af2d}.ClassActivity_variation-tabs__uXZiy .ClassActivity_add-translation-tab__MITT8{padding:8px 12px;border:1px dashed #ccefd5;background-color:#fff;border-radius:8px;cursor:pointer;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap;color:#00af2d;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;gap:4px}.ClassActivity_variation-tabs__uXZiy .ClassActivity_add-translation-tab__MITT8 svg path{stroke:currentColor}.ClassActivity_variation-tabs__uXZiy .ClassActivity_add-translation-tab__MITT8:hover{border-color:#00b050;color:#00b050;background-color:#f6ffed}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-delete__U_9dd,.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-refresh__gWcfI{background:none;border:none;cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center;opacity:.6;border-radius:4px;font-weight:500;color:#9ca3af}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-delete__U_9dd:hover,.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-refresh__gWcfI:hover{opacity:1;background-color:rgba(0,0,0,.04)}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-delete__U_9dd.ClassActivity_disabled__gNHmI,.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-refresh__gWcfI.ClassActivity_disabled__gNHmI{cursor:not-allowed;opacity:.3;pointer-events:none}.ClassActivity_variation-tabs__uXZiy .ClassActivity_variation-tab-spinner__QkZvx{width:14px;height:14px;border:2px solid #d9d9d9;border-top-color:#1890ff;border-radius:50%;animation:ClassActivity_spin__JU5hg .8s linear infinite}.ClassActivity_digital-tool__NJDlY{width:100%;margin-top:12px;position:relative;background:#f9fafb;border-radius:8px;border:1px solid var(--Gray-200,#e5e7eb);transition:border-color .2s ease-in-out;display:flex;justify-content:space-between;padding:9px 20px;gap:10px}.ClassActivity_digital-tool__NJDlY:focus-within{border:3px solid #00b02f}.ClassActivity_digital-tool__NJDlY .ClassActivity_digital-tool-input__RIbx7{width:100%;border:none;background:transparent;font-size:16px;line-height:30px;font-weight:500;outline:none}.ClassActivity_digital-tool__NJDlY .ClassActivity_digital-tool-input__RIbx7::-moz-placeholder{color:#9ca3af}.ClassActivity_digital-tool__NJDlY .ClassActivity_digital-tool-input__RIbx7::placeholder{color:#9ca3af}.ClassActivity_worksheet-tabs__mCGJs{width:100%}.ClassActivity_worksheet-tabs-list__iAFp5{display:grid;grid-template-columns:repeat(2,1fr);width:100%;background:#f3f4f6;padding:4px;border-radius:10px;margin-bottom:16px}.ClassActivity_worksheet-tab-trigger__06wDB{padding:10px 16px;font-size:14px;font-weight:500;color:#6b7280;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.ClassActivity_worksheet-tab-trigger__06wDB:hover{color:#374151}.ClassActivity_worksheet-tab-trigger__06wDB[data-state=active]{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ClassActivity_worksheet-tab-content__wFhn_{margin-top:8px}.ClassActivity_tab-description__wmjyt{font-size:14px;color:#4b5563;margin-bottom:16px}.ClassActivity_template-filters__1VLTV{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.ClassActivity_template-filters__1VLTV .ClassActivity_search-input__w4eGm{max-width:280px}.ClassActivity_template-filters__1VLTV .ClassActivity_category-tabs__06oCn{display:flex;gap:8px;flex-wrap:wrap}.ClassActivity_template-filters__1VLTV .ClassActivity_category-tab__rBimZ{padding:6px 14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;cursor:pointer;font-size:13px;color:#4b5563;transition:all .2s}.ClassActivity_template-filters__1VLTV .ClassActivity_category-tab__rBimZ:hover{border-color:#7c3aed;color:#7c3aed}.ClassActivity_template-filters__1VLTV .ClassActivity_category-tab__rBimZ.ClassActivity_active__RUNtv{background:#7c3aed;border-color:#7c3aed;color:#fff}.ClassActivity_template-grid__If_g1{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:320px;overflow-y:auto;padding-right:4px}.ClassActivity_template-grid__If_g1::-webkit-scrollbar{width:6px}.ClassActivity_template-grid__If_g1::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}@media(max-width:768px){.ClassActivity_template-grid__If_g1{grid-template-columns:1fr;max-height:280px}}.ClassActivity_template-empty____uxn,.ClassActivity_template-loading__oEEWM{grid-column:1/-1;padding:32px;text-align:center;color:#6b7280;font-size:14px}.ClassActivity_template-card__z_AFR{padding:16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;text-align:left}.ClassActivity_template-card__z_AFR:hover{border-color:#7c3aed;background:#f9fafb}.ClassActivity_template-card__z_AFR .ClassActivity_template-name__YfbEO{font-size:15px;font-weight:600;margin:0 0 4px;color:#111827}.ClassActivity_template-card__z_AFR .ClassActivity_template-description__h25UG{font-size:13px;margin:0 0 8px;color:#6b7280;line-height:1.4}.ClassActivity_template-card__z_AFR .ClassActivity_template-tags__pSk_u{display:flex;flex-wrap:wrap;gap:4px}.ClassActivity_template-card__z_AFR.ClassActivity_csv-card__EE5sT{border-style:dashed}.ClassActivity_template-card__z_AFR.ClassActivity_csv-card__EE5sT .ClassActivity_template-icon__VT1xp{margin-bottom:8px}.ClassActivity_custom-options__9R4Q_{display:flex;flex-direction:column;gap:12px}.ClassActivity_option-button___4y_H{display:flex;align-items:center;gap:16px;padding:20px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;width:100%;text-align:left}.ClassActivity_option-button___4y_H:hover:not(:disabled){border-color:#7c3aed;background:#f9fafb}.ClassActivity_option-button___4y_H:disabled{opacity:.6;cursor:not-allowed}.ClassActivity_option-button___4y_H.ClassActivity_active__RUNtv{border-color:#7c3aed;background:#f5f3ff}.ClassActivity_option-button___4y_H .ClassActivity_option-icon__TF3_x{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#f9fafb;display:flex;align-items:center;justify-content:center}.ClassActivity_option-button___4y_H .ClassActivity_option-icon__TF3_x.ClassActivity_ai__0NK3r{background:#eef2ff}.ClassActivity_option-button___4y_H .ClassActivity_option-icon__TF3_x.ClassActivity_edit__kyDST{background:#ecfdf5}.ClassActivity_option-button___4y_H .ClassActivity_option-content__VI_Ix{flex:1}.ClassActivity_option-button___4y_H .ClassActivity_option-content__VI_Ix h3{font-size:15px;font-weight:600;margin:0 0 4px;color:#111827}.ClassActivity_option-button___4y_H .ClassActivity_option-content__VI_Ix p{font-size:13px;margin:0;color:#6b7280}.ClassActivity_prompt-input-area__38L_i{margin-top:16px;padding:16px;background:#f9fafb;border-radius:12px}.ClassActivity_prompt-actions__sWMa7{display:flex;gap:8px;margin-top:12px;justify-content:flex-end;flex-wrap:wrap}.ClassActivity_divider-or__DI9pP{display:flex;align-items:center;margin:20px 0}.ClassActivity_divider-or__DI9pP:after,.ClassActivity_divider-or__DI9pP:before{content:"";flex:1;height:1px;background:#e5e7eb}.ClassActivity_divider-or__DI9pP span{padding:0 16px;font-size:13px;color:#9ca3af;font-weight:500}.ClassActivity_direct-create-buttons__ZHGXz{display:flex;gap:12px;flex-wrap:wrap}.ClassActivity_direct-create-buttons__ZHGXz button{display:flex;align-items:center;gap:8px}.ClassActivity_direct-create-buttons__ZHGXz button.ClassActivity_active__RUNtv{border-color:#7c3aed;color:#7c3aed}.ClassActivity_rubric-attach-row__SqXm8{display:flex;padding:4px 0}.ClassActivity_rubric-attach-btn__i1gR0{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px dashed #d1d5db;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s ease;background:transparent}.ClassActivity_rubric-attach-btn__i1gR0:hover{border-color:#00b02f;color:#00b02f}.ClassActivity_rubric-attach-btn__i1gR0.ClassActivity_has-rubric__6v31t{border-style:solid;border-color:#00b02f;color:#00b02f;background:rgba(0,176,47,.04)}.ClassActivity_ai-wizard-button__vN1Ox{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:100px;cursor:pointer;padding:9px 14px;background-color:#00b02f;color:#fff;white-space:nowrap;border:none;gap:4px}.ClassActivity_ai-wizard-button__vN1Ox svg path{fill:#fff;stroke:transparent}.ClassActivity_ai-wizard-button__vN1Ox:hover{opacity:.8}.WorksheetImportModal_overlay__R8Tp3{position:fixed;inset:0;background-color:rgba(17,24,39,.55);display:flex;justify-content:center;align-items:center;z-index:1000;padding:16px;animation:WorksheetImportModal_fadeIn__llcas .12s ease-out}@keyframes WorksheetImportModal_fadeIn__llcas{0%{opacity:0}to{opacity:1}}@keyframes WorksheetImportModal_popIn__ANIFB{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.WorksheetImportModal_modal__p3oji{background-color:#fff;border-radius:14px;width:580px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 48px -12px rgba(17,24,39,.25),0 4px 16px rgba(17,24,39,.08);animation:WorksheetImportModal_popIn__ANIFB .14s ease-out}.WorksheetImportModal_header__1O1FE{padding:20px 22px 14px;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:10px}.WorksheetImportModal_headerTop__48gr_{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorksheetImportModal_headerTop__48gr_ h2{font-size:17px;font-weight:700;margin:0;color:#111827;letter-spacing:-.01em}.WorksheetImportModal_closeButton__K9Cci{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:none;color:#6b7280;cursor:pointer;transition:background-color .15s ease}.WorksheetImportModal_closeButton__K9Cci:hover{background-color:#f3f4f6;color:#111827}.WorksheetImportModal_description__cWsFd{margin:0;font-size:13px;color:#6b7280;line-height:1.5}.WorksheetImportModal_sourceCard__Bev6k{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(0deg,#f4fef7,#f4fef7);border:1px solid #d1fadf;border-radius:10px}.WorksheetImportModal_sourceIcon__WvVCi{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background-color:#00af2d;color:#fff;flex-shrink:0}.WorksheetImportModal_sourceText__21I_X{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.WorksheetImportModal_sourceLabel__Lltyu{font-size:11px;font-weight:600;color:#00813a;letter-spacing:.02em}.WorksheetImportModal_sourceTitle__mdY2N{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorksheetImportModal_stepper__RoY9D{display:flex;align-items:center;gap:6px;padding-top:2px}.WorksheetImportModal_stepItem__Ghfa4{display:inline-flex;align-items:center;gap:6px;color:#9ca3af;font-size:12px;font-weight:600}.WorksheetImportModal_stepItem__Ghfa4.WorksheetImportModal_active__Uk8vH{color:#111827}.WorksheetImportModal_stepItem__Ghfa4.WorksheetImportModal_active__Uk8vH .WorksheetImportModal_stepNumber__xX0Fa{background-color:#00af2d;color:#fff;border-color:#00af2d}.WorksheetImportModal_stepItem__Ghfa4.WorksheetImportModal_done__mCYK9{color:#4b5563}.WorksheetImportModal_stepItem__Ghfa4.WorksheetImportModal_done__mCYK9 .WorksheetImportModal_stepNumber__xX0Fa{background-color:#d1fadf;color:#00813a;border-color:#d1fadf}.WorksheetImportModal_stepNumber__xX0Fa{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background-color:#f3f4f6;color:#9ca3af;border:1px solid #e5e7eb;font-size:11px;transition:all .15s ease}.WorksheetImportModal_stepName__QdWuZ{font-size:12px}.WorksheetImportModal_stepDivider__x4kI0{flex:0 0 24px;height:1px;background-color:#e5e7eb}.WorksheetImportModal_body__lq2Nc{padding:16px 22px 14px;flex:1;overflow-y:auto}.WorksheetImportModal_stepLabel__FJdOw{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:10px;letter-spacing:.02em}.WorksheetImportModal_stepHeader__sX0Mm{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.WorksheetImportModal_backButton__0xKDV{display:inline-flex;align-items:center;gap:2px;background:transparent;border:none;padding:4px 8px 4px 4px;color:#4b5563;font-size:12px;cursor:pointer;border-radius:6px;align-self:flex-start;transition:background-color .15s ease}.WorksheetImportModal_backButton__0xKDV:hover{background-color:#f3f4f6;color:#111827}.WorksheetImportModal_placeholder__CbpM1{color:#6b7280;font-size:13px;padding:32px 0;text-align:center;margin:0}.WorksheetImportModal_emptyState___v8IN{padding:32px 16px;text-align:center;color:#6b7280}.WorksheetImportModal_emptyTitle__EMThV{font-size:14px;color:#374151;font-weight:500;margin:0 0 4px}.WorksheetImportModal_emptyHint__reBJ0{font-size:12px;color:#9ca3af;margin:0}.WorksheetImportModal_list__CP5HP{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.WorksheetImportModal_listItem__v5ED8{display:flex;width:100%;text-align:left;padding:12px 14px;background:#fff;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:14px;color:#111827;transition:background-color .12s ease}.WorksheetImportModal_listItem__v5ED8:last-child{border-bottom:none}.WorksheetImportModal_listItem__v5ED8:hover{background-color:#f9fafb}.WorksheetImportModal_tree__Vgjvm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.WorksheetImportModal_sectionHeading__1OSkA{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600;color:#111;margin-bottom:6px}.WorksheetImportModal_sectionIndex__WtR7b{color:#00af2d;font-weight:700}.WorksheetImportModal_sectionTitle__zos_2{color:#374151;font-weight:500}.WorksheetImportModal_emptySection__9eQIk{color:#9ca3af;font-size:12px;margin:0 0 0 16px}.WorksheetImportModal_itemList__tGJit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.WorksheetImportModal_targetItem__D6m3a{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#111827;cursor:pointer;text-align:left;transition:all .12s ease}.WorksheetImportModal_targetItem__D6m3a:hover:not(.WorksheetImportModal_disabled__LMUJJ){border-color:#00af2d;background-color:#f4fef7}.WorksheetImportModal_targetItem__D6m3a.WorksheetImportModal_selected__chSJc{border-color:#00af2d;background-color:#f4fef7;box-shadow:0 0 0 2px rgba(0,175,45,.15)}.WorksheetImportModal_targetItem__D6m3a.WorksheetImportModal_disabled__LMUJJ{cursor:not-allowed;color:#9ca3af;background-color:#f9fafb}.WorksheetImportModal_itemKind__8s8EY{font-size:11px;padding:2px 8px;border-radius:999px;flex-shrink:0;font-weight:500;color:#4b5563;background-color:#f3f4f6}.WorksheetImportModal_kindActivity__3hsGs{color:#fff;background-color:#00b050;border:1px solid #00b050}.WorksheetImportModal_kindArticle__WBKD0{color:#00b050;background-color:#fff;border:1px solid #00b050}.WorksheetImportModal_itemTitle__wSUPs{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorksheetImportModal_occupiedLabel__0rY8e{font-size:11px;color:#b45309;background-color:#fef3c7;padding:2px 8px;border-radius:4px;flex-shrink:0}.WorksheetImportModal_footer__BYCCP{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px 18px;border-top:1px solid #f3f4f6;background-color:#fff}.SubsectionEditButton_edit-btn__ytgaW{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:8px;padding:2px;background:transparent;border:none;border-radius:4px;cursor:pointer;opacity:0;color:hsl(var(--muted-foreground));transition:opacity .2s ease,color .2s ease}.SubsectionEditButton_edit-btn__ytgaW svg{width:16px;height:16px;stroke:currentColor}.SubsectionEditButton_edit-btn__ytgaW:hover{color:hsl(var(--foreground))}.SubmissionTargetsSection_assignmentGroup__hdMFU,.SubmissionTargetsSection_list__Sl0N9{display:flex;flex-direction:column;gap:8px}.SubmissionTargetsSection_assignmentGroupBlock__ETayT{gap:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#fff}.SubmissionTargetsSection_assignmentGroupBlock__ETayT .SubmissionTargetsSection_targetRow___wOuz{border:0;border-radius:0;border-bottom:1px solid #e5e7eb}.SubmissionTargetsSection_targetRow___wOuz{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 14px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.SubmissionTargetsSection_deleteIconButton__rZZga{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;background:none;border:none;color:#9ca3af;cursor:pointer;transition:color .15s ease}.SubmissionTargetsSection_deleteIconButton__rZZga:hover{color:#374151}.SubmissionTargetsSection_pickleBlock__YN2r0{border:1px solid #00b02f;border-radius:8px;overflow:hidden;background-color:#fff}.SubmissionTargetsSection_pickleBlock__YN2r0 .SubmissionTargetsSection_targetRow___wOuz{background-color:#f4fef7;border:0;border-radius:0;border-bottom:1px solid #e6f7ec}.SubmissionTargetsSection_pickleSlot__e4tor{padding:12px 14px}.SubmissionTargetsSection_pickleSlot__e4tor>div>div:first-child{justify-content:flex-end}.SubmissionTargetsSection_pickleSlot__e4tor>div>[class*=lesson-item-top],.SubmissionTargetsSection_pickleSlot__e4tor>div>div:first-child>div:first-child{display:none}.SubmissionTargetsSection_targetMeta__DVtaP{display:flex;flex-direction:column;gap:2px;min-width:0}.SubmissionTargetsSection_targetTitleRow__W0GXI{display:flex;align-items:center;gap:8px}.SubmissionTargetsSection_targetTitle__Q_h3Y{font-size:14px;line-height:20px;font-weight:600;color:#374151}.SubmissionTargetsSection_targetSubLabel__NnrIS{font-size:12px;line-height:16px;font-weight:400;color:#9ca3af}.SubmissionTargetsSection_targetActions__9_FZ8{display:flex;align-items:center;gap:8px;flex-shrink:0}.SubmissionTargetsSection_statusBadge__2FiGe{flex-shrink:0;padding:3px 8px;background-color:#e6f7ec;color:#00b02f;border-radius:20px;font-size:12px;font-weight:600}.SubmissionTargetsSection_rubricBadge__gGflB{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:2px 6px;background-color:#e6f7ec;color:#00b02f;border-radius:4px;font-size:11px;font-weight:600}.SubmissionTargetsSection_createButton__aelEc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;background-color:#f4fef7;border:1px solid rgba(0,176,47,.2);border-radius:8px;color:#00b02f;cursor:pointer;transition:background-color .15s ease}.SubmissionTargetsSection_createButton__aelEc:hover{background-color:#e6f7ec}.SubmissionTargetsSection_assignmentList__vPmhJ{display:flex;flex-direction:column;gap:0;padding:6px;background-color:#fff}.SubmissionTargetsSection_assignmentRow__PyKSi{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 22px;background-color:transparent;border:0;border-radius:6px}.SubmissionTargetsSection_assignmentRow__PyKSi:hover{background-color:#f9fafb}.SubmissionTargetsSection_assignmentActions__Ke9sV{display:flex;align-items:center;gap:8px;flex-shrink:0}.SubmissionTargetsSection_assignmentEditButton__jAtD1{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:#00b02f;cursor:pointer}.SubmissionTargetsSection_assignmentEditButton__jAtD1:hover:not(:disabled){opacity:.7}.SubmissionTargetsSection_assignmentEditButton__jAtD1:disabled{cursor:default;opacity:.5}.SubmissionTargetsSection_assignmentDeleteButton__v7ocO{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:#ef4444;cursor:pointer}.SubmissionTargetsSection_assignmentDeleteButton__v7ocO:hover{opacity:.7}.SubmissionTargetsSection_assignmentMeta___bj7E{display:flex;align-items:center;gap:8px;min-width:0}.SubmissionTargetsSection_assignmentTitle__dZqwy{font-size:14px;line-height:20px;font-weight:500;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewLimitConfirmModal_modal__841WY .ViewLimitConfirmModal_modal-title__OSToa{display:flex;align-items:center;gap:8px;font-weight:600}.ViewLimitConfirmModal_modal__841WY .ViewLimitConfirmModal_modal-title__OSToa .ViewLimitConfirmModal_warning-icon__6kCWZ{color:#faad14;font-size:18px}.ViewLimitConfirmModal_content__zSGhL{padding:8px 0}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_message__luvJg{margin-bottom:24px}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_message__luvJg .ViewLimitConfirmModal_title__0P_Kw{margin:0 0 12px!important;font-size:18px;color:#262626}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_message__luvJg .ViewLimitConfirmModal_description__z9hdm{font-size:15px;color:#595959;line-height:1.5}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_message__luvJg .ViewLimitConfirmModal_description__z9hdm strong{color:#1890ff;font-weight:600}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_usage-info__0Y_fK{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e9ecef}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_usage-info__0Y_fK .ViewLimitConfirmModal_usage-stats__mjLqa{margin-bottom:12px}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_usage-info__0Y_fK .ViewLimitConfirmModal_usage-stats__mjLqa span{font-size:14px;color:#404040}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_usage-info__0Y_fK .ViewLimitConfirmModal_usage-stats__mjLqa span strong{color:#1890ff;font-weight:600}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_usage-info__0Y_fK .ViewLimitConfirmModal_warning__7n0MB{margin-top:12px;padding:12px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px}.ViewLimitConfirmModal_content__zSGhL .ViewLimitConfirmModal_usage-info__0Y_fK .ViewLimitConfirmModal_warning__7n0MB span{font-size:13px;color:#ad6800;line-height:1.4}.ClassActivityNavigator_drag-overlay-clone__Kkyky{opacity:.8;pointer-events:none;cursor:grabbing}.ClassActivityNavigator_drag-overlay-clone__Kkyky *{cursor:grabbing}.ClassActivityNavigator_drag-overlay-clone__Kkyky .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-name__Y6HQu,.ClassActivityNavigator_drag-overlay-clone__Kkyky .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-time__LGQwL,.ClassActivityNavigator_toggle-button__TEYof{display:none}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:1201;width:clamp(20px,4vw,45px);height:80px;background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-left:none;border-radius:0 12px 12px 0;font-size:14px;font-weight:500;cursor:pointer;box-shadow:2px 0 8px rgba(0,0,0,.1);transition:all .3s ease;writing-mode:vertical-rl;text-orientation:mixed}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:4px 0 12px rgba(0,0,0,.15)}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd:active{transform:translateY(-50%) scale(.98)}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd.ClassActivityNavigator_hidden__vKhyj{display:none!important}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_attached__aj2U1{position:absolute;top:50%;left:-38px;transform:translateY(-50%);z-index:210;display:flex;align-items:center;justify-content:center;width:44px;height:80px;background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-right:none;border-radius:12px 0 0 12px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:2px 0 8px rgba(0,0,0,.1);transition:all .2s ease;writing-mode:vertical-rl;text-orientation:mixed}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_attached__aj2U1:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:4px 0 12px rgba(0,0,0,.15)}.ClassActivityNavigator_overlay__5mC1z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1200;cursor:pointer}.ClassActivityNavigator_close-button__fMkHj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.ClassActivityNavigator_close-button__fMkHj:hover{background-color:#f3f4f6}.ant-popover.playlist-popover .ClassActivityNavigator_ant-popover-inner__VO6Qm{padding:16px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ant-popover.playlist-popover .ClassActivityNavigator_ant-popover-title__UeUow{padding:0 0 12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px;font-size:14px;font-weight:600;color:#1f2937}.ClassActivityNavigator_playlist-popover-content__2YAC_{width:240px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb::-webkit-scrollbar{width:4px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_playlist-item__s2nQT .ant-checkbox-wrapper{width:100%;padding:11px 9px 11px 12px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_playlist-item__s2nQT .ant-checkbox-wrapper span:last-child{font-size:14px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_empty-playlist__YGofd{font-size:13px;color:#6b7280;text-align:center;padding:12px 0}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-divider__x0oZB{height:1px;background-color:#e5e7eb;margin:12px 0}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_create-playlist-row__ijlMf{display:flex;gap:8px;align-items:center}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_create-playlist-row__ijlMf .ant-input-sm{font-size:13px}.ClassActivityNavigator_activity-navigator__9iRFT{position:sticky;width:380px;background-color:#fff;transition:transform .3s ease,width .3s ease,flex-basis .3s ease,opacity .2s ease;max-height:calc(100vh - 114px);align-self:flex-start;top:60px;display:flex;flex-direction:column;overflow:visible;border-radius:12px 12px 0 0;box-shadow:0 2px 12px rgba(0,0,0,.1)}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%)}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_read-only__iBQP1 .ClassActivityNavigator_navigator-header__Bpzmu,.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_read-only__iBQP1 .ClassActivityNavigator_progress-section__KqY_Y{display:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu{padding:24px 20px;border-bottom:1px solid #e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_header-content__0qqc5{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd{display:flex;flex-direction:column;gap:8px;width:100%}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_tags-wrapper__nt0Zk{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_tags-wrapper__nt0Zk .ClassActivityNavigator_header-tag__ELMQp{border:1px solid #e5e7eb;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;color:#4b5563;border-radius:8px;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx{color:#4b5563;font-size:22px;font-weight:700;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx.ClassActivityNavigator_editable__0dPkL{cursor:pointer;transition:all .2s ease;border-radius:6px;margin:-4px;padding:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx.ClassActivityNavigator_editable__0dPkL:hover{background-color:#f3f4f6;color:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title-input__JftQ0{font-size:22px;font-weight:700;line-height:32px;color:#1f2937;padding:3px 11px;height:auto}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2{display:flex;align-items:center;justify-content:space-between;color:#9ca3af;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_divider__KA4Wk:before{content:"•";display:inline-block;vertical-align:middle}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK{display:flex;align-items:center;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK .ClassActivityNavigator_refresh-button__ma_uB{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;color:#9ca3af}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK .ClassActivityNavigator_refresh-button__ma_uB:hover{background-color:#f3f4f6;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik{display:flex;align-items:center}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik .ant-checkbox-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik .ant-checkbox-wrapper span{color:#4b5563;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.28px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5{display:flex;align-items:center;gap:8px;margin-top:12px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R{display:flex;align-items:center;justify-content:center;padding:10px;gap:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#4b5563;cursor:pointer;transition:all .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R.ClassActivityNavigator_setting__3rAt2{width:100%;background-color:#f9fafb;border:1px solid #e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:hover svg path{stroke:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:active{background:#f3f4f6}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R svg path{stroke:#4b5563;stroke-width:1.25}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:8px;margin:24px 16px;padding:0 8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-title__VO0hT{color:#1f2937;font-size:14px;font-weight:600}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-bar__OXzB_{width:120px;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-bar__OXzB_ .ClassActivityNavigator_progress-fill__mob_D{height:100%;background-color:#00b02f;transition:width .5s cubic-bezier(.4,0,.2,1)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-text__KzH4L{color:#4b5563;font-size:14px;min-width:40px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;background:#fff;border-radius:12px 12px 0 0;flex-shrink:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_activities-info__naWsV{flex:1}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_activities-info__naWsV .ClassActivityNavigator_info-text__UaZTC{color:#9ca3af;font-size:14px;font-weight:500}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-text__jA9oa{color:#4b5563;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-switch__FVUAl{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;transition:all .3s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-switch__FVUAl:hover{background:#9ca3af}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_toggle-switch__FVUAl{background:#00b02f}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_toggle-knob__zEoAA{transform:translateX(20px)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-knob__zEoAA{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP{flex:1;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;overscroll-behavior:contain;touch-action:pan-y}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar{width:6px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar-track{background:transparent}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar-thumb{background:hsla(225,5%,46%,.16);border-radius:3px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T{margin:0 16px 24px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T .ClassActivityNavigator_activity-item__OAa6H{padding-left:12px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_sections-wrapper___mEGm{display:flex;flex-direction:column;gap:24px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_sections-wrapper___mEGm .ClassActivityNavigator_section-separator-placeholder__bhfAT{height:16px;margin:-4px 0;border-radius:8px;background:rgba(16,185,129,.18);box-shadow:inset 0 0 0 2px rgba(16,185,129,.35)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER{display:flex;justify-content:space-between;align-items:center;color:#4b5563;font-size:14px;font-weight:600;margin-bottom:12px;padding:12px 16px 12px 8px;background:#f3f4f6;border-radius:6px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;cursor:grab;color:#9ca3af;transition:color .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq:hover{color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq:active{cursor:grabbing}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-info__ScPfy{flex:1;display:flex;align-items:center;gap:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-badge__749oi{display:flex;align-items:center;justify-content:center;padding:2px 8px;background:#fff;border-radius:50px;font-size:11px;font-weight:500;line-height:20px;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-name__Y6HQu{padding:5px 6px;font-size:15px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;line-clamp:10;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-time__LGQwL{color:#00b02f;font-size:14px;font-weight:500;line-height:17px;padding:5.5px 4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#d1d5db;cursor:pointer;transition:all .2s ease;margin-left:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c:hover{background:#f3f4f6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c:active{background:#e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-placeholder__CNyj6{height:12px;margin:8px 0;border-radius:4px;background:rgba(16,185,129,.18);box-shadow:inset 0 0 0 2px rgba(16,185,129,.35)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp.ClassActivityNavigator_dragging__q5zjs{opacity:.6;transform:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp.ClassActivityNavigator_over__z4geJ .ClassActivityNavigator_section-title__FCSER{box-shadow:inset 0 0 0 2px rgba(16,185,129,.3);background:#f9f9fa}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-list__jiyVW{display:flex;flex-direction:column;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H{display:flex;flex-direction:column;gap:6px;padding:12px 16px 12px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;position:relative}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H:hover{background-color:#f3f4f6}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_active__eOkOb{background-color:#e6f7ec}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_activity-title__ljbZu{font-weight:600}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_dragging__q5zjs{opacity:.5;background-color:#f9fafb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_connected__XkI2e .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_has-connector__lfiM_.ClassActivityNavigator_article__eh3aL .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO{position:relative}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_has-connector__lfiM_.ClassActivityNavigator_article__eh3aL .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_connected__XkI2e .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_activity__ZDk2s.ClassActivityNavigator_has-connector__lfiM_ .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg{display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:grab;color:#d1d5db;transition:color .2s ease;flex-shrink:0;touch-action:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg:hover{color:#6b7280}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg:active{cursor:grabbing;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-number__2lzcU{color:#4b5563;font-size:14px;min-width:20px;text-align:center}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO{display:flex;align-items:center;justify-content:center;padding:6px 10px;width:72px;font-size:12px;font-weight:600;border:2px solid #00b02f;border-radius:50px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_activity__ZDk2s{background-color:#00b050;color:#fff;border-color:#00b050;box-shadow:0 2px 8px rgba(0,176,80,.25)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_article__eh3aL{color:#00b050;border-color:#00b050;box-shadow:0 0 0 1px rgba(0,176,80,.2),0 2px 8px rgba(0,176,80,.15)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_digital_worksheet__Y_Sak{color:#a855f7;border-color:#a855f7;box-shadow:0 0 0 1px rgba(168,85,247,.2),0 2px 8px rgba(168,85,247,.15)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-title__ljbZu{color:#1f2937;font-size:14px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_>span{font-size:14px;flex-shrink:0;cursor:default}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-time__HnsF5{color:#9ca3af;font-size:14px;font-weight:500;padding:5.5px 4px;border-radius:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:transparent;color:#d1d5db;cursor:pointer;transition:all .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf:hover{background:#f3f4f6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf:active{background:#e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_meta-badges__JbtjM{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px;padding-left:80px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_meta-badge__OXPbn{display:inline-flex;gap:2px;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#6b7280}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_clamp-3__4uSpY{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-text__Mtp7o{display:flex;flex-direction:column;gap:8px;padding-left:84px;font-size:14px;line-height:1.6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding-left:28px;font-size:12px;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dt.ClassActivityNavigator_detail-label__h1znf,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dt.ClassActivityNavigator_detail-label__h1znf{font-weight:700;color:#374151;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dd.ClassActivityNavigator_detail-value__Lh6cH,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dd.ClassActivityNavigator_detail-value__Lh6cH{margin:0;line-height:1.4;word-break:break-word}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dd.ClassActivityNavigator_detail-value__Lh6cH .ClassActivityNavigator_achievement-code__t4VSn,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dd.ClassActivityNavigator_detail-value__Lh6cH .ClassActivityNavigator_achievement-code__t4VSn{display:inline-block;margin-right:4px;line-height:1.4}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_overview-item__tmv42 .ClassActivityNavigator_activity-header__nWg3_{gap:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_overview-item__tmv42 .ClassActivityNavigator_overview-details__vIuaD{padding-left:0;margin-top:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_details-mode__Dz_oO .ClassActivityNavigator_meta-badges__JbtjM,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_details-mode__Dz_oO .ClassActivityNavigator_overview-text__Mtp7o{padding-left:28px}@media(min-width:1201px){.ClassActivityNavigator_activity-navigator__9iRFT{position:fixed;left:0;top:60px;width:380px;height:calc(100vh - 60px);max-height:calc(100vh - 60px);z-index:100;border-radius:0 12px 12px 0}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%);pointer-events:none;opacity:0}.ClassActivityNavigator_overlay__5mC1z{display:none!important}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:101}}@media(max-width:1200px){.ClassActivityNavigator_toggle-button__TEYof{display:flex;left:-25px}.ClassActivityNavigator_toggle-button__TEYof:hover{left:0}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_hidden__vKhyj{display:none!important}.ClassActivityNavigator_activity-navigator__9iRFT{position:fixed;left:0;top:0;bottom:0;transform:translateX(0);width:380px;max-width:380px;max-height:100vh;border-radius:0;height:100vh;z-index:1202}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu{border-radius:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y{display:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP{padding-top:16px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp{margin:0 16px 16px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T .ClassActivityNavigator_section-title__FCSER,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER{margin-bottom:8px;padding-left:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H{padding:8px 10px}}.TabPreviewOverlay_container__bVe5x{position:relative;width:100%}.TabPreviewOverlay_preview-content__OJYqG{position:relative;max-height:300px;overflow:hidden}.TabPreviewOverlay_preview-content__OJYqG .TabPreviewOverlay_content-wrapper__vmAKH{filter:blur(0);transition:filter .3s ease}.TabPreviewOverlay_preview-content__OJYqG .TabPreviewOverlay_fade-overlay__B__Jj{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.95));pointer-events:none}.TabPreviewOverlay_action-section__9huZM{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:24px;margin-top:16px;text-align:center}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_message__Fd1KB{margin-bottom:20px}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_message__Fd1KB .TabPreviewOverlay_title__66zrC{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:600;color:#262626}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_message__Fd1KB .TabPreviewOverlay_title__66zrC .TabPreviewOverlay_icon__uVSTZ{color:#1890ff;font-size:20px}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_message__Fd1KB .TabPreviewOverlay_description__HcvY_{margin:0;font-size:14px;color:#595959;line-height:1.6}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_message__Fd1KB .TabPreviewOverlay_description__HcvY_ .TabPreviewOverlay_usage-info__GJOUJ{margin-top:4px;color:#1890ff;font-weight:500}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_message__Fd1KB .TabPreviewOverlay_description__HcvY_ .TabPreviewOverlay_usage-info__GJOUJ strong{font-weight:700}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry .TabPreviewOverlay_view-button__OhsrB{background:#1890ff;border-color:#1890ff;font-weight:500;padding:6px 20px;height:auto;border-radius:6px}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry .TabPreviewOverlay_view-button__OhsrB:hover{background:#40a9ff;border-color:#40a9ff}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry .TabPreviewOverlay_upgrade-button__eP8U8{border-color:#faad14;color:#faad14;font-weight:500;padding:6px 20px;height:auto;border-radius:6px}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry .TabPreviewOverlay_upgrade-button__eP8U8:hover{border-color:#ffc53d;color:#ffc53d}@media(max-width:768px){.TabPreviewOverlay_action-section__9huZM{padding:20px 16px}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_message__Fd1KB .TabPreviewOverlay_title__66zrC{font-size:16px}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry{flex-direction:column;align-items:center}.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry .TabPreviewOverlay_upgrade-button__eP8U8,.TabPreviewOverlay_action-section__9huZM .TabPreviewOverlay_buttons__geyry .TabPreviewOverlay_view-button__OhsrB{width:100%;max-width:280px}.TabPreviewOverlay_preview-content__OJYqG{max-height:200px}.TabPreviewOverlay_preview-content__OJYqG .TabPreviewOverlay_fade-overlay__B__Jj{height:80px}}