.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:#00af2d}.ClassActivity_class-activity__jqGP7 .ClassActivity_class-section-item__EdLrA.ClassActivity_active__RUNtv span{color:#00af2d;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:#00af2d;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:#00af2d}.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:#00af2d;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 #00af2d!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 #00af2d;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:#00af2d}.ClassActivity_tag__wSFoA .ClassActivity_tag-remove__DY_Uk{display:flex;align-items:center;justify-content:center;margin-left:9px;border:none;background:none;color:#00af2d;cursor:pointer}.ClassActivity_tag__wSFoA .ClassActivity_tag-remove__DY_Uk svg path{stroke:#00af2d;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 #00af2d}.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 #00af2d;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 #00af2d}.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:#00af2d;color:#00af2d}.ClassActivity_rubric-attach-btn__i1gR0.ClassActivity_has-rubric__6v31t{border-style:solid;border-color:#00af2d;color:#00af2d;background:rgba(0,175,45,.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:#00af2d;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}.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}.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}}.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}.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 #00af2d;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:#00af2d;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:#00af2d;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,175,45,.2);border-radius:8px;color:#00af2d;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:#00af2d;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:#f66370;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}.RubricListSection_container__aRsPg{display:flex;flex-direction:column;gap:12px}.RubricListSection_headerRow__eaxFL{display:flex;align-items:center;justify-content:space-between}.RubricListSection_title__s2ILd{font-size:16px;font-weight:600;line-height:20px;color:#4b5563;margin:0}.RubricListSection_countPill__hn7AP{padding:3px 8px;background-color:#e6f7ec;color:#00af2d;border-radius:20px;font-size:12px;font-weight:600}.RubricListSection_itemList__fkaW0{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.RubricListSection_item__zOZdO{display:flex;align-items:center;gap:8px;padding:8px 10px;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:7px}.RubricListSection_itemMeta__Wr4RN{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.RubricListSection_itemTitleRow__ZloiP{display:flex;align-items:center;gap:8px}.RubricListSection_targetTypePill__LyDct{flex-shrink:0;padding:2px 6px;background-color:#fffbeb;color:#92400e;border-radius:4px;font-size:11px;font-weight:600}.RubricListSection_targetTitle__s5y4D{font-size:14px;line-height:20px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RubricListSection_rubricName__vXcS7{font-size:12px;line-height:16px;font-weight:400;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RubricListSection_itemActions__oqsp0{display:flex;align-items:center;gap:8px;flex-shrink:0}.RubricListSection_changeButton__fBB_w{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:#00af2d;cursor:pointer}.RubricListSection_changeButton__fBB_w:hover{opacity:.7}.RubricListSection_detachButton__kkGuq{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:#f66370;cursor:pointer}.RubricListSection_detachButton__kkGuq:hover{opacity:.7}.RubricListSection_addButton__frqoz{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px 12px;background-color:#e6f7ec;border:1px dashed rgba(0,175,45,.4);border-radius:7px;font-size:13px;font-weight:600;color:#00af2d;cursor:pointer}.RubricListSection_addButton__frqoz:hover{background-color:rgba(230,247,236,.7)}.RubricListSection_addPanel__wJz_E{overflow:hidden;background-color:#fff;border:1px solid #00af2d;border-radius:7px;box-shadow:0 0 0 3px rgba(0,175,45,.15)}.RubricListSection_addPanelHeader__mcK_B{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background-color:#f4fef7;border-bottom:1px solid #f3f4f6}.RubricListSection_addPanelTitle__TIoXN{font-size:13px;font-weight:600;color:#374151}.RubricListSection_addPanelClose__zrCT_{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;color:#6b7280;border-radius:4px;cursor:pointer}.RubricListSection_addPanelClose__zrCT_:hover{background-color:#f3f4f6}.RubricListSection_candidateList__XLlaI{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.RubricListSection_candidateButton__M4y4X{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:none;border:none;border-bottom:1px solid #f3f4f6;text-align:left;cursor:pointer}.RubricListSection_candidateButton__M4y4X:last-child{border-bottom:none}.RubricListSection_candidateButton__M4y4X:hover{background-color:#f4fef7}.RubricListSection_candidateLabel__mvRJT{font-size:14px;font-weight:500;line-height:20px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResultSubmissionSection_container__lfwrR,.ResultSubmissionSection_section__ed8qW{display:flex;flex-direction:column;gap:12px}.ResultSubmissionSection_section__ed8qW{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list__3gGio{display:flex;flex-direction:column;gap:8px}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0;border-radius:8px;border:none;padding:8px;transition:background-color .15s ease}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE:hover{background:#fff}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8{width:40px;height:40px;overflow:hidden;flex-shrink:0;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8 img.DigitalToolList_is-favicon__Us__E{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8 svg{color:#9ca3af}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-text__oF_Vx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-text__oF_Vx .DigitalToolList_tool-title__7NHk_{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-text__oF_Vx .DigitalToolList_tool-url__Xf8PH{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.DigitalToolList_title-wrapper__n1iSH{display:flex;align-items:center;gap:6px}.DigitalToolList_title-wrapper__n1iSH .DigitalToolList_edit-btn__CuMwh{opacity:.6;transition:opacity .2s;cursor:pointer}.DigitalToolList_title-wrapper__n1iSH .DigitalToolList_edit-btn__CuMwh:hover{opacity:1}.DigitalToolList_edit-input__lmonI{width:100%;border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;font-size:14px}.DigitalToolList_btn-group__xplf4{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.DigitalToolList_btn-group__xplf4 button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#9ca3af;transition:background-color .2s,color .2s;cursor:pointer}.DigitalToolList_btn-group__xplf4 button:hover{background-color:#f3f4f6;color:#4b5563}.DigitalToolList_tool-list-item__kiRaE:focus-within .DigitalToolList_btn-group__xplf4,.DigitalToolList_tool-list-item__kiRaE:hover .DigitalToolList_btn-group__xplf4{opacity:1}.UnifiedAttachmentArea_unified-area__tKTXT{width:100%;border:none;border-radius:12px;padding:12px;background:#f9fafb;transition:background-color .2s ease;cursor:pointer}.UnifiedAttachmentArea_unified-area__tKTXT:hover{background:#f4fef7}.UnifiedAttachmentArea_unified-area__tKTXT.UnifiedAttachmentArea_has-items__U3LNd{cursor:default}.UnifiedAttachmentArea_unified-area__tKTXT.UnifiedAttachmentArea_has-items__U3LNd:hover{background:#f9fafb}.UnifiedAttachmentArea_area-header__Nr7ix{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.UnifiedAttachmentArea_area-header__Nr7ix .UnifiedAttachmentArea_close-btn__lOs_3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#9ca3af;transition:all .15s ease}.UnifiedAttachmentArea_area-header__Nr7ix .UnifiedAttachmentArea_close-btn__lOs_3:hover{background:#f3f4f6;color:#6b7280}.UnifiedAttachmentArea_header-left__JyADB{display:flex;align-items:center;gap:6px}.UnifiedAttachmentArea_area-title__xruYQ{font-size:16px;font-weight:600;color:#4b5563}.UnifiedAttachmentArea_item-count__R1p2A{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e5e7eb;font-size:11px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.UnifiedAttachmentArea_empty-state__KuweE{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px}.UnifiedAttachmentArea_quick-icons__PYktS{display:flex;gap:8px;align-items:center;justify-content:center}.UnifiedAttachmentArea_quick-icons__PYktS .UnifiedAttachmentArea_icon-btn__5p_4Y{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;pointer-events:none}.UnifiedAttachmentArea_empty-hint__9VOl4{font-size:13px;color:#9ca3af}.UnifiedAttachmentArea_item-list__sTAzl{display:flex;flex-direction:column;gap:0}.UnifiedAttachmentArea_item-section__CEQlj+.UnifiedAttachmentArea_item-section__CEQlj{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.UnifiedAttachmentArea_item-section__CEQlj.UnifiedAttachmentArea_inline-upload__lUhBt{margin-top:8px}.UnifiedAttachmentArea_video-list__75PkR{display:flex;flex-direction:column;gap:4px}.UnifiedAttachmentArea_body-add-guide__g6WpM{margin-top:16px;color:#6b7280;font-size:12px;line-height:1.5}.UnifiedAttachmentArea_picker-modal__LMwvC .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.UnifiedAttachmentArea_picker-modal__LMwvC .ant-modal-body{padding:0}.UnifiedAttachmentArea_picker-modal__LMwvC .ant-modal-close{top:16px;right:16px}.UnifiedAttachmentArea_picker-url-bar__rZtjm{padding:20px 20px 12px}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:24px;padding:0 4px 0 12px;transition:border-color .15s ease}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1:focus-within{border-color:#00af2d}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1.UnifiedAttachmentArea_accent-youtube__YAdgo{border-color:#ffccc9}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1.UnifiedAttachmentArea_accent-youtube__YAdgo:focus-within{border-color:#ff3b30}.UnifiedAttachmentArea_picker-url-leading-icon__odZdB{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#6b7280;transition:color .15s ease}.UnifiedAttachmentArea_picker-url-leading-icon__odZdB.UnifiedAttachmentArea_accent-youtube__YAdgo{color:#ff3b30}.UnifiedAttachmentArea_picker-url-input__zwQJf{flex:1;border:none;padding:10px 8px;font-size:14px;outline:none;background:transparent}.UnifiedAttachmentArea_picker-url-input__zwQJf::-moz-placeholder{color:#9ca3af}.UnifiedAttachmentArea_picker-url-input__zwQJf::placeholder{color:#9ca3af}.UnifiedAttachmentArea_picker-url-input__zwQJf:disabled{opacity:.6}.UnifiedAttachmentArea_picker-url-action-btn__Atoh7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f4fef7;color:#00af2d;border-radius:50%;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:600;line-height:1;transition:background-color .15s ease,color .15s ease}.UnifiedAttachmentArea_picker-url-action-btn__Atoh7:hover:not(:disabled){background:#e6f7ec}.UnifiedAttachmentArea_picker-url-action-btn__Atoh7:disabled{background:transparent;color:#d1d5db;cursor:not-allowed}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1.UnifiedAttachmentArea_accent-youtube__YAdgo .UnifiedAttachmentArea_picker-url-action-btn__Atoh7{background:#fff3f2;color:#ff3b30}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1.UnifiedAttachmentArea_accent-youtube__YAdgo .UnifiedAttachmentArea_picker-url-action-btn__Atoh7:hover:not(:disabled){background:#ffd6d3}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1.UnifiedAttachmentArea_accent-youtube__YAdgo .UnifiedAttachmentArea_picker-url-action-btn__Atoh7:disabled{background:transparent;color:#d1d5db}.UnifiedAttachmentArea_pending-items__BD9QH{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 12px}.UnifiedAttachmentArea_pending-chip__Cz_b3{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;font-size:12px;color:#4b5563;max-width:280px}.UnifiedAttachmentArea_pending-chip__Cz_b3.UnifiedAttachmentArea_file-chip__ghUfC{background:#f4fef7;border-color:#7cff9e}.UnifiedAttachmentArea_pending-chip__Cz_b3.UnifiedAttachmentArea_uploading__6CV3m{opacity:.7;font-style:italic}.UnifiedAttachmentArea_pending-chip-text__U5zNg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnifiedAttachmentArea_pending-chip-remove__MsMat{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#9ca3af;flex-shrink:0;transition:all .15s ease}.UnifiedAttachmentArea_pending-chip-remove__MsMat:hover{background:#e5e7eb;color:#4b5563}.UnifiedAttachmentArea_picker-dropzone__8__KS{margin:0 20px 12px;border:2px dashed #d1d5db;border-radius:12px;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:#9ca3af;transition:border-color .2s ease,background-color .2s ease}.UnifiedAttachmentArea_picker-dropzone__8__KS.UnifiedAttachmentArea_drag-active__yQM5m,.UnifiedAttachmentArea_picker-dropzone__8__KS:hover{border-color:#00af2d;background:#f4fef7;color:#00af2d}.UnifiedAttachmentArea_picker-dropzone-text__qMBeN{font-size:13px;color:#4b5563}.UnifiedAttachmentArea_picker-dropzone-sub__MLyfH{font-size:12px;color:#9ca3af}.UnifiedAttachmentArea_picker-back-btn__D_LUb{display:flex;align-items:center;gap:4px;margin:0 20px 12px;padding:6px 0;border:none;background:transparent;font-size:13px;color:#6b7280;cursor:pointer}.UnifiedAttachmentArea_picker-back-btn__D_LUb:hover{color:#00af2d}.UnifiedAttachmentArea_picker-grid__eB2Jc{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:16px 12px 20px}.UnifiedAttachmentArea_picker-item__CITbl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_picker-item__CITbl.UnifiedAttachmentArea_active__9IASq,.UnifiedAttachmentArea_picker-item__CITbl:hover{background:#f3f4f6}.UnifiedAttachmentArea_picker-icon__YKMXY{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.UnifiedAttachmentArea_picker-icon__YKMXY.UnifiedAttachmentArea_variant-primary__RkdKF{background:#e6f7ec}.UnifiedAttachmentArea_picker-icon__YKMXY.UnifiedAttachmentArea_variant-gray__PkYVj{background:#f3f4f6}.UnifiedAttachmentArea_picker-icon__YKMXY.UnifiedAttachmentArea_variant-red__rDKGk{background:#fee2e2}.UnifiedAttachmentArea_picker-icon__YKMXY.UnifiedAttachmentArea_variant-amber__HF_Fd{background:#fef3c7}.UnifiedAttachmentArea_picker-label__9bgiu{font-size:13px;color:#374151;white-space:nowrap}.UnifiedAttachmentArea_search-tabs__CzV_4{display:flex;gap:4px;padding:0 20px 8px}.UnifiedAttachmentArea_search-tab__h_ZI_{padding:6px 16px;border-radius:20px;border:1px solid #e5e7eb;background:transparent;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s ease}.UnifiedAttachmentArea_search-tab__h_ZI_:hover{background:#f9fafb}.UnifiedAttachmentArea_search-tab__h_ZI_.UnifiedAttachmentArea_active__9IASq{background:#374151;color:#fff;border-color:#374151}.UnifiedAttachmentArea_picker-footer___yp2P{padding:0 20px 20px}.UnifiedAttachmentArea_picker-submit-btn__Wvzp_{width:100%;padding:10px 0;border:none;border-radius:10px;background:#00af2d;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_picker-submit-btn__Wvzp_:hover{background:#008623}.UnifiedAttachmentArea_picker-submit-btn__Wvzp_:disabled{opacity:.6;cursor:not-allowed}.UnifiedAttachmentArea_search-results__rvJtA{min-height:200px;max-height:360px;overflow-y:auto;padding:0 12px 12px}.UnifiedAttachmentArea_search-result-item__Wvs8n{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_search-result-item__Wvs8n:hover{background:#f3f4f6}.UnifiedAttachmentArea_search-result-item__Wvs8n.UnifiedAttachmentArea_selected__hR9LP{background:#f4fef7;cursor:default}.UnifiedAttachmentArea_search-result-favicon__jlfcz{width:32px;height:32px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9fafb;overflow:hidden}.UnifiedAttachmentArea_search-result-favicon__jlfcz img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.UnifiedAttachmentArea_search-result-content__Hj4yE{flex:1;min-width:0}.UnifiedAttachmentArea_search-result-title__hnE_w{font-size:14px;font-weight:600;color:#374151;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.UnifiedAttachmentArea_search-result-snippet__UEz3N{font-size:12px;color:#9ca3af;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UnifiedAttachmentArea_search-result-url__aNkqS{font-size:11px;color:#00af2d;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnifiedAttachmentArea_search-loading__Bj29_{display:flex;align-items:center;justify-content:center;padding:40px 0;color:#9ca3af;font-size:13px}.UnifiedAttachmentArea_search-empty__xTdt_{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0;color:#9ca3af;font-size:13px}.UnifiedAttachmentArea_video-result-item__QnfiD{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_video-result-item__QnfiD:hover{background:#f3f4f6}.UnifiedAttachmentArea_video-result-item__QnfiD.UnifiedAttachmentArea_selected__hR9LP{background:#f4fef7;cursor:default}.UnifiedAttachmentArea_video-thumbnail__txqwS{position:relative;width:120px;height:68px;border-radius:6px;flex-shrink:0;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.UnifiedAttachmentArea_video-thumbnail__txqwS img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UnifiedAttachmentArea_video-duration__GEKY6{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.75);color:#fff;font-size:11px;padding:1px 4px;border-radius:3px;line-height:1.3}.UnifiedAttachmentArea_video-result-content__hh6C8{flex:1;min-width:0;padding-top:2px}.UnifiedAttachmentArea_video-result-title__h1zEA{font-size:13px;font-weight:600;color:#374151;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UnifiedAttachmentArea_video-result-source__TV37_{font-size:11px;color:#9ca3af;margin-top:4px}.UnifiedAttachmentArea_image-results-grid__WSVmU{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 0}.UnifiedAttachmentArea_image-result-item__j_e_d{position:relative;aspect-ratio:1/1;border:0;padding:0;border-radius:8px;overflow:hidden;background:#f3f4f6;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.UnifiedAttachmentArea_image-result-item__j_e_d img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.UnifiedAttachmentArea_image-result-item__j_e_d:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.12)}.UnifiedAttachmentArea_image-result-item__j_e_d.UnifiedAttachmentArea_selected__hR9LP{cursor:default;box-shadow:inset 0 0 0 3px #00af2d}.UnifiedAttachmentArea_image-result-check__hZS1R{position:absolute;top:6px;right:6px;background:#00af2d;color:#fff;border-radius:999px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.UnifiedAttachmentArea_generated-image-wrap__EFSGM{display:flex;justify-content:center;padding:4px 0}.UnifiedAttachmentArea_generated-image__X7Zta{position:relative;width:100%;max-width:320px;aspect-ratio:1/1;border:0;padding:0;border-radius:8px;overflow:hidden;background:#f3f4f6;cursor:pointer;transition:box-shadow .12s ease}.UnifiedAttachmentArea_generated-image__X7Zta img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.UnifiedAttachmentArea_generated-image__X7Zta:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.UnifiedAttachmentArea_generated-image__X7Zta.UnifiedAttachmentArea_selected__hR9LP{cursor:default;box-shadow:inset 0 0 0 3px #00af2d}.UnifiedAttachmentArea_image-generate-loading__P4_tw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;max-width:320px;aspect-ratio:1/1;margin:4px auto;border-radius:8px;overflow:hidden;background-color:#f3f4f6;background-image:linear-gradient(100deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0) 70%);background-size:200% 100%;background-repeat:no-repeat;animation:UnifiedAttachmentArea_image-gen-shimmer__ZQoR_ 1.4s ease-in-out infinite}.UnifiedAttachmentArea_image-generate-loading-text__fSLc3{color:#374151;font-size:14px;font-weight:600;text-align:center;padding:0 16px}.UnifiedAttachmentArea_image-generate-loading-time__CCmxG{color:#9ca3af;font-size:12px;text-align:center;padding:0 16px}.UnifiedAttachmentArea_image-generate-error__M7I32{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:320px;min-height:200px;margin:4px auto;padding:24px 20px;border-radius:8px;background:#f9fafb;text-align:center}.UnifiedAttachmentArea_image-generate-error-title__Oiggq{color:hsl(var(--destructive));font-size:14px;font-weight:600}.UnifiedAttachmentArea_image-generate-error-reason__JqdwW{color:#374151;font-size:12px;line-height:1.5;word-break:break-word;white-space:pre-wrap}@keyframes UnifiedAttachmentArea_image-gen-shimmer__ZQoR_{0%{background-position:200% 0}to{background-position:-200% 0}}.ImproveModalShell_shell-modal-wrap__yp960.ant-modal-wrap{padding:0!important}.ImproveModalShell_shell-modal__Kk_Vg.ant-modal{padding:0!important;margin:0!important;top:0!important;max-width:100vw!important}.ImproveModalShell_shell-modal__Kk_Vg .ant-modal-content{height:100vh;display:flex;flex-direction:column;border-radius:0!important;margin:0!important;padding:0!important}.ImproveModalShell_shell-modal__Kk_Vg .ant-modal-header{display:none}.ImproveModalShell_shell-modal__Kk_Vg .ant-modal-body{flex:1;overflow:hidden;padding:0}.ImproveModalShell_shell-modal__Kk_Vg .ant-modal-close,.ImproveModalShell_shell-modal__Kk_Vg .ant-modal-footer{display:none}.ImproveModalShell_shell-modal__Kk_Vg .ImproveModalShell_preview-toolbar__D1Stw{border-bottom:1px solid #e5e4e0}.ImproveModalShell_shell-modal__Kk_Vg .ImproveModalShell_panel-divider__dm2Ju{width:1px;background:#e5e4e0;flex-shrink:0}.ImproveModalShell_shell-modal__Kk_Vg .ImproveModalShell_ai-panel-header__e0qfD{border-bottom:1px solid #e5e4e0}.ImproveModalShell_shell-modal__Kk_Vg .ImproveModalShell_ai-panel-footer__rJlIY,.ImproveModalShell_shell-modal__Kk_Vg .ImproveModalShell_chat-input-container__DN52_{border-top:1px solid #e5e4e0}.ImproveModalShell_shell-modal__Kk_Vg .ImproveModalShell_input-box__u_7ro{border:1px solid #e5e4e0;border-radius:12px;transition:border-color .1s ease-out,box-shadow .1s ease-out}.ImproveModalShell_shell-modal__Kk_Vg .ImproveModalShell_input-box__u_7ro:focus-within{border-color:#00af2d;box-shadow:0 0 0 2px rgba(0,175,45,.1)}.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))}