.ClassPage_class-page__RIe_e .ClassPage_divider__x9wP3{width:100%;height:8px;background:#f3f4f6}.ClassPage_class-page__RIe_e .ClassPage_wrap-tab__2vpU_{padding:20px 16px}@media(min-width:900px){.ClassPage_class-page__RIe_e{max-width:1072px;margin:0 auto}.ClassPage_class-page__RIe_e .ClassPage_divider__x9wP3{display:none}.ClassPage_class-page__RIe_e .ClassPage_wrap-tab__2vpU_{padding:22px 0 0}}.ClassInfo_class-info__M3P1q{padding:28px 16px}.ClassInfo_class-info-desc__oCLE1{font-size:18px;font-weight:700;line-height:28px;color:#1f2937}.ClassInfo_class-info-btn__JTevN{position:fixed;bottom:16px;right:16px;width:56px;height:56px;border-radius:100%;background:#1f2937}.ClassInfo_class-info-btn__JTevN svg{width:24px;height:24px}.ClassInfo_class-info__M3P1q .ClassInfo_join-btn__LWvRX [class=ant-float-btn-body]{background:#1f2937}.ClassInfo_class-info__M3P1q .ClassInfo_join-btn__LWvRX [class=ant-float-btn-icon]{width:24px!important;height:24px}@media(min-width:900px){.ClassInfo_class-info__M3P1q{padding:80px 0 55px;display:flex;justify-content:space-between;align-items:center}.ClassInfo_class-info-desc__oCLE1{font-size:26px;font-weight:700;line-height:24px;color:#030712}.ClassInfo_class-info-btn__JTevN{display:flex;gap:6px;align-items:center;position:static;padding:0 16px 0 12px;width:-moz-fit-content;width:fit-content;height:46px;border-radius:8px;background:#030712;color:#fff;font-size:14px;font-weight:600;line-height:24px}.ClassInfo_class-info-btn__JTevN svg{width:18px;height:18px}}.ClassTab_class-tab__XSVcx{padding:28px;background-color:#f9fafb;border-radius:12px}.ClassTab_loading-container__dDCjw{min-height:200px;display:flex;justify-content:center;align-items:center;width:100%;background-color:#f9fafb;border-radius:8px;margin-top:20px;border:1px dashed #e5e7eb}.ClassTab_class-section-header____ksa{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ClassTab_class-section-header____ksa h2{font-size:24px;font-weight:600;color:#111827}.Attachment_attachment__v1Vii{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;height:56px;padding:16px;background-color:var(--grey-scale-50);border-radius:8px;cursor:pointer}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3{display:flex;align-items:center;gap:12px;overflow:hidden}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_wrap-icon__f2vo5{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;overflow:hidden;border-radius:4px}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_wrap-icon__f2vo5 .Attachment_link-thumb__ml1xi{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_wrap-icon__f2vo5 .Attachment_link-thumb__ml1xi.Attachment_is-favicon__ae84K{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl{color:var(--grey-scale-900);overflow:hidden}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name__InEOv{font-size:14px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name__InEOv.Attachment_editable__9NuJF{cursor:pointer;border-radius:4px;padding:2px 4px;margin:-2px -4px;transition:background-color .2s ease-in-out;position:relative}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name__InEOv.Attachment_editable__9NuJF .Attachment_edit-icon__b3yXv{display:none;margin-left:6px;vertical-align:middle;color:var(--grey-scale-500)}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name__InEOv.Attachment_editable__9NuJF:hover{background-color:var(--grey-scale-100)}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name__InEOv.Attachment_editable__9NuJF:hover .Attachment_edit-icon__b3yXv{display:inline-block}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name-input__P6vAQ{width:100%;padding:2px 4px;font-size:14px;font-weight:600;border:1px solid var(--blue-500);border-radius:4px;outline:none}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name-edit-container__W5jdd{display:flex;align-items:center;width:100%}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name-edit-container__W5jdd .Attachment_name-only__ccV9k{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name-edit-container__W5jdd .Attachment_extension-display__sVYR3{display:flex;align-items:center;padding:2px 8px;font-size:14px;font-weight:600;background-color:var(--grey-scale-100);border:1px solid var(--blue-500);border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;color:var(--grey-scale-600);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_filename-base__eBQjp{color:var(--grey-scale-900)}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_filename-extension__odAQk{color:var(--grey-scale-600);font-weight:500}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_desc__peIQN{display:block;font-size:12px;font-weight:400;line-height:16px;color:var(--grey-scale-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl.Attachment_horizontal__Wdcud{display:flex;flex-direction:row;align-items:center;gap:8px}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl.Attachment_horizontal__Wdcud .Attachment_name__InEOv{margin:0;flex-shrink:0}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl.Attachment_horizontal__Wdcud .Attachment_desc__peIQN{margin:0;flex:1;min-width:0}.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6{display:flex;align-items:center;gap:12px;flex-shrink:0}.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_delete-file-btn__ocHN8{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--grey-scale-200)}.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--grey-scale-600)}.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM:disabled{opacity:.5;cursor:not-allowed}.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM .Attachment_loading-indicator__OPK2b{font-size:18px;font-weight:700;animation:Attachment_loading__NGp_V 1.5s infinite}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU{background-color:transparent;border:none;height:auto;min-height:48px;padding:8px;gap:10px;border-radius:8px;transition:background-color .15s ease}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU:hover{background-color:#fff}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-info__ghmH3{gap:10px}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-info__ghmH3 .Attachment_wrap-icon__f2vo5{width:40px;height:40px;background:var(--grey-scale-100);border-radius:6px}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-info__ghmH3 .Attachment_wrap-icon__f2vo5 .Attachment_link-thumb__ml1xi{width:100%;height:100%}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-info__ghmH3 .Attachment_wrap-icon__f2vo5 .Attachment_link-thumb__ml1xi.Attachment_is-favicon__ae84K{width:24px;height:24px}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6{gap:4px;opacity:0;transition:opacity .15s ease}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 .Attachment_delete-file-btn__ocHN8,.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM,.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 a{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--grey-scale-400);cursor:pointer;transition:background-color .2s,color .2s}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 .Attachment_delete-file-btn__ocHN8 svg,.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM svg,.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 a svg{width:14px;height:14px}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 .Attachment_delete-file-btn__ocHN8:hover,.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM:hover,.Attachment_attachment__v1Vii.Attachment_compact__9U9cU .Attachment_wrap-button__ur2w6 a:hover{background-color:var(--grey-scale-100);color:var(--grey-scale-600)}.Attachment_attachment__v1Vii.Attachment_compact__9U9cU:focus-within .Attachment_wrap-button__ur2w6,.Attachment_attachment__v1Vii.Attachment_compact__9U9cU:hover .Attachment_wrap-button__ur2w6{opacity:1}@keyframes Attachment_loading__NGp_V{0%,to{opacity:.3}50%{opacity:1}}@media(min-width:900px){.Attachment_attachment__v1Vii{gap:61px}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_wrap-icon__f2vo5 svg{width:20px;height:20px}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl{flex-direction:row;align-items:center;gap:12px}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_name__InEOv{font-size:15px;font-weight:500;line-height:28px;overflow:visible}.Attachment_attachment__v1Vii .Attachment_wrap-info__ghmH3 .Attachment_file-info__Hjggl .Attachment_desc__peIQN{font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6{gap:12px}.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_delete-file-btn__ocHN8,.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_delete-file-btn__ocHN8 svg,.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM,.Attachment_attachment__v1Vii .Attachment_wrap-button__ur2w6 .Attachment_download-btn__5JlaM svg{width:20px;height:20px}}.FileAttachmentArea_formGroup__kU7OM{margin-bottom:28px;width:100%}.FileAttachmentArea_formGroup__kU7OM label{display:block;margin-bottom:14px;font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.FileAttachmentArea_dropzone__dczLn{padding:20px;text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:12px;display:flex;flex-direction:column;align-items:center;gap:12px;background-color:#f9fafb}.FileAttachmentArea_dropzone__dczLn:hover{border-color:#9ca3af}.FileAttachmentArea_dropzone__dczLn.FileAttachmentArea_dragActive__4aYUR{border-color:#3b82f6}.FileAttachmentArea_dropzone__dczLn.FileAttachmentArea_uploading__Z0XUN{border-color:#10b981;background-color:#ecfdf5;cursor:not-allowed}.FileAttachmentArea_dropzone__dczLn p{margin:0;color:#6b7280;font-size:14px}.FileAttachmentArea_dropzone__dczLn .FileAttachmentArea_dropzoneHint__VXovb{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;letter-spacing:.15px;color:#6b7280;margin-top:4px}.FileAttachmentArea_dropzone__dczLn .FileAttachmentArea_dropzoneHint__VXovb p{font-size:12px;font-weight:500;line-height:16px;color:#9ca3af}.FileAttachmentArea_dropzone__dczLn .FileAttachmentArea_linkButton__SCIYD{background:none;border:none;color:#3b82f6;text-decoration:underline;cursor:pointer;font-size:12px;padding:0;margin:0}.FileAttachmentArea_dropzone__dczLn .FileAttachmentArea_linkButton__SCIYD:hover{color:#2563eb}.FileAttachmentArea_dropzone__dczLn .FileAttachmentArea_uploadingContent__Td8Yl{display:flex;flex-direction:column;align-items:center;gap:12px}.FileAttachmentArea_dropzone__dczLn .FileAttachmentArea_uploadingContent__Td8Yl p{color:#10b981;font-weight:500}.FileAttachmentArea_dropzone__dczLn .FileAttachmentArea_loadingSpinner__hDnlt{width:24px;height:24px;border:2px solid #f3f4f6;border-top-color:#10b981;border-radius:50%;animation:FileAttachmentArea_spin__vzKlh 1s linear infinite}@keyframes FileAttachmentArea_spin__vzKlh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FileAttachmentArea_attachmentList__xAYHQ{margin-top:12px;display:flex;flex-direction:column;gap:8px}.FileAttachmentArea_sortableAttachment__gFlHj{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;max-height:48px;padding:10px 20px;border:1px solid var(--Gray-200,#e5e7eb);border-radius:8px}.FileAttachmentArea_sortableAttachment__gFlHj:hover .FileAttachmentArea_dragHandle__E87gd{opacity:1}.FileAttachmentArea_dragHandle__E87gd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:grab;color:#d1d5db;flex-shrink:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.FileAttachmentArea_dragHandle__E87gd:hover{opacity:1}.FileAttachmentArea_dragHandle__E87gd:active{cursor:grabbing}.FileAttachmentArea_linkInputContainer__koQm6{display:flex;gap:8px;align-items:center;border:1px solid #e5e7eb;border-radius:8px}.FileAttachmentArea_linkInput__9qfl8{flex:1;padding:12px 16px;font-size:16px;line-height:20px;color:#1f2937;background-color:#fff;transition:border-color .2s ease}.FileAttachmentArea_linkInput__9qfl8:focus{outline:none;border-color:#4b5563}.FileAttachmentArea_linkInput__9qfl8::-moz-placeholder{color:#9ca3af;font-weight:600}.FileAttachmentArea_linkInput__9qfl8::placeholder{color:#9ca3af;font-weight:600}.FileAttachmentArea_addLinkButton__Y42m6{padding:12px 20px;color:#9ca3af;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.FileAttachmentArea_addLinkButton__Y42m6:disabled{color:#6b7280;cursor:not-allowed}.Tab_tab-container__1hNJU{width:100%;height:100%}.Tab_tab-container__1hNJU .Tab_tab-scroll-wrap__TrpO6{position:relative;margin-bottom:24px}.Tab_tab-container__1hNJU .Tab_tab__ffFJR{position:relative;display:flex;background-color:transparent;gap:20px;border-bottom:1px solid #e5e7eb;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.Tab_tab-container__1hNJU .Tab_tab__ffFJR::-webkit-scrollbar{display:none}.Tab_tab-container__1hNJU .Tab_tab__ffFJR .Tab_ink-bar__aOwlF{position:absolute;height:2px;background:#111827;bottom:0;transition:all .2s ease-in-out}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{display:flex;align-items:flex-start;justify-content:center;height:40px;cursor:pointer;width:-moz-fit-content;width:fit-content;flex-shrink:0;position:relative}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{color:#9ca3af;font-weight:600;font-size:16px;line-height:40px;white-space:nowrap;transition:all .3s ease-in-out;padding:0 8px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4:hover,.Tab_tab-container__1hNJU .Tab_tab-item__48WsT.Tab_active__hnW2K .Tab_name__OQpz4{color:#1f2937}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW{position:absolute;top:0;bottom:1px;width:40px;height:40px;padding:0;border:none;cursor:pointer;display:inline-flex;align-items:center;z-index:2;color:#9ca3af;transition:color .2s ease-in-out}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW:hover{color:#1f2937}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW.Tab_left__KSXb6{left:0;background:linear-gradient(90deg,#fff 60%,hsla(0,0%,100%,0));justify-content:flex-start;padding-left:8px}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW.Tab_right__U1diJ{right:0;background:linear-gradient(270deg,#fff 60%,hsla(0,0%,100%,0));justify-content:flex-end;padding-right:8px}.Tab_tab-container__1hNJU .Tab_content__O7hVQ{width:100%}@media(max-width:768px){.Tab_tab-container__1hNJU .Tab_tab__ffFJR{gap:16px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{height:36px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{font-size:14px;line-height:36px}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW{height:36px}}@media(min-width:900px){.Tab_tab-container__1hNJU .Tab_tab__ffFJR{gap:20px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{height:36px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{font-size:16px;font-weight:600;line-height:20px}.Tab_tab-container__1hNJU .Tab_scroll-btn__oNGwW{height:36px}}.AssignmentTargetClassesModal_header__LvoD2{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.AssignmentTargetClassesModal_header__LvoD2 h2{margin:0;font-size:16px;font-weight:600;color:#1f2937}.AssignmentTargetClassesModal_body__9akAi{padding:16px 20px;overflow:hidden;display:flex;flex-direction:column;min-height:200px}.AssignmentTargetClassesModal_controls__lyry6{display:flex;gap:6px;margin-bottom:8px}.AssignmentTargetClassesModal_search__cvOuC{flex:1;padding:8px 10px;font-size:13px;border:1px solid #cbd5e1;border-radius:6px}.AssignmentTargetClassesModal_list__A_Wny{flex:1;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fff;max-height:320px}.AssignmentTargetClassesModal_row__jFITF{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;color:#1f2937;background:none;border:none;border-bottom:1px solid #f1f5f9;text-align:left;cursor:pointer}.AssignmentTargetClassesModal_row__jFITF:last-child{border-bottom:none}.AssignmentTargetClassesModal_row__jFITF:hover{background:#f8fafc}.AssignmentTargetClassesModal_row__jFITF .AssignmentTargetClassesModal_name__xGWS7{flex:1}.AssignmentTargetClassesModal_empty__PlqIj{padding:24px 12px;font-size:13px;color:#6b7280;text-align:center}.AssignmentTargetClassesModal_loading__Ie51Z{padding:24px 12px;display:flex;justify-content:center}.AssignmentTargetClassesModal_count__aXJEc{margin-top:10px;font-size:12px;color:#6b7280;text-align:right}.AssignmentTargetClassesModal_hint__17iBE{margin-top:6px;font-size:12px;color:#9ca3af;line-height:1.4}.AssignmentTargetClassesModal_footer__6Flq_{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #e2e8f0}.AudioRecorder_audio-recorder__hCgbw{display:flex;flex-direction:column;gap:12px}.AudioRecorder_recordings-list__myVZ1{display:flex;flex-direction:column;gap:8px}.AudioRecorder_recording-item__WTHN_{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.AudioRecorder_recording-info__XMCTG{display:flex;align-items:center;gap:8px;font-size:14px;color:hsl(var(--foreground))}.AudioRecorder_recording-icon__g8kuB{color:hsl(var(--muted-foreground));flex-shrink:0}.AudioRecorder_recording-name__NysPF{font-weight:500}.AudioRecorder_recording-size__EX57k{color:hsl(var(--muted-foreground));font-size:12px}.AudioRecorder_recording-actions___yfGB{display:flex;align-items:center;gap:4px}.AudioRecorder_icon-btn__Mi1mn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;cursor:pointer;border-radius:6px;color:hsl(var(--muted-foreground));transition:all .15s}.AudioRecorder_icon-btn__Mi1mn:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.AudioRecorder_icon-btn__Mi1mn.AudioRecorder_playing__OyR_O{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.AudioRecorder_icon-btn--danger__evpRW:hover{background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.AudioRecorder_recording-overlay__gssKn{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:12px;background:hsl(var(--destructive)/.05);border:1px solid hsl(var(--destructive)/.2)}.AudioRecorder_recording-status__Ofb_O{display:flex;align-items:center;gap:8px}.AudioRecorder_recording-dot__WpZR2{display:inline-block;width:10px;height:10px;border-radius:50%;background:hsl(var(--destructive));animation:AudioRecorder_pulse__Yp8Fj 1s infinite}.AudioRecorder_recording-dot__WpZR2.AudioRecorder_paused__4_ylX{animation:none;opacity:.4}@keyframes AudioRecorder_pulse__Yp8Fj{0%,to{opacity:1}50%{opacity:.3}}.AudioRecorder_recording-label___ubtK{font-size:14px;font-weight:600;color:hsl(var(--destructive))}.AudioRecorder_recording-timer__Q_xSk{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.AudioRecorder_volume-bar-container__2cG59{width:100%;max-width:240px;height:6px;background:hsl(var(--muted));border-radius:3px;overflow:hidden}.AudioRecorder_volume-bar__hVvXQ{height:100%;background:linear-gradient(90deg,#51cf66,#fcc419,#ff6b6b);border-radius:3px;transition:width .1s ease}.AudioRecorder_recording-controls__ytbEz{display:flex;align-items:center;gap:8px}.AudioRecorder_control-btn__6lpx_{background:none;border:1px solid hsl(var(--border));border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsl(var(--muted-foreground));transition:all .15s}.AudioRecorder_control-btn__6lpx_:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.AudioRecorder_pending-preview__tZK1h{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:hsl(var(--primary)/.05);border:1px solid hsl(var(--primary)/.2)}.AudioRecorder_pending-info__7TNQK{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:hsl(var(--primary))}.AudioRecorder_preview-audio__3b3zj{width:100%;height:36px}.AudioRecorder_pending-actions__ovv8t{display:flex;justify-content:flex-end;gap:8px}.AudioRecorder_record-btn__MXj_P{align-self:flex-start;border-style:dashed}.AudioRecorder_max-hint__j_bIY{font-size:12px;color:hsl(var(--muted-foreground));margin:0}.AudioRecorder_unsupported-message__6sCP5{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:13px;line-height:1.45}.AudioRecorder_unsupported-icon__OjRG1{flex-shrink:0;margin-top:1px;color:hsl(var(--muted-foreground))}.AudioRecorder_spin__TuxlY{animation:AudioRecorder_spin__TuxlY 1s linear infinite}@keyframes AudioRecorder_spin__TuxlY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AudioPlayer_audio-player__mtYef{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.AudioPlayer_audio-info__ISsFs{display:flex;align-items:center;gap:6px;font-size:13px;color:hsl(var(--foreground))}.AudioPlayer_audio-icon__4zzYa{color:hsl(var(--muted-foreground));flex-shrink:0}.AudioPlayer_audio-label__uc8CP{font-weight:500}.AudioPlayer_audio-duration__pNNv_,.AudioPlayer_audio-size___dO4d{color:hsl(var(--muted-foreground));font-size:12px}.AudioPlayer_audio-duration__pNNv_{font-variant-numeric:tabular-nums}.AudioPlayer_audio-loading___pCGI{display:flex;align-items:center;gap:6px;height:32px;font-size:12px;color:hsl(var(--muted-foreground))}.AudioPlayer_audio-spinner__Rd9GL{flex-shrink:0;animation:AudioPlayer_audio-spin__h6JdU 1s linear infinite}@keyframes AudioPlayer_audio-spin__h6JdU{to{transform:rotate(1turn)}}.AudioPlayer_audio-error__SuCMo{height:32px;display:flex;align-items:center;font-size:12px;color:hsl(var(--destructive))}.AudioPlayer_audio-element__Qvc94{width:100%;height:32px}.AudioPlayer_audio-element__Qvc94.AudioPlayer_hidden___sJVa{display:none}.AssignmentDetailModal_modalHeader__0A89y{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.AssignmentDetailModal_modalHeader__0A89y h3{margin:0;font-size:1.6em;color:#333}.AssignmentDetailModal_studentInfo__Y8DhJ{margin-bottom:15px;font-size:.95em;color:#555}.AssignmentDetailModal_submissionContent__epg7Q{flex-grow:1;overflow:hidden}.AssignmentDetailModal_submissionContent__epg7Q img{max-width:100%;height:auto;display:block}.AssignmentDetailModal_detailModalCloseButton__33RpQ{background:none;border:none;font-size:1.8em;cursor:pointer;color:#777;line-height:1}.AssignmentDetailModal_detailModalCloseButton__33RpQ:hover{color:#333}.AssignmentDetailModal_detailModalContent__MJmiW h3{margin-top:0;margin-bottom:15px;font-size:1.6em;color:#333}.AssignmentDetailModal_detailModalContent__MJmiW p{font-size:.95em;line-height:1.6;color:#555;margin-bottom:8px}.AssignmentDetailModal_modalFooter__yBSip{margin-top:20px;padding-top:15px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.AssignmentDetailModal_deleteButton__NGCqC{padding:8px 16px;border:1px solid #dc3545;background-color:#dc3545;color:#fff;border-radius:4px;cursor:pointer;font-size:.9em;transition:all .2s ease}.AssignmentDetailModal_deleteButton__NGCqC:hover:not(:disabled){background-color:#c82333;border-color:#bd2130}.AssignmentDetailModal_deleteButton__NGCqC:disabled{background-color:#e9ecef;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.AssignmentDetailModal_modalSection__Hz6Ms{margin-top:20px;padding-top:15px;border-top:1px solid #eee;font-size:1.1em;font-weight:600;color:#444;margin-bottom:10px}.AssignmentDetailModal_audioFiles__Z4LT9{display:flex;flex-direction:column;gap:10px;margin-top:10px}.AssignmentDetailModal_attached-files__NEIvw{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:10px}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb{display:flex;align-items:center;min-width:0;overflow:hidden;padding:12px;border-radius:6px;background-color:#f8f9fa;border:1px solid #e9ecef;text-decoration:none;color:#212529;transition:all .2s ease}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb:hover{background-color:#e9ecef;border-color:#dee2e6;box-shadow:0 2px 5px rgba(0,0,0,.1);transform:translateY(-2px)}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_previewable__OBvNk{cursor:pointer;border-left:3px solid #007bff}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_previewable__OBvNk:hover{background-color:#e3f2fd}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_image-preview__JpW4L{position:relative;cursor:pointer;overflow:hidden;border-radius:6px 6px 0 0}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_image-preview__JpW4L:hover .AssignmentDetailModal_image-overlay__Pfpwi{opacity:1}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_image-preview__JpW4L:hover .AssignmentDetailModal_file-thumbnail__GMH0K{transform:scale(1.05)}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_image-preview__JpW4L .AssignmentDetailModal_file-thumbnail__GMH0K{width:100%;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;background-color:#f9fafb}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_image-preview__JpW4L .AssignmentDetailModal_image-overlay__Pfpwi{position:absolute;inset:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_image-preview__JpW4L .AssignmentDetailModal_image-overlay__Pfpwi .AssignmentDetailModal_preview-hint__P1iau{color:#fff;font-size:14px;font-weight:500;text-align:center}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_file-info__LDJss{padding:12px;background-color:#f8f9fa}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_file-info__LDJss .AssignmentDetailModal_file-name__MbPHS{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb.AssignmentDetailModal_image-file__VkAzw .AssignmentDetailModal_file-info__LDJss .AssignmentDetailModal_file-size__ylYny{font-size:12px;color:#6c757d}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb .AssignmentDetailModal_file-icon__VkAGi{font-size:24px;margin-right:12px;min-width:24px}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb .AssignmentDetailModal_file-info__LDJss{display:flex;flex-direction:column;overflow:hidden}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb .AssignmentDetailModal_file-info__LDJss .AssignmentDetailModal_file-name__MbPHS{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb .AssignmentDetailModal_file-info__LDJss .AssignmentDetailModal_file-url__UHx9s{font-size:11px;color:#007bff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb .AssignmentDetailModal_file-info__LDJss .AssignmentDetailModal_file-size__ylYny{font-size:12px;color:#6c757d;margin-top:4px}.AssignmentDetailModal_attached-files__NEIvw .AssignmentDetailModal_attached-file___ozzb .AssignmentDetailModal_file-info__LDJss .AssignmentDetailModal_preview-hint__P1iau{font-size:11px;color:#007bff;margin-top:4px}.AssignmentDetailModal_link-display__TxIA_{display:flex;flex-direction:column;overflow:hidden}.AssignmentDetailModal_link-display__TxIA_ .AssignmentDetailModal_file-name__MbPHS{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AssignmentDetailModal_link-display__TxIA_ .AssignmentDetailModal_file-url__UHx9s{font-size:11px;color:#007bff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.AssignmentDetailModal_file-preview__MpdTd{position:fixed;inset:0;background-color:rgba(0,0,0,.85);z-index:1100;display:flex;justify-content:center;align-items:center;padding:2rem}.AssignmentDetailModal_file-preview__MpdTd .AssignmentDetailModal_close-preview__kvc1Q{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;z-index:1110}.AssignmentDetailModal_file-preview__MpdTd .AssignmentDetailModal_close-preview__kvc1Q:hover{color:#f8f9fa}.AssignmentDetailModal_file-preview__MpdTd.AssignmentDetailModal_image-preview__JpW4L img{max-width:90%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.AssignmentDetailModal_file-preview__MpdTd.AssignmentDetailModal_video-preview__OiDf3 iframe,.AssignmentDetailModal_file-preview__MpdTd.AssignmentDetailModal_video-preview__OiDf3 video,.AssignmentDetailModal_file-preview__MpdTd.AssignmentDetailModal_youtube-preview__2wwsQ iframe,.AssignmentDetailModal_file-preview__MpdTd.AssignmentDetailModal_youtube-preview__2wwsQ video{max-width:90%;max-height:80vh;border-radius:4px}@media(max-width:768px){.AssignmentDetailModal_attached-files__NEIvw{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.AssignmentDetailModal_attached-files__NEIvw{grid-template-columns:1fr}}.AssignmentSelectionModal_modalHeader__HiADI{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.AssignmentSelectionModal_modalTitleWrapper__eg7vY{display:flex;align-items:center;gap:12px}.AssignmentSelectionModal_modalTitleIcon__PsYnM{color:#00af2d}.AssignmentSelectionModal_modalTitle__6_y7v{font-size:20px;font-weight:600;color:#1f2937;margin:0}.AssignmentSelectionModal_modalCloseButton___G1kR{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:all .2s}.AssignmentSelectionModal_modalCloseButton___G1kR:hover{background-color:#f3f4f6;color:#374151}.AssignmentSelectionModal_modalContent__ge_K1{flex:1;overflow-y:auto;padding:16px 24px}.AssignmentSelectionModal_loading__bDAV9{display:flex;align-items:center;justify-content:center;height:200px;color:#6b7280;font-size:16px}.AssignmentSelectionModal_selectionControls__xeyLl{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.AssignmentSelectionModal_deselectAllButton__lce1Q,.AssignmentSelectionModal_selectAllButton__9u_sg{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .2s}.AssignmentSelectionModal_deselectAllButton__lce1Q:hover,.AssignmentSelectionModal_selectAllButton__9u_sg:hover{background-color:#f3f4f6;border-color:#9ca3af}.AssignmentSelectionModal_selectionCount__G4eGr{margin-left:auto;font-size:14px;color:#6b7280;font-weight:500}.AssignmentSelectionModal_assignmentsList__h20wg{display:flex;flex-direction:column;gap:24px}.AssignmentSelectionModal_curriculumGroup__BEgb6{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.AssignmentSelectionModal_curriculumHeader___orLi{background-color:#f8fafc;padding:16px 20px;border-bottom:1px solid #e5e7eb}.AssignmentSelectionModal_curriculumHeader___orLi h3{margin:0 0 8px;font-size:16px;font-weight:600;color:#1f2937}.AssignmentSelectionModal_lessonInfo__rbFbI{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.AssignmentSelectionModal_lessonInfo__rbFbI span:nth-child(2n){color:#d1d5db}.AssignmentSelectionModal_assignmentsContainer__yqHFA{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.AssignmentSelectionModal_assignmentItem__J0Qv_{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;transition:all .2s}.AssignmentSelectionModal_assignmentItem__J0Qv_:hover{border-color:#00af2d;background-color:#f8fafc}.AssignmentSelectionModal_assignmentCheckbox__QIwqt{display:flex;align-items:center;cursor:pointer;margin-top:2px}.AssignmentSelectionModal_assignmentCheckbox__QIwqt input[type=checkbox]{display:none}.AssignmentSelectionModal_assignmentCheckbox__QIwqt .AssignmentSelectionModal_checkmark__Ss0Vd{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;background:#fff;position:relative;transition:all .2s}.AssignmentSelectionModal_assignmentCheckbox__QIwqt .AssignmentSelectionModal_checkmark__Ss0Vd:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}.AssignmentSelectionModal_assignmentCheckbox__QIwqt input[type=checkbox]:checked+.AssignmentSelectionModal_checkmark__Ss0Vd{background-color:#00af2d;border-color:#00af2d}.AssignmentSelectionModal_assignmentCheckbox__QIwqt input[type=checkbox]:checked+.AssignmentSelectionModal_checkmark__Ss0Vd:after{opacity:1}.AssignmentSelectionModal_assignmentInfo__CejCN{flex:1}.AssignmentSelectionModal_assignmentInfo__CejCN h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#1f2937}.AssignmentSelectionModal_assignmentContent__9BZxX{margin:0 0 8px;font-size:14px;color:#6b7280;line-height:1.5}.AssignmentSelectionModal_assignmentMeta__34K_u{display:flex;gap:16px;font-size:12px;color:#9ca3af}.AssignmentSelectionModal_noAssignments__yY_lm{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;text-align:center;color:#6b7280}.AssignmentSelectionModal_noAssignments__yY_lm p{margin:0 0 8px;font-size:16px}.AssignmentSelectionModal_noAssignments__yY_lm p:last-child{font-size:14px;color:#9ca3af}.AssignmentSelectionModal_modalFooter__8IeXL{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.AssignmentSelectionModal_cancelButton__p6vgF{padding:10px 20px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.AssignmentSelectionModal_cancelButton__p6vgF:hover{background-color:#f3f4f6;border-color:#9ca3af}.AssignmentSelectionModal_addButton__L_gny{padding:10px 20px;border:none;border-radius:6px;background:#00af2d;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.AssignmentSelectionModal_addButton__L_gny:hover:not(:disabled){background:#008a24}.AssignmentSelectionModal_addButton__L_gny:disabled{background:#9ca3af;cursor:not-allowed}.ClassDetailBoardTab_board__Bxuht{padding-top:23px}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_archived-notice__dAiRe{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#856404;font-size:14px;font-weight:500;text-align:center}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_empty-case__gCxZw{margin-top:78px;display:flex;flex-direction:column;align-items:center;gap:25px}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_empty-case__gCxZw span{font-size:14px;font-weight:700;color:#1f2937}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_empty-case__gCxZw p{font-size:12px;font-style:normal;font-weight:400;line-height:24px;color:#4b5563;text-align:center}.ClassDetailBoardTab_board-card-list__HT9u2{margin-top:8px;display:flex;flex-direction:column}.ClassDetailBoardTab_board-card-list__HT9u2>li{padding:20px 0}.ClassDetailBoardTab_board-card-list__HT9u2>li:not(:last-of-type){border-bottom:1px solid #e5e7eb}@media(min-width:900px){.ClassDetailBoardTab_board__Bxuht{padding-top:36px}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_archived-notice__dAiRe{padding:16px 20px;margin-bottom:20px;font-size:15px}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_empty-case__gCxZw{align-items:center;justify-content:center;margin-top:28px;height:300px;gap:28px}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_empty-case__gCxZw span{font-size:20px;font-style:normal;font-weight:600;line-height:24px;color:#4b5563}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_empty-case__gCxZw p{font-size:15px;font-style:normal;font-weight:500;line-height:24px;color:#9ca3af}.ClassDetailBoardTab_board__Bxuht .ClassDetailBoardTab_empty-case__gCxZw p br{display:none}.ClassDetailBoardTab_board-card-list__HT9u2{margin-top:12px}}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-detail__DboWB,.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-detail__DboWB>div,.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info__r_uhX{display:flex;align-items:center}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info__r_uhX>img{width:28px;height:28px;border-radius:100%;overflow:hidden;background:#f9fafb;margin-right:8px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-name__mfZvk{font-size:12px;font-weight:600;line-height:20px;color:#1f2937;margin-right:8px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-date__UxYo5{font-size:12px;font-weight:500;line-height:28px;color:#9ca3af;margin-right:8px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info__r_uhX>svg{width:12px;height:12px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_content__0MqO5{color:#1f2937;font-size:13px;font-weight:400;line-height:26px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_content__0MqO5 a{color:inherit;text-decoration:underline}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U{margin-top:32px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom-actions__YUfv7{display:flex;align-items:center;gap:12px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;transition:background .2s ease-in-out,border-color .2s ease-in-out}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp>svg{width:16px;height:16px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp>span{color:#4b5563;font-size:15px;font-weight:500;line-height:28px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp:hover:not(:disabled){background:#f4fef7;border-color:#00b02f}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp:hover:not(:disabled)>span{color:#1f2937}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp.ClassBoardCard_has-comment__OsowJ{border-color:#e6f7ec;background:#f4fef7}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp.ClassBoardCard_has-comment__OsowJ>span{color:#1f2937;font-weight:600}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_comment-btn__k_fIp:disabled{opacity:.5;cursor:not-allowed}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_takedown-btn__Kj7QE{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_takedown-btn__Kj7QE>span{color:#4b5563;font-size:15px;font-weight:500;line-height:28px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_takedown-btn__Kj7QE:hover{border-color:#9ca3af;background:#f9fafb}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_wrap-icon__DFGWj{display:flex;align-items:center;gap:4px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_wrap-icon__DFGWj>svg{width:16px;height:16px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_bottom__Qph8U .ClassBoardCard_wrap-icon__DFGWj>span{color:#9ca3af;font-size:15px;font-weight:500;line-height:28px}@media(min-width:900px){.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info__r_uhX>img{width:46px;height:46px;margin-right:12px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-detail__DboWB{align-items:flex-start;flex-direction:column;gap:14px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-name__mfZvk{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#4b5563;margin:0}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-date__UxYo5{font-size:14px;font-style:normal;font-weight:500;line-height:10px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info__r_uhX>svg{width:16px;height:16px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-pin__IsrEy{font-size:14px;font-style:normal;font-weight:500;line-height:10px;color:#4b5563;margin-left:2px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_info-announcement__FuIzv{font-size:14px;font-style:normal;font-weight:600;line-height:10px;color:#00b02f;margin-left:2px}.ClassBoardCard_board-card__liqa9 .ClassBoardCard_content__0MqO5{margin-top:28px;color:#4b5563;font-size:16px;font-style:normal;font-weight:500;line-height:28px}}.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_comment__33MSD{color:#1f2937;font-size:16px;font-weight:700;line-height:26px;word-wrap:break-word}.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_number__S4Mtn{color:#9ca3af;font-size:16px;font-weight:700;line-height:26px;word-wrap:break-word}.Comment_comment-container__83Ry5 .Comment_top-comment-input__zap85{margin-top:16px}.Comment_comment-container__83Ry5 .Comment_divider__DSUvG{margin-top:24px;margin-left:-16px;margin-right:-16px;width:auto;height:100%;border:1px solid #e5e7eb}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn{margin-top:24px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 button{display:flex;align-items:center;gap:8px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_name__7vG4q{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG .Comment_type__IdEzJ,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 .Comment_type__IdEzJ{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_body__uygdb{margin-top:12px;color:#1f2937;font-size:13px;font-weight:400;line-height:26px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg{margin-top:16px;margin-bottom:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN{display:flex;flex-direction:"row";align-items:center;font-size:12px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV{margin-right:6px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_number-of-reply__FDBEY{margin-right:12px;color:#9ca3af}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_write-reply__8oP_2{color:#4b5563}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-input__kCgrz{margin-top:20px;margin-left:22px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV{margin-top:18px;margin-left:22px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7{display:flex;align-items:center;gap:8px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button .Comment_name__7vG4q,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button .Comment_name__7vG4q{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_type__IdEzJ,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_type__IdEzJ{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.Comment_comment-container__83Ry5 .Comment_reply-divider__GNWI9{margin-top:20px;margin-left:-16px;margin-right:-16px;width:auto;height:100%;border:1px solid #e5e7eb}@media(min-width:900px){.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_comment__33MSD,.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_number__S4Mtn{font-size:20px;line-height:32px}.Comment_comment-container__83Ry5 .Comment_top-comment-input__zap85{margin-top:40px}.Comment_comment-container__83Ry5 .Comment_divider__DSUvG{margin-top:40px;margin-left:-48px;margin-right:-48px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn{margin-top:36px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7{gap:12px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 button{display:flex;align-items:center;gap:10px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_name__7vG4q{font-size:16px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG .Comment_type__IdEzJ .Comment_date__Ucm_e{font-size:14px;font-weight:500;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_body__uygdb{font-size:16px;font-weight:500;line-height:30px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg{margin-bottom:32px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-author-line__sEGm9,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV{display:flex;flex-direction:"row";align-items:baseline}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-author-line__sEGm9 .Comment_number-of-reply__FDBEY,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV .Comment_number-of-reply__FDBEY{margin-left:8px;font-size:14px;font-weight:500;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-author-line__sEGm9 .Comment_write-reply__8oP_2,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV .Comment_write-reply__8oP_2{margin-left:20px;font-size:16px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-input__kCgrz{margin-top:20px;margin-left:26px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV{margin-top:24px;margin-left:26px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7{display:flex;align-items:center}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button{display:flex;align-items:center;gap:10px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button .Comment_name__7vG4q,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button .Comment_name__7vG4q{color:#1f2937;font-size:16px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_type__IdEzJ,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_type__IdEzJ{color:#9ca3af;font-size:14px;font-weight:500;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-divider__GNWI9{margin-top:32px;margin-left:-48px;margin-right:-48px}}.CommentInput_comment-input-container__C98pm{background-color:#fff;padding:10px;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:10px}.CommentInput_comment-input-container__C98pm .CommentInput_input-field__YVUrT{border:none;outline:none;padding:12.5px 20px 13.5px;font-size:16px;font-weight:500;line-height:30px;resize:none;height:80px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv{margin-right:20px;display:flex;justify-content:end;gap:20px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_cancel-button__azrR9,.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_send-button__d2Ad2{display:flex;align-items:center;background-color:#fff;font-size:15px;font-weight:500;line-height:28px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_cancel-button__azrR9{padding-top:2px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_disabled__7yAsQ{color:#9ca3af}.SideDrawer_side-drawer__EsjZW [class*=anticon] svg{width:24px;height:24px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=anticon] svg{width:28px;height:28px}}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer]{border-bottom:0}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-body]{padding:10px 24px 24px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-body]{padding:64px 54px 55px}}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close]{background-color:#fff!important;position:absolute;top:14px;right:16px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close]{position:absolute;top:4px;right:-4px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close] svg{width:14px;height:14px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close]{top:10px;right:2px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close] svg{width:14px;height:14px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close]{top:28px;right:28px}}.SideDrawer_comment__YaG3A [class*=ant-drawer-body]{padding:10px 16px 24px}@media(min-width:900px){.SideDrawer_comment__YaG3A [class*=ant-drawer-body]{padding:64px 48px 55px}}.ArticleItemActions_action__4_KGu{display:flex;justify-content:space-between;align-items:center}.ArticleItemActions_action-list__MjNxW{display:flex;gap:14px}.ArticleItemActions_action-list__MjNxW>li{font-weight:500;font-size:11px;line-height:16px;color:#9ca3af;position:relative}.ArticleItemActions_action-list__MjNxW>li .ArticleItemActions_label__anJ4n{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArticleItemActions_action-list__MjNxW>li:not(:last-of-type):after{display:block;content:"";width:2px;height:2px;top:50%;transform:translateY(-50%);border-radius:100%;background:#9ca3af;position:absolute;right:-8px}.ArticleItemActions_action__4_KGu .ArticleItemActions_book-mark___pmP_,.ArticleItemActions_action__4_KGu .ArticleItemActions_comment__UBUm_,.ArticleItemActions_action__4_KGu .ArticleItemActions_like__W5D95{display:flex;align-items:center;gap:6px}.ArticleItemActions_action__4_KGu .ArticleItemActions_book-mark___pmP_ svg,.ArticleItemActions_action__4_KGu .ArticleItemActions_comment__UBUm_ svg,.ArticleItemActions_action__4_KGu .ArticleItemActions_like__W5D95 svg{width:16px;height:16px}.ArticleItemActions_action__4_KGu .ArticleItemActions_book-mark___pmP_ span,.ArticleItemActions_action__4_KGu .ArticleItemActions_comment__UBUm_ span,.ArticleItemActions_action__4_KGu .ArticleItemActions_like__W5D95 span{font-size:14px;font-weight:500;line-height:20px;color:#9ca3af}.ArticleItemActions_action__4_KGu .ArticleItemActions_book-mark___pmP_.ArticleItemActions_marked__VpzRn svg path,.ArticleItemActions_action__4_KGu .ArticleItemActions_like__W5D95.ArticleItemActions_liked__hUGk5 svg path{fill:#9ca3af}@media(min-width:900px){.ArticleItemActions_action__4_KGu{padding-top:12px}.ArticleItemActions_action-list__MjNxW{gap:15px}.ArticleItemActions_action-list__MjNxW>li{font-size:14px;font-weight:500;line-height:20px}.ArticleItemActions_action-list__MjNxW>li .ArticleItemActions_label__anJ4n{max-width:110px;overflow:hidden;text-overflow:ellipsis}.ArticleItemActions_action-list__MjNxW>li:not(:last-of-type):after{right:-8.5px}.ArticleItemActions_action__4_KGu .ArticleItemActions_wrap-btn__DwvaF{display:flex;align-items:center;gap:16px}.ArticleItemActions_action__4_KGu .ArticleItemActions_book-mark___pmP_ svg,.ArticleItemActions_action__4_KGu .ArticleItemActions_comment__UBUm_ svg,.ArticleItemActions_action__4_KGu .ArticleItemActions_like__W5D95 svg{width:20px;height:20px}}.DropdownButton_dropdown__uwD1u{position:relative}.DropdownButton_dropdown__uwD1u>button{min-width:100px;height:28px;padding:0 12px;display:flex;align-items:center;gap:6px;border-radius:8px;border:1px solid #e5e7eb}.DropdownButton_dropdown__uwD1u>button.DropdownButton_no-border__CyeQv{border:none;padding:0;min-width:auto}.DropdownButton_dropdown__uwD1u>button>span{color:#4b5563;font-size:10px;font-weight:500;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.DropdownButton_dropdown__uwD1u>button svg{width:16px;height:16px;display:flex;align-self:center}.DropdownButton_dropdown-list__wFfMc{padding:8px 6px;display:flex;flex-direction:column;background:#fff}.DropdownButton_dropdown-list__wFfMc>li{width:100%;padding:8px 10px;display:flex;gap:8px;align-items:center;transition:background-color .3s ease-in-out;cursor:pointer}.DropdownButton_dropdown-list__wFfMc>li:hover{background:#f9fafb}.DropdownButton_dropdown-list__wFfMc>li>span{color:#4b5563;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.DropdownButton_dropdown-list__wFfMc>li>svg{flex-shrink:0}.DropdownButton_dropdown-list__wFfMc>li>svg path{stroke:#4b5563}.DropdownButton_dropdown-list__wFfMc>li.DropdownButton_muted__EhT8E>span{color:var(--label-neutral)}.DropdownButton_dropdown-list__wFfMc>li.DropdownButton_muted__EhT8E>svg path{stroke:var(--label-neutral)}.DropdownButton_divider__xbftX{width:100%;height:1px;background:#e5e7eb;margin:10px 0}@media(min-width:900px){.DropdownButton_dropdown-list__wFfMc{padding:10px 8px}.DropdownButton_dropdown-list__wFfMc>li{padding:9px 16px}.DropdownButton_dropdown-list__wFfMc>li>span{font-size:15px;font-weight:500;line-height:28px}.DropdownButton_dropdown__uwD1u>button{padding:0 10px 0 12px}.DropdownButton_dropdown__uwD1u>button>span{font-size:12px;font-weight:500;line-height:16px}.DropdownButton_dropdown__uwD1u>button>svg{width:16px;height:16px}}.LoginButton_login-btn-skeleton___tN5j{width:74px;height:34px;background:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.LoginButton_login-btn-skeleton___tN5j:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:LoginButton_shimmer__Kq4AZ 2s infinite}@keyframes LoginButton_shimmer__Kq4AZ{to{transform:translateX(100%)}}@media(min-width:900px){.LoginButton_login-btn__TXxAQ{width:100px;height:42px;font-size:16px;font-weight:600;line-height:20px}.LoginButton_login-btn-skeleton___tN5j{width:100px;height:42px}}.PremiumBadge_premium-badge__T9Gdl{display:inline-block;background:#00af2d;color:#fff;font-weight:600;border-radius:10px;white-space:nowrap;margin-left:4px;vertical-align:middle;line-height:1}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_sm__QW05p{padding:1px 4px;font-size:9px;border-radius:6px}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_md__fHmwt{padding:2px 6px;font-size:10px;border-radius:8px}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_lg__bBZsu{padding:4px 9px;font-size:11px;border-radius:10px}.CreateNoticeInput_wrap-input__psV3q{border-radius:8px;border:1px solid #e5e7eb;background:#fff;min-height:42px;display:flex;flex-direction:column;padding:12px 20px;transition:border .3s ease-in-out}.CreateNoticeInput_wrap-input__psV3q textarea{width:100%;resize:none;border:none;outline:none;background:transparent;font-size:12px;font-weight:500;line-height:28px;min-height:24px;max-height:none}.CreateNoticeInput_wrap-input__psV3q textarea::-moz-placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.CreateNoticeInput_wrap-input__psV3q textarea::placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.CreateNoticeInput_wrap-input-bottom__dUIc2{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:12px;height:0;overflow:hidden}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_cancel-btn__Vm7bk{color:#9ca3af;font-size:12px;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o{width:20px;height:20px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o svg path{fill:#1f2937}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o:disabled svg path{fill:#d1d5db}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0{padding:12px 12px 6px;border:2px solid #4b5563}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0 .CreateNoticeInput_wrap-input-bottom__dUIc2{height:-moz-fit-content;height:fit-content}@media(min-width:900px){.CreateNoticeInput_wrap-input__psV3q{padding:24px}.CreateNoticeInput_wrap-input__psV3q textarea{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input__psV3q textarea::-moz-placeholder{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input__psV3q textarea::placeholder{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2{gap:20px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_cancel-btn__Vm7bk{color:#9ca3af;font-size:15px;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o svg{width:20px;height:20px}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0{padding:24px 24px 18px}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0 .CreateNoticeInput_wrap-input-bottom__dUIc2{height:-moz-fit-content;height:fit-content}}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0;margin-bottom:24px;border-bottom:1px solid #e5e7eb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0{display:flex;flex-direction:column;gap:8px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0 h1{margin:0;font-size:22px;font-weight:700;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0 span{font-size:14px;color:#4b5563;line-height:1.4}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-buttons__PVioK{display:flex;gap:12px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA{background-color:#00af2d;color:#fff}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:hover:not(:disabled){background-color:#009624}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:active:not(:disabled){background-color:#007d1f}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:disabled{background-color:#d1d5db;color:#6b7280;cursor:not-allowed}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info__W7WtW{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #e5e7eb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-detail__aYAYo{display:flex;flex-direction:column;gap:6px;flex:1}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-name__H1deF{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL{display:flex;align-items:center;gap:2px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL>li{font-size:11px;font-weight:500;line-height:16px;color:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC{display:flex;align-items:center;gap:8px;margin-left:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;transition:all .2s ease;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW:disabled{opacity:.3;cursor:not-allowed}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_more-button__EMAxK:hover:not(:disabled){background-color:#f3f4f6}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_ant-btn__b_iB4{border:none;box-shadow:none;padding:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_ant-btn__b_iB4:focus{box-shadow:none}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_lesson-plan-list__atISA{position:relative;padding-left:36px;border-bottom:1px solid #e5e7eb;margin-bottom:26px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]{padding:7px 8px;display:flex;align-items:center;gap:12px;transition:background-color .3s ease-in-out;height:42px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]:hover{background:#f9fafb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header] [class=ant-collapse-expand-icon]{padding:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header] [class=ant-collapse-expand-icon] svg path{fill:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-content{transition:height .3s cubic-bezier(.215,.61,.355,1)!important;margin:0!important;padding:0!important}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-content-box{padding:0!important}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-expand-icon{display:flex;align-items:center;justify-content:center;height:100%}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class="ant-collapse-item ant-collapse-item-active"] [class=ant-collapse-header],.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class=ant-collapse-item] [class=ant-collapse-header]{padding-left:36px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G{display:flex;flex-direction:column}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li{display:flex;justify-content:space-between;align-items:center;height:42px;padding-left:64px;padding-right:42px;transition:background-color .3s ease-in-out}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li:hover{background:#f9fafb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span{display:flex;align-items:center;gap:4px;cursor:pointer;flex:1;font-size:12px;font-weight:500;line-height:28px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span small{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span button{display:inline-flex;align-items:center;justify-content:center;margin-left:2px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span button:hover{transform:scale(1.1)}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg{width:12px;height:12px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg path{stroke:#d1d5db}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>svg{width:16px;height:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li .ClassDetailCurriculumTab_ant-btn__b_iB4{min-width:auto;padding:0 4px;height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label__R3iWP{display:flex;align-items:center;justify-content:space-between;width:100%}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-actions__LRRMD,.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx{display:flex;align-items:center;gap:4px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx.ClassDetailCurriculumTab_clickable__3nJD4{cursor:pointer;transition:opacity .2s ease-in-out}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx.ClassDetailCurriculumTab_clickable__3nJD4:hover{opacity:.7}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:28px;color:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB:before{display:block;content:"";width:3px;height:3px;border-radius:100%;background:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-action-buttons__4YUr1{display:flex;gap:12px;padding:20px 0;justify-content:center;flex-wrap:wrap}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;background-color:#f9fafb;border-radius:8px;margin:20px 0;text-align:center}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u svg{color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf{font-size:11px;font-weight:500;line-height:16px;color:#4b5563;line-height:1.6}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf strong{color:#1f2937;font-weight:600}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_create-curriculum-button__cisDQ{margin-top:8px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_button-group__gzrgv{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}@media(min-width:900px){.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-detail__aYAYo{flex-direction:row;align-items:center;gap:9px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL>li{font-size:14px;font-style:normal;font-weight:500;line-height:24px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-name__H1deF{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info__W7WtW .ClassDetailCurriculumTab_go-to-btn__rFcIf{display:flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:28px;border:1px solid #e5e7eb;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh{margin:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]{padding:9px 10px;display:flex;align-items:center;gap:14px;height:46px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class="ant-collapse-item ant-collapse-item-active"] [class=ant-collapse-header],.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class=ant-collapse-item] [class=ant-collapse-header]{padding-left:44px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li{height:46px;padding-left:78px;padding-right:42px;display:flex;align-items:center;justify-content:space-between}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>.ClassDetailCurriculumTab_actions___6xQr{display:flex;align-items:center}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span{gap:6px;font-size:15px;font-weight:500;line-height:24px;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg{width:16px;height:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg path{stroke:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>svg{width:18px;height:18px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx{gap:6px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:15px;font-weight:500;line-height:28px;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB{font-size:15px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-action-buttons__4YUr1{padding:24px 0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u{padding:48px 32px;margin:24px 0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf{font-size:15px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_create-curriculum-button__cisDQ{margin-top:12px}}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X{text-align:center;padding:40px 20px;color:#9ca3af;font-size:13px;line-height:1.7}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X p{margin:0}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X p:first-child{color:#4b5563;font-weight:500;margin-bottom:4px}.ClassDetailCurriculumTab_info-label__R3iWP{display:flex;align-items:center;justify-content:space-between;width:100%}.ClassDetailCurriculumTab_info-label-content__HSiJx{display:flex;align-items:center;gap:4px}.ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_info-label-class__e6BTB{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:28px;color:#9ca3af}.ClassDetailCurriculumTab_info-label-class__e6BTB:before{display:block;content:"";width:3px;height:3px;border-radius:100%;background:#9ca3af}.ClassDetailCurriculumTab_info-label__R3iWP .ClassDetailCurriculumTab_actions___6xQr{display:flex;align-items:center}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;color:#4b5563;border-radius:6px;transition:background-color .2s ease}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab:hover{background:transparent;color:#1f2937}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab svg{width:16px;height:16px}.ClassDetailCurriculumTab_lesson-plan-more-menu-overlay__H6Mr7 .ant-dropdown-menu-item-danger.ClassDetailCurriculumTab_ant-dropdown-menu-item-active__jjtxs,.ClassDetailCurriculumTab_lesson-plan-more-menu-overlay__H6Mr7 .ant-dropdown-menu-item-danger:hover{background-color:#fef2f2!important;color:#dc2626!important}.ClassDetailCurriculumTab_section-actions-placeholder__D1UF3{display:inline-block;width:44px;height:32px;flex-shrink:0}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE{display:flex;justify-content:flex-start;align-items:center;padding:8px 16px}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE .ClassDetailCurriculumTab_section-idx__Ha1oN{font-size:15px;font-weight:500;color:#374151;margin-right:8px}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE .ClassDetailCurriculumTab_section-actions__auvMO{display:flex;align-items:center;margin-left:auto}.SearchMultiSelectDropdown_multi-select__Ec8g9{width:-moz-fit-content;width:fit-content;position:relative;background-color:#fff}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8{padding:8px 12px;display:flex;align-items:center;gap:6px;border-radius:8px;border:1px solid #e5e7eb;cursor:pointer;background:#fff;transition:background-color .15s ease}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>span{font-size:14px;color:#4b5563;line-height:16px;letter-spacing:0}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>svg{width:16px;height:16px;transition:transform .15s ease}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8[data-state=open]{background:#e5e7eb}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8[data-state=open] svg{transform:rotate(180deg)}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;box-shadow:none;opacity:1}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4>span,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled>span{color:#9ca3af}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled>svg{color:#9ca3af;transform:none}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4[data-state=open],.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled[data-state=open]{background:#f3f4f6}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4.SearchMultiSelectDropdown_selected__Ckvi_>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4[data-state=open]>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled.SearchMultiSelectDropdown_selected__Ckvi_>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled[data-state=open]>svg{transform:none}.SearchMultiSelectDropdown_menu__dmGMq{background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #e5e7eb;border-radius:8px;padding:10px 8px;width:auto;max-width:240px;height:auto;max-height:268px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:900px){.SearchMultiSelectDropdown_menu__dmGMq{max-height:356px}}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ :hover{background-color:#f3f4f6;border-radius:8px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked]{border-radius:8px;background:#f3f4f6}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]{background:#4b5563}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]:after{content:none}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]:before{content:"";display:block;width:12px;height:12px;background:url(/icons/icon_check_white.svg) no-repeat 50%/100% 100%;position:relative;top:53%;left:50%;transform:translate(-50%,-50%)}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0{display:flex;align-items:center;width:100%!important;height:32px;margin:2px 0;padding:0 8px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]{width:14px;height:14px;border-color:#d1d5db}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]:hover{border-color:#d1d5db}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){color:#4b5563;font-size:12px;font-weight:500;line-height:28px}@media(min-width:900px){.SearchMultiSelectDropdown_multi-select-btn__N7Jn8{padding:6px 12px}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>span{font-size:14px;line-height:20px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0{padding:24px 16px!important;width:100%!important;margin:0!important}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class*=ant-checkbox-wrapper] [class*=ant-checkbox] [class*=ant-checkbox-input]{width:18px!important;height:18px!important}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){font-size:15px!important;font-weight:500!important;line-height:28px!important}}.SearchMultiSelectDropdown_mobile-modal-backdrop__i71hp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.SearchMultiSelectDropdown_mobile-modal__cfdcw{background:#fff;border-radius:12px;width:100%;max-width:400px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.1)}.SearchMultiSelectDropdown_mobile-modal-header__EVYoc{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.SearchMultiSelectDropdown_mobile-modal-title__V5VTN{font-size:16px;font-weight:600;color:#1a1a1a}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO{padding:8px;border:none;background:none;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO:hover{background:#f5f5f5}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO svg{width:20px;height:20px}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J{flex:1;overflow-y:auto;padding:16px 20px;-webkit-overflow-scrolling:touch}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_{display:flex;flex-direction:column;gap:4px}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0{display:flex;align-items:center;padding:12px 0!important;cursor:pointer;border-radius:8px;transition:background-color .15s ease;height:auto!important;margin:0!important;width:100%!important}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0:hover{background:#f5f5f5}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]{width:16px!important;height:16px!important;border-color:#d1d5db}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]:hover{border-color:#d1d5db}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){color:#1a1a1a!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;margin-left:8px}.SearchMultiSelectDropdown_multi-select__Ec8g9.SearchMultiSelectDropdown_field-trigger__v9A2r{width:100%}.CurriculumLayout_container__6toeK{padding:28px 16px 16px;margin:0 auto}.CurriculumLayout_container__6toeK .CurriculumLayout_header__JhQ_c,.CurriculumLayout_container__6toeK .CurriculumLayout_side__AxEUx.CurriculumLayout_mobile__Xaj8j{width:100%}.CurriculumLayout_container__6toeK .CurriculumLayout_content__snlZ0{width:100%;max-width:100%}@media(min-width:900px){.CurriculumLayout_container__6toeK{padding:96px 0 120px!important;display:flex;justify-content:center;gap:126px;margin:0 auto}.CurriculumLayout_container__6toeK .CurriculumLayout_content__snlZ0{width:100%;max-width:792px}.CurriculumLayout_container__6toeK .CurriculumLayout_side__AxEUx{width:282px}.CurriculumLayout_container__6toeK.CurriculumLayout_top__tlnf5{max-width:1200px;display:block}.CurriculumLayout_container__6toeK.CurriculumLayout_top__tlnf5 .CurriculumLayout_content__snlZ0{max-width:100%}.CurriculumLayout_container__6toeK.CurriculumLayout_top__tlnf5 .CurriculumLayout_header__JhQ_c{margin-bottom:32px}}.PiclFooter_pc-footer-container__Vblb5{width:100%;max-width:1060px;display:flex;justify-content:space-between;margin:0 auto;padding:64px 0}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe{width:100%}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer1__3VIoO{margin-top:0}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer2__IWhpY{margin-top:24px;color:#4b5563;font-size:15px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer2__IWhpY .PiclFooter_custom-link__MmJYw{color:inherit;text-decoration:none}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer3__3qRho{margin-top:40px;display:flex;justify-content:space-between;color:#9ca3af;font-size:13px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer4___OakK{margin-top:36px;margin-bottom:0;color:#9ca3af;font-size:13px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_language-selector__Qf2sB{margin-top:16px;display:flex;align-items:center}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_right-section__ahVv5{margin-top:45px;width:268px;display:flex;align-items:center;gap:24px;color:#9ca3af;font-size:15px;font-weight:500;line-height:24px}.PiclFooter_footer-container__sDqAu{background-color:#f3f4f6;width:100%;display:flex;justify-content:center}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS{width:100%;max-width:1060px;padding:24px 16px 36px}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_description__jyAPy{margin-top:6px;color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_info__FjDmE{margin-top:18px;color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_address__1gBs6{color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_language-selector__Qf2sB{margin-top:8px;display:flex;align-items:center}.CommonLayout_container__snsdA{display:flex;flex-direction:column;width:100%;margin:0 auto}.CommonLayout_container__snsdA.CommonLayout_padding__zFyO2{padding:24px 20px}.CommonLayout_container__snsdA .CommonLayout_content__FseYy{width:100%}.CommonLayout_container__snsdA .CommonLayout_footer__R3kDk{width:100%;margin-top:20px}.CommonLayout_container__snsdA .CommonLayout_side__aYGum{display:none}@media(min-width:900px){.CommonLayout_container__snsdA{flex-direction:row;justify-content:center;gap:126px;max-width:1060px}.CommonLayout_container__snsdA.CommonLayout_padding__zFyO2{padding:40px 0!important}.CommonLayout_container__snsdA .CommonLayout_content__FseYy{max-width:1060px}.CommonLayout_container__snsdA .CommonLayout_side__aYGum{display:block;min-width:282px;max-width:282px;width:282px}.CommonLayout_container__snsdA .CommonLayout_footer__R3kDk{margin-top:40px}.CommonLayout_container__snsdA.CommonLayout_no-side__uMa9k{justify-content:center;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch}.CommonLayout_container__snsdA.CommonLayout_no-side__uMa9k .CommonLayout_content__FseYy{margin-left:auto;margin-right:auto;max-width:none;width:100%}}.AddLessonPlanToClassModal_modal__ifaFj .ant-modal-content{border-radius:16px;padding:0}.AddLessonPlanToClassModal_modal__ifaFj .ant-modal-body{padding:0}.AddLessonPlanToClassModal_modal__ifaFj .ant-modal-close{top:20px;right:20px}.AddLessonPlanToClassModal_modal-content__JWKYS{padding:24px}.AddLessonPlanToClassModal_modal-title__CZG5v{margin:0 0 4px;font-size:20px;font-weight:700;line-height:32px;color:#1f2937}.AddLessonPlanToClassModal_lesson-name__bROt6{font-size:14px;font-weight:500;line-height:20px;color:#6b7280;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddLessonPlanToClassModal_select-step__v5rPR{display:flex;flex-direction:column;gap:12px}.AddLessonPlanToClassModal_description__xS6nS{font-size:15px;font-weight:500;line-height:28px;color:#4b5563;margin:0}.AddLessonPlanToClassModal_loading__03XFu{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center}.AddLessonPlanToClassModal_search__QJI4c{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;transition:border-color .15s ease}.AddLessonPlanToClassModal_search__QJI4c:focus-within{border-color:#00b02f}.AddLessonPlanToClassModal_search-icon__yoT9M{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.AddLessonPlanToClassModal_search-input__DkCLU{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:15px;font-weight:500;line-height:28px;color:#1f2937}.AddLessonPlanToClassModal_search-input__DkCLU::-moz-placeholder{color:#9ca3af}.AddLessonPlanToClassModal_search-input__DkCLU::placeholder{color:#9ca3af}.AddLessonPlanToClassModal_class-list__tc8Hr{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.AddLessonPlanToClassModal_class-list__tc8Hr::-webkit-scrollbar{width:4px}.AddLessonPlanToClassModal_class-list__tc8Hr::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.AddLessonPlanToClassModal_class-list__tc8Hr::-webkit-scrollbar-track{background:transparent}.AddLessonPlanToClassModal_class-list__tc8Hr.AddLessonPlanToClassModal_saving__kDN_y{pointer-events:none;opacity:.6}.AddLessonPlanToClassModal_empty__dTANd{font-size:15px;font-weight:500;line-height:28px;color:#6b7280;text-align:center;padding:32px 0;white-space:pre-line}.AddLessonPlanToClassModal_empty__dTANd p{margin:0}.AddLessonPlanToClassModal_class-row__POX2l{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.AddLessonPlanToClassModal_class-row__POX2l:hover{border-color:#d1d5db;background:#f9fafb}.AddLessonPlanToClassModal_class-row__POX2l.AddLessonPlanToClassModal_selected__OkbAr{border-color:#00b02f;background:rgba(0,176,47,.04)}.AddLessonPlanToClassModal_class-row__POX2l:focus-visible{outline:2px solid #00b02f;outline-offset:-2px}.AddLessonPlanToClassModal_class-name__1rwwf{flex:1;min-width:0;font-size:15px;line-height:28px;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddLessonPlanToClassModal_already-added-badge__qlXYu{font-size:12px;font-weight:500;line-height:16px;color:#00b02f;background:rgba(0,176,47,.08);padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.AddLessonPlanToClassModal_class-status__RiUvr{font-size:12px;font-weight:500;line-height:16px;color:#6b7280;white-space:nowrap;min-width:56px;text-align:right;flex-shrink:0}.AddLessonPlanToClassModal_create-class__WHDYC{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e5e7eb}.AddLessonPlanToClassModal_footer__rKac_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid #e5e7eb}.AddLessonPlanToClassModal_bulk-actions__Dc1R4{display:flex;gap:6px}.AddLessonPlanToClassModal_bulk-button__f9xvK{height:32px;padding:0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;color:#4b5563}.AddLessonPlanToClassModal_bulk-button__f9xvK:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.AddLessonPlanToClassModal_bulk-button__f9xvK:disabled{cursor:not-allowed;opacity:.6}.AddLessonPlanToClassModal_footer-actions__77tFs{display:flex;gap:8px}.AddLessonPlanToClassModal_complete-step__dx3Bl{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0}.AddLessonPlanToClassModal_complete-icon__wK_he{display:flex;align-items:center;justify-content:center;animation:AddLessonPlanToClassModal_checkPop__abHZW .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes AddLessonPlanToClassModal_checkPop__abHZW{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.AddLessonPlanToClassModal_complete-title__te9Z5{margin:0;font-size:20px;font-weight:700;line-height:32px;color:#1f2937}.AddLessonPlanToClassModal_complete-desc__NTd1q{margin:0;font-size:15px;font-weight:500;line-height:28px;color:#4b5563;text-align:center}.AddLessonPlanToClassModal_complete-list__CaCzo{list-style:none;padding:0;margin:8px 0;width:100%;max-height:160px;overflow-y:auto}.AddLessonPlanToClassModal_complete-list__CaCzo li{font-size:15px;font-weight:500;line-height:28px;color:#374151;padding:6px 12px;border-radius:6px;background:#f9fafb;margin-bottom:4px}.AddLessonPlanToClassModal_complete-list__CaCzo li:before{content:"•";margin-right:8px;color:#9ca3af}.AddLessonPlanToClassModal_complete-actions__FAJDS{display:flex;gap:8px;margin-top:8px}