.ContractField_wrapper__BIXZo{display:flex;flex-direction:column;gap:16px}.ContractField_titleWrapper__SF_cO{display:flex;flex-direction:column;gap:4px}.ContractField_title__uWl69{width:100%;font-size:16px;line-height:24px;font-weight:700;text-align:left}.ContractField_agreeWrapper__ir8rW{display:flex;flex-direction:column;gap:16px}.ContractField_info__d2T1L{font-size:16px;line-height:24px;font-weight:400}.ContractField_iconBox__R9dHz{display:flex;align-items:center}.ContractField_checkWrapper__iP05R{display:flex;gap:8px;align-items:center;font-size:14px;line-height:16px;font-weight:700}.ContractField_checkWrapper__iP05R.ContractField_checked__NCaSh{color:#20c997}.ContractField_checkWrapper__iP05R.ContractField_checked__NCaSh>svg{color:#20c997;transition:transform .1s ease}.ContractField_checkWrapper__iP05R.ContractField_unChecked__U9gSr{color:#ced4da}.ContractField_checkWrapper__iP05R.ContractField_unChecked__U9gSr>svg{color:#ced4da;transition:transform .1s ease}.ContractField_checkWrapper__iP05R.ContractField_error__GdUNE,.ContractField_checkWrapper__iP05R.ContractField_error__GdUNE>svg{color:#fa5252}.ContractField_checkText__uqkiJ{font-size:14px;line-height:16px;font-weight:700;color:#ced4da}.ChannelListItem_container__OXoOp{display:flex;gap:16px;padding:16px 16px 16px 0;border-radius:8px}.ChannelListItem_profileArea__Dco1S{flex-shrink:0;position:relative;width:54px;height:54px}.ChannelListItem_profileAvatar__x5QZ0{width:54px;height:54px;border-radius:16px;overflow:hidden}.ChannelListItem_studentBadge__1pkty{position:absolute;bottom:-4px;right:-4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ChannelListItem_informationArea__qt9HV{display:flex;flex-direction:column;flex:1 1;min-width:0}.ChannelListItem_header__R3RW4{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ChannelListItem_title__r12iP{display:flex;align-items:center;gap:4px}.ChannelListItem_channelName__HyNY8{font-size:18px;line-height:24px;font-weight:700;color:#343a40}.ChannelListItem_dot__rlOJE,.ChannelListItem_withdrawnName__uNR5v{color:#868e96}.ChannelListItem_time__KiBJ6{font-size:14px;line-height:16px;font-weight:400;color:#868e96;white-space:nowrap}.ChannelListItem_message__MQrwX{margin-top:4px;font-size:16px;line-height:24px;font-weight:400;color:#868e96;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.ChannelListItem_message__MQrwX.ChannelListItem_desktop__vKB_g{word-break:break-all}.ChannelListItem_message__MQrwX.ChannelListItem_mobile__2PETN{width:calc(100vw - 140px);max-width:100%;word-break:break-all}.ChannelListItem_childrenInformation__byDxg{margin-top:16px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:16px;font-weight:400;color:#868e96}.ChannelListItem_notEnrolledCard__U9_rU{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:4px;padding:8px;border-radius:8px;background-color:rgba(15,23,42,.1);color:#868e96;box-sizing:border-box}.ChannelListItem_notEnrolledCard__U9_rU svg{flex-shrink:0}.ChannelListItem_childrenWrapper__Ug0UC{display:flex;align-items:center;flex-wrap:wrap;color:#868e96}.ChannelListItem_childrenDot__JT515{margin:0 4px;color:#868e96}.ChannelListItem_divider__marrl{margin-bottom:16px;margin-left:70px;height:1px;background-color:#f1f3f5}.ChannelListItem_count__CVjU7{display:flex;justify-content:center;align-items:center;color:#f1f3f5;background-color:#fa5252;border-radius:8px;padding:4px 8px;font-size:14px;line-height:16px;font-weight:700}.ToggleButton_toggleButton__99FDv{border:none;outline:none;border-radius:8px;padding:0 16px;color:#212529;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-sizing:border-box;transition:all .2s cubic-bezier(.18,.89,.32,1.28);flex-shrink:0;white-space:nowrap;background-color:#fff}.ToggleButton_toggleButton__99FDv:not(:disabled){cursor:pointer}.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS{outline:1px solid #dee2e6;background-color:#fff;color:#212529}.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS.ToggleButton_selected__jCyn2{background-color:#fff;outline:1px solid #1c1c1e;color:#212529}.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS.ToggleButton_disabled__tIgtA,.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS.ToggleButton_disabled__tIgtA.ToggleButton_selected__jCyn2,.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS:disabled,.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS:disabled.ToggleButton_selected__jCyn2{color:#ced4da;background-color:rgba(96,108,144,.08);outline:none;transition:none}.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS:hover:not(:disabled):not(.ToggleButton_selected__jCyn2){position:relative}@media(hover:hover){.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS:hover:not(:disabled):not(.ToggleButton_selected__jCyn2):hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.05);border-radius:8px}}.ToggleButton_toggleButton__99FDv.ToggleButton_primary__OmigS:hover:not(:disabled):not(.ToggleButton_selected__jCyn2):active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.15);border-radius:8px}.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea{outline:1px solid #dee2e6;background-color:#fff;color:#868e96}.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea.ToggleButton_selected__jCyn2{background-color:#f8f9fa;outline:1px solid #dee2e6;color:#212529}.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea.ToggleButton_disabled__tIgtA,.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea.ToggleButton_disabled__tIgtA.ToggleButton_selected__jCyn2,.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea:disabled,.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea:disabled.ToggleButton_selected__jCyn2{outline:1px solid #ced4da;color:#ced4da;background-color:#fff}.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea:hover:not(:disabled):not(.ToggleButton_selected__jCyn2){position:relative}@media(hover:hover){.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea:hover:not(:disabled):not(.ToggleButton_selected__jCyn2):hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.05);border-radius:8px}}.ToggleButton_toggleButton__99FDv.ToggleButton_secondary__8g5Ea:hover:not(:disabled):not(.ToggleButton_selected__jCyn2):active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.15);border-radius:8px}.ToggleButton_toggleButton__99FDv.ToggleButton_s__sKJQT{height:40px;font-size:14px;line-height:16px;font-weight:700}.ToggleButton_toggleButton__99FDv.ToggleButton_m__77WEZ{height:48px;font-size:16px;line-height:20px;font-weight:700}.ToggleButton_toggleButton__99FDv.ToggleButton_l__OUOcD{height:56px;font-size:18px;line-height:24px;font-weight:700}.ToggleButton_toggleButton__99FDv.ToggleButton_fit__DI4AG{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ToggleButton_toggleButton__99FDv.ToggleButton_fixed__6omMr{flex:0 0 180px}.ToggleButton_toggleButton__99FDv.ToggleButton_full__SAPqZ{width:100%;flex-grow:1;flex-shrink:1}.ToggleButton_toggleButton__99FDv.ToggleButton_disabled__tIgtA,.ToggleButton_toggleButton__99FDv:disabled{cursor:not-allowed}.ToggleButton_toggleButton__99FDv:focus-visible:not(:disabled):not(.ToggleButton_disabled__tIgtA){background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.Button_button__znY7u{border:none;outline:none;border-radius:8px;padding:0 16px;color:#212529;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-sizing:border-box;transition:background-color .2s cubic-bezier(.18,.89,.32,1.28);flex-shrink:0;white-space:nowrap;background-color:#fff}.Button_button__znY7u.Button_noPadding__cCQ1p{padding:0}.Button_button__znY7u:not(:disabled){cursor:pointer}.Button_button__znY7u.Button_primary__Losz_{background-color:#343a40;color:#fff}.Button_button__znY7u.Button_outlined__Jdn6c{background-color:#fff;border:1px solid #1c1c1e}.Button_button__znY7u.Button_sd-outlined__Bqehw{border:1px solid #dee2e6}.Button_button__znY7u.Button_tertiary__pls5i{background-color:#f0f1f5;color:#495057}.Button_button__znY7u.Button_accent__FnZiD{background-color:#edf2ff;color:#5c7cfa}.Button_button__znY7u.Button_text__VWcFP{padding:4px;background-color:rgba(0,0,0,0);color:#212529}.Button_button__znY7u.Button_text__VWcFP.Button_s__YaPRs{font-size:14px;line-height:16px;font-weight:700}.Button_button__znY7u.Button_text__VWcFP.Button_m__o_6dS{font-size:16px;line-height:20px;font-weight:700}.Button_button__znY7u.Button_text__VWcFP.Button_l__OZ8LC{font-size:18px;line-height:24px;font-weight:700}.Button_button__znY7u.Button_text__VWcFP.Button_blue__j58BM{color:#406aff}.Button_button__znY7u.Button_text__VWcFP.Button_red__TJ7GX{color:#ff5855}.Button_button__znY7u.Button_text__VWcFP.Button_gray__7lSGk{color:#868e96}.Button_button__znY7u:not(.Button_text__VWcFP).Button_s__YaPRs{height:40px;font-size:14px;line-height:16px;font-weight:700}.Button_button__znY7u:not(.Button_text__VWcFP).Button_m__o_6dS{height:48px;font-size:16px;line-height:20px;font-weight:700}.Button_button__znY7u:not(.Button_text__VWcFP).Button_l__OZ8LC{height:56px;font-size:18px;line-height:24px;font-weight:700}.Button_button__znY7u:not(.Button_text__VWcFP).Button_fit__3Oy8U{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Button_button__znY7u:not(.Button_text__VWcFP).Button_fixed___wQ2_{flex:0 0 180px}.Button_button__znY7u:not(.Button_text__VWcFP).Button_full__CJhqs{width:100%;flex-grow:1;flex-shrink:1}.Button_button__znY7u.Button_disabled__5PW0a,.Button_button__znY7u:disabled{cursor:not-allowed}.Button_button__znY7u.Button_disabled__5PW0a.Button_accent__FnZiD,.Button_button__znY7u.Button_disabled__5PW0a.Button_primary__Losz_,.Button_button__znY7u.Button_disabled__5PW0a.Button_tertiary__pls5i,.Button_button__znY7u:disabled.Button_accent__FnZiD,.Button_button__znY7u:disabled.Button_primary__Losz_,.Button_button__znY7u:disabled.Button_tertiary__pls5i{color:#ced4da;background-color:rgba(96,108,144,.08)}.Button_button__znY7u.Button_disabled__5PW0a.Button_outlined__Jdn6c,.Button_button__znY7u.Button_disabled__5PW0a.Button_sd-outlined__Bqehw,.Button_button__znY7u:disabled.Button_outlined__Jdn6c,.Button_button__znY7u:disabled.Button_sd-outlined__Bqehw{border:1px solid #ced4da;color:#ced4da}.Button_button__znY7u.Button_disabled__5PW0a.Button_text__VWcFP,.Button_button__znY7u:disabled.Button_text__VWcFP{color:rgba(33,37,41,.12)}.Button_button__znY7u:hover:not(:disabled):not(.Button_disabled__5PW0a).Button_primary__Losz_{background-color:rgba(52,58,64,.95)}.Button_button__znY7u:hover:not(:disabled):not(.Button_disabled__5PW0a).Button_outlined__Jdn6c,.Button_button__znY7u:hover:not(:disabled):not(.Button_disabled__5PW0a).Button_sd-outlined__Bqehw{background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.Button_button__znY7u:hover:not(:disabled):not(.Button_disabled__5PW0a).Button_tertiary__pls5i{background:linear-gradient(0deg,rgba(33,37,41,.08),rgba(33,37,41,.08)),#f0f1f5}.Button_button__znY7u:hover:not(:disabled):not(.Button_disabled__5PW0a).Button_accent__FnZiD{background:linear-gradient(0deg,rgba(33,37,41,.08),rgba(33,37,41,.08)),#edf2ff}.Button_button__znY7u:hover:not(:disabled):not(.Button_disabled__5PW0a).Button_text__VWcFP{background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.Button_button__znY7u:active:not(:disabled):not(.Button_disabled__5PW0a).Button_primary__Losz_{background-color:rgba(52,58,64,.88)}.Button_button__znY7u:active:not(:disabled):not(.Button_disabled__5PW0a).Button_outlined__Jdn6c,.Button_button__znY7u:active:not(:disabled):not(.Button_disabled__5PW0a).Button_sd-outlined__Bqehw{background:linear-gradient(0deg,rgba(33,37,41,.12),rgba(33,37,41,.12)),#ffffff}.Button_button__znY7u:active:not(:disabled):not(.Button_disabled__5PW0a).Button_tertiary__pls5i{background:linear-gradient(0deg,rgba(33,37,41,.12),rgba(33,37,41,.12)),#f0f1f5}.Button_button__znY7u:active:not(:disabled):not(.Button_disabled__5PW0a).Button_accent__FnZiD{background:linear-gradient(0deg,rgba(33,37,41,.12),rgba(33,37,41,.12)),#edf2ff}.Button_button__znY7u.Button_isActive__Ko0TB{border:1px solid #1c1c1e}.Button_button__znY7u:focus:not(:disabled):not(.Button_disabled__5PW0a).Button_primary__Losz_{background-color:rgba(52,58,64,.95)}.Button_button__znY7u:focus:not(:disabled):not(.Button_disabled__5PW0a).Button_outlined__Jdn6c,.Button_button__znY7u:focus:not(:disabled):not(.Button_disabled__5PW0a).Button_sd-outlined__Bqehw{background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.Button_button__znY7u:focus:not(:disabled):not(.Button_disabled__5PW0a).Button_tertiary__pls5i{background:linear-gradient(0deg,rgba(33,37,41,.08),rgba(33,37,41,.08)),#f0f1f5}.Button_button__znY7u:focus:not(:disabled):not(.Button_disabled__5PW0a).Button_accent__FnZiD{background:linear-gradient(0deg,rgba(33,37,41,.08),rgba(33,37,41,.08)),#edf2ff}.Button_button__znY7u:focus:not(:disabled):not(.Button_disabled__5PW0a).Button_text__VWcFP{background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.DesktopFooterCSLink_wrapper__tNUst{display:flex;justify-content:space-between}.DesktopFooterCSLink_wrapper__tNUst .DesktopFooterCSLink_buttons___U7cg{display:flex;flex-direction:column;gap:8px;width:100%}.DesktopFooterSocialLink_wrapper__3fWvD{display:flex;flex-direction:row;gap:22px}.DesktopFooterSocialLink_wrapper__3fWvD a{width:32px;height:32px;border-radius:32px;background-color:#f8f9fa;justify-content:center;align-items:center;display:flex}.DesktopFooter_wrapper__ARjnh{padding:56px 16px;display:flex;flex-direction:column;gap:24px;position:relative;font-size:12px;line-height:20px;font-weight:400;color:#495057;background-color:#fff}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu{display:flex;gap:32px;width:1296px;margin:auto;color:#495057}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_title__cfigi{font-size:14px;line-height:16px;font-weight:700}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_info__E9XS7,.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_subTitle__mayp1{font-size:12px;line-height:20px;font-weight:400;color:#868e96}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_divider__2QIU0{width:1px;height:inherit;background-color:#f1f3f5}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_buttonWrapper__XuaAG{display:flex;flex-direction:column;gap:16px;min-width:213px}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_infoWrapper__PuhNP{display:flex;flex-direction:column;gap:24px;color:#868e96}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_centerInfo__2ncIy{display:flex;flex-direction:column;gap:8px}.DesktopFooter_wrapper__ARjnh .DesktopFooter_mainWrapper__5jlLu .DesktopFooter_flexSpaceBetweenWrapper__dnuqF{display:flex;align-items:center;gap:24px}.MobileFooterCSLink_wrapper__f3mxm{display:flex;flex-direction:column;gap:8px}.MobileFooterCSLink_wrapper__f3mxm .MobileFooterCSLink_buttons__6tN_n{display:flex;flex-direction:column;gap:8px;width:100%}.MobileFooterSocialLink_wrapper__7lF01{display:flex;gap:8px}.MobileFooterSocialLink_wrapper__7lF01 a{width:32px;height:32px;border-radius:24px;background-color:#fff;justify-content:center;align-items:center;display:flex}.MobileFooter_wrapper__6M7p2{background-color:#f8f9fa;padding:56px 24px;display:flex;flex-direction:column;gap:56px;position:relative;font-size:12px;line-height:20px;font-weight:400;color:#495057;margin:0 auto}.MobileFooter_wrapper__6M7p2 .MobileFooter_title__nKieP{font-size:14px;line-height:16px;font-weight:700}.MobileFooter_wrapper__6M7p2 .MobileFooter_info__5ix2A,.MobileFooter_wrapper__6M7p2 .MobileFooter_subTitle__2miUW{font-size:12px;line-height:20px;font-weight:400;color:#868e96}.MobileFooter_wrapper__6M7p2 .MobileFooter_mainWrapper__9A541{display:flex;flex-direction:column;gap:32px;margin:auto}.MobileFooter_wrapper__6M7p2 .MobileFooter_mainWrapper__9A541 .MobileFooter_divider__yGs3B{width:100%;height:1px;background-color:#f1f3f5}.MobileFooter_wrapper__6M7p2 .MobileFooter_mainWrapper__9A541 .MobileFooter_buttonWrapper__6NIvg{display:flex;flex-direction:column;gap:16px}.MobileFooter_wrapper__6M7p2 .MobileFooter_mainWrapper__9A541 .MobileFooter_flexSpaceBetweenWrapper__Do7YI{display:flex;gap:16px}.MobileFooter_infoWrapper__37_Hi{display:flex;flex-direction:column;gap:24px;color:#868e96}.MobileFooter_centerInfo__mMDig{display:flex;flex-direction:column;gap:8px}.MobileFooterLink_wrapper__5I4Vf{display:flex;flex-direction:column;gap:24px}.MobileFooterLink_column__ZDm_g{display:flex;flex-direction:column;width:120px;gap:12px}.MobileFooterLink_title__KitYw{color:#495057;font-size:14px;line-height:16px;font-weight:700}.MobileFooterLink_link__qJy4w{list-style:none;background:none;border:none;padding:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#868e96;font-size:14px;line-height:16px;font-weight:400;cursor:pointer}.MobileFooterLink_link__qJy4w.MobileFooterLink_bold__9X_8B{font-size:14px;line-height:16px;font-weight:700;color:#868e96}.ClassAlert_card__T3jkL{display:flex;align-items:flex-start;gap:16px;padding:16px;background-color:#f8f9fa;border-radius:8px}.ClassAlert_icon__i3qoI{display:inline-flex;flex-shrink:0;color:#fa5252}.ClassAlert_content__tAviJ{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.ClassAlert_textGroup__I54wq{display:flex;flex-direction:column;gap:4px}.ClassAlert_title__MakjZ{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.5px;color:#fa5252}.ClassAlert_detail__ehwe3{font-size:16px;line-height:26px;font-weight:400;letter-spacing:-.5px;color:#495057;white-space:pre-line;word-break:break-word}.ClassAlert_detail__ehwe3.ClassAlert_collapsed__kfcQE{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ScheduleModalContent_wrapper__UCMtZ{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden}.ScheduleModalContent_wrapper__UCMtZ.ScheduleModalContent_mobile__Wg4Xl{height:100%;overflow-y:auto}.ScheduleModalContent_contentWrapper__2FNIf{display:flex;flex-direction:column;gap:32px;padding:24px 20px 0;overflow-y:auto;flex:1 1;min-height:0}.ScheduleModalContent_mobile__Wg4Xl .ScheduleModalContent_contentWrapper__2FNIf{padding-bottom:110px}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_contentItem__eyv_X{display:flex;flex-direction:column;gap:8px}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_titleRow__RTBOH{display:flex;align-items:center;justify-content:space-between;gap:8px}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_contentTitle__ENxmc{font-size:16px;line-height:24px;font-weight:700;color:#343a40}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_contentInfo__Rr7cb{display:flex;flex-direction:column;gap:8px;background-color:#f8f9fa;padding:12px 16px;border:1px solid #dee2e6;border-radius:8px}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_contentInfo__Rr7cb.ScheduleModalContent_confirm__tg9ee{background-color:#fff}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_contentHeader__ubday{display:flex;align-items:center;gap:8px}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_classType__tdiqr{font-size:16px;line-height:24px;font-weight:700}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_classTime__GAKIb{font-size:16px;line-height:24px;font-weight:400;color:#868e96}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_divider__tFMUq{width:1px;height:14px;background-color:#ced4da}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_classAge__ZYnY1{font-size:16px;line-height:24px;font-weight:400;color:#868e96}.ScheduleModalContent_contentWrapper__2FNIf .ScheduleModalContent_classDescription__0hrLJ{font-size:18px;line-height:28px;font-weight:400;color:#212529}.ScheduleModalContent_dateSelector__mfa_F{position:relative;width:100%;border-radius:8px;background-color:#f8f9fa;cursor:pointer;height:48px}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_dateButton__J7o2e{display:flex;height:100%;justify-content:space-between;border:1px solid #dee2e6;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 16px;width:100%;text-align:left;background-color:#fff;cursor:pointer}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_dateButton__J7o2e .ScheduleModalContent_dateButtonContent__lfAVl{display:flex;align-items:center;height:100%}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_dateButton__J7o2e .ScheduleModalContent_selectedDate__Xf9ls{color:#343a40}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_dateButton__J7o2e .ScheduleModalContent_dateText__v1CKz{font-size:16px;line-height:24px;font-weight:400;margin-left:12px}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_dateButton__J7o2e .ScheduleModalContent_placeholder__BuCl1{color:#868e96}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_dateButton__J7o2e:hover{background-color:rgba(33,37,41,.05)}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_dateButton__J7o2e:active{background-color:rgba(33,37,41,.12)}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_calendarDropdown__nwqG4{position:absolute;top:100%;left:0;right:0;margin-top:8px;background-color:#fff;z-index:1500}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_calendarDropdown__nwqG4.ScheduleModalContent_desktop__qg47e{width:368px}.ScheduleModalContent_dateSelector__mfa_F .ScheduleModalContent_calendarDropdown__nwqG4.ScheduleModalContent_mobile__Wg4Xl{width:100%}.ScheduleModalContent_bottomField__d3ydR{padding:0 20px;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;border-radius:0 0 8px 8px}.ScheduleModalContent_mobile__Wg4Xl .ScheduleModalContent_bottomField__d3ydR{padding:0 24px;position:absolute;bottom:0;left:0;right:0;background-color:#fff;border-radius:0;z-index:10}.ScheduleModalContent_bottomFieldInfo__YBi1s{background-color:rgba(96,108,144,.08);padding:12px 16px;border-radius:8px;margin-top:284px}.ScheduleModalContent_mobile__Wg4Xl .ScheduleModalContent_bottomFieldInfo__YBi1s{margin-top:135px}.ScheduleModalContent_bottomFieldInfo__YBi1s p{font-size:14px;line-height:20px;font-weight:400;white-space:pre-line}.ScheduleModalContent_bottomFieldInfo__YBi1s .ScheduleModalContent_bottomFieldConfirmInfoText__xPhjQ{color:#212529}.ScheduleModalContent_bottomFieldInfo__YBi1s .ScheduleModalContent_bottomFieldInfoText__IMmUs{color:#868e96}.ScheduleModalContent_buttonWrapper__pui5Y{padding:24px 0}.ScheduleModalContent_timeSelectionWrapper__stkpq{display:flex;flex-direction:column;gap:8px}.ScheduleModalContent_timeSelectionWrapper__stkpq.ScheduleModalContent_desktop__qg47e{flex-direction:row;align-items:center;gap:0}.ScheduleModalContent_timeSelectionWrapper__stkpq.ScheduleModalContent_mobile__Wg4Xl{flex-direction:column;gap:8px}.ScheduleModalContent_timeField__QktPn{display:flex;flex-direction:column;gap:8px}.ScheduleModalContent_timeSelectionWrapper__stkpq.ScheduleModalContent_desktop__qg47e .ScheduleModalContent_timeField__QktPn{flex:1 1}.ScheduleModalContent_timeLabel__ylJCx{font-size:16px;line-height:24px;font-weight:700;color:#343a40;font-weight:500}.ScheduleModalContent_timeButton__h4OJz{background-color:#fff;border-radius:8px;display:flex;gap:4px;align-items:center;width:100%;padding:8px 16px;justify-content:space-between;color:#212529;cursor:pointer;height:48px;border:none}.ScheduleModalContent_timeButton__h4OJz.ScheduleModalContent_selected__T5qzc{border:1px solid #dee2e6;background-color:#fff}.ScheduleModalContent_timeButton__h4OJz.ScheduleModalContent_disabled__W0KP_{background-color:rgba(96,108,144,.08);cursor:not-allowed}.ScheduleModalContent_timeButton__h4OJz svg{flex-shrink:0}.ScheduleModalContent_timeButtonText__qgZ3x{display:flex;align-items:flex-start;gap:12px;color:#212529;font-size:16px;line-height:24px;font-weight:400}.ScheduleModalContent_timeButtonText__qgZ3x.ScheduleModalContent_disabled__W0KP_{color:#ced4da}.ScheduleModalContent_endTimeDisplay__6suUO{position:relative;width:100%}.ScheduleModalContent_confirmInfoWrapper__JdPUh{display:flex;flex-direction:column;gap:8px}.ScheduleModalContent_confirmInfoItem__HA4Tn{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:12px 16px}.ScheduleModalContent_confirmInfoContent__ZgOzV{display:flex;align-items:center;gap:12px}.ScheduleModalContent_confirmInfoLabel__MHwKa{font-size:16px;line-height:24px;font-weight:400;color:#868e96;white-space:nowrap}.ScheduleModalContent_confirmInfoValue__RdZyc{font-size:16px;line-height:24px;font-weight:400;color:#212529}.ScheduleModalContent_buttonGroup__Wz8_L{display:flex;gap:8px}.ScheduleModalContent_buttonGroup__Wz8_L button{flex:1 1}.ScheduleModalContent_dateInfo__XKMS4{display:flex;align-items:center}.ScheduleModalContent_dateDivider__wk7PJ{margin:0 8px;color:#868e96}.ScheduleModalContent_weeklyHighlight__o_1q4{color:#d9480f}.ScheduleModalContent_timeDivider__QY0UO{display:none;margin:0 8px;color:#868e96;font-size:16px;line-height:24px;font-weight:400}.ScheduleModalContent_timeSelectionWrapper__stkpq.ScheduleModalContent_desktop__qg47e .ScheduleModalContent_timeDivider__QY0UO{display:block}.ScheduleModal_overlay__dMxax{background-color:rgba(0,0,0,.5);position:fixed;inset:0;display:flex;z-index:800;justify-content:center;align-items:center;overflow:hidden;overscroll-behavior:contain}.ScheduleModal_modal__v4Opn{width:600px;height:863px;max-height:calc(100vh - 48px);border-radius:8px;background-color:#fff;flex-direction:column;display:flex;color:#495057;z-index:1500;overscroll-behavior:contain}.ScheduleModal_wrapper__0uHpQ{display:flex;flex-direction:column;height:100%;overflow-y:auto}.ScheduleModal_header__cHkDx{display:flex;justify-content:space-between;color:#343a40;padding:24px 20px;border-bottom:1px solid #dee2e6}.ScheduleModal_header__cHkDx .ScheduleModal_title__CwJoB{font-size:20px;line-height:28px;font-weight:700}.ScheduleModal_contentWrapper__nZFyh{display:flex;flex-direction:column;gap:32px;padding:20px;height:100%;overflow-y:auto}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_contentItem__aVgGr{display:flex;flex-direction:column;gap:8px}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_contentTitle__YFgIp{font-size:16px;line-height:24px;font-weight:700;color:#343a40}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_contentInfo__t_60m{display:flex;flex-direction:column;gap:8px;background-color:#f8f9fa;padding:12px 16px;border:1px solid #dee2e6;border-radius:8px}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_contentHeader__abQIm{display:flex;align-items:center;gap:8px}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_classType__pSfqy{font-size:16px;line-height:24px;font-weight:700}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_classTime__nE6Oc{font-size:16px;line-height:24px;font-weight:400;color:#868e96}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_divider__yqH9m{width:1px;height:14px;background-color:#dee2e6}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_classAge__iBdf3{font-size:16px;line-height:24px;font-weight:400;color:#868e96}.ScheduleModal_contentWrapper__nZFyh .ScheduleModal_classDescription__5bIJA{font-size:18px;line-height:28px;font-weight:400;color:#212529}.ScheduleModal_dateSelector__dekUk{position:relative;width:100%;border-radius:8px;background-color:#f8f9fa;cursor:pointer;height:48px}.ScheduleModal_dateSelector__dekUk .ScheduleModal_dateButton__r6DKa{display:flex;height:100%;justify-content:space-between;border:1px solid #dee2e6;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 16px;width:100%;text-align:left;background-color:#fff;cursor:pointer}.ScheduleModal_dateSelector__dekUk .ScheduleModal_dateButton__r6DKa .ScheduleModal_dateButtonContent__wEx2q{display:flex;align-items:center;height:100%}.ScheduleModal_dateSelector__dekUk .ScheduleModal_dateButton__r6DKa .ScheduleModal_selectedDate__0ldvD{color:#343a40}.ScheduleModal_dateSelector__dekUk .ScheduleModal_dateButton__r6DKa .ScheduleModal_dateText__qfZ8c{font-size:16px;line-height:24px;font-weight:400;margin-left:12px}.ScheduleModal_dateSelector__dekUk .ScheduleModal_dateButton__r6DKa .ScheduleModal_placeholder__4IwMr{color:#868e96}.ScheduleModal_dateSelector__dekUk .ScheduleModal_calendarDropdown__TAoqy{position:absolute;top:100%;left:0;right:0;margin-top:8px;background-color:#fff;border:1px solid #dee2e6;z-index:1}.ScheduleModal_bottomField__Z2mqZ{padding:0 20px}.ScheduleModal_bottomFieldInfo__fCDxO{background-color:rgba(96,108,144,.08);padding:12px 16px;border-radius:8px}.ScheduleModal_bottomFieldInfo__fCDxO p{color:#868e96;font-size:14px;line-height:16px;font-weight:400}.ScheduleModal_buttonWrapper__k99gI{padding:24px 0}.ScheduleModal_timeField__fXp_D,.ScheduleModal_timeSelectionWrapper__VbqDj{display:flex;flex-direction:column;gap:8px}.ScheduleModal_timeLabel__qvM_l{font-size:16px;line-height:24px;font-weight:700;color:#343a40;font-weight:500}.ScheduleModal_timeButton__VKw1c{background-color:#fff;border-radius:8px;display:flex;gap:4px;align-items:center;width:100%;padding:8px 16px;justify-content:space-between;color:#212529;cursor:pointer;height:48px;border:none}.ScheduleModal_timeButton__VKw1c.ScheduleModal_selected__K06mJ{border:1px solid #dee2e6;background-color:#fff}.ScheduleModal_timeButton__VKw1c.ScheduleModal_disabled__3_hR1{background-color:rgba(96,108,144,.08);cursor:not-allowed}.ScheduleModal_timeButton__VKw1c svg{flex-shrink:0}.ScheduleModal_timeButtonText__Tp1ev{display:flex;align-items:flex-start;gap:12px;color:#212529;font-size:16px;line-height:24px;font-weight:400}.ScheduleModal_timeButtonText__Tp1ev.ScheduleModal_disabled__3_hR1{color:#ced4da}.ScheduleModal_endTimeDisplay__zxD3z{position:relative;width:100%}.ScheduleButton_scheduleButtonWrapper__hKZRt{display:flex;align-items:center;gap:16px;color:#212529}.ScheduleButton_scheduleButtonWrapper__hKZRt svg{color:#212529}.TipContent_wrapper__9_81V{display:flex;flex-direction:column;padding:32px;border-radius:8px;border:1px solid #f1f3f5}.TipContent_wrapper__9_81V.TipContent_mobile__Cj1NK{padding:16px}.TipContent_wrapper__9_81V.TipContent_horizontal__Tt1Q8{flex-direction:row;justify-content:space-between}.TipContent_tipLabel__kPKEA{color:#ff922b;margin-bottom:8px;font-size:14px;line-height:16px;font-weight:700}.TipContent_contentWrapper__L3xBQ{display:flex;flex-direction:column}.TipContent_content__F_bp2{color:#495057;white-space:pre-line}.TipContent_content__F_bp2,.TipContent_content__F_bp2.TipContent_s__OFHSi{font-size:14px;line-height:20px;font-weight:400}.TipContent_content__F_bp2.TipContent_m__KLHij{font-size:16px;line-height:20px;font-weight:400}.TipContent_content__F_bp2.TipContent_sub__pOdUM{font-size:14px;line-height:16px;font-weight:400}.TipContent_examples__pEmdf{display:flex;flex-direction:column;gap:8px;margin-top:8px}.TipContent_examples__pEmdf li{color:#868e96;font-size:14px;line-height:20px;font-weight:400}.TipContent_children__Df09Q{display:flex;align-items:center}.TipContent_children__Df09Q.TipContent_vertical__4owlZ,.TipContent_guideWrapper__mzFvs.TipContent_vertical__4owlZ{margin-top:24px}.CreateButton_wrapper__GvIMx{width:240px}.CreateButton_wrapper__GvIMx>.CreateButton_tooltip__U_A6e{background-color:#343a40;border-radius:8px;padding:12px 16px;font-size:14px;line-height:20px;font-weight:400;color:#fff}.Avatar_avatar__qgRsl{border-radius:8px}.ChattingApp_container__W1Bpu{display:flex;height:886px}.ChattingApp_container__W1Bpu .sendbird-notification{display:none!important}.ChattingApp_sbContainer___T5CG{width:100%!important;border-radius:16px}.ChattingApp_container___64yV{display:flex;gap:24px;height:100%}.ChattingApp_container___64yV .sendbird-notification{display:none!important}.ChattingApp_sbContainer__w5bSk{width:100%!important}.ChannelList_container__Mx6vK{width:100%;display:flex;flex-direction:column;overflow-y:auto}.ChannelList_container__Mx6vK>div{height:auto;min-height:auto}.ChannelList_placeholderList__OJARl{display:flex;flex-direction:column;flex:1 1;overflow-y:auto}.ChannelList_hidden__SEfiP{display:none}.SelectedChannel_container__PbzZS{flex:1 1;width:100%;height:calc(var(--vh, 1vh)*100)}.SelectedChannel_container__PbzZS .sendbird-conversation{background-color:#fff;border:none}.SelectedChannel_container__PbzZS .sendbird-conversation__messages{background-color:#f8f9fa}.SelectedChannel_container__PbzZS .sendbird-conversation__footer{margin-top:0;padding:0}.ConfirmModal_overlay__UCCWq{background-color:rgba(0,0,0,.5);position:fixed;inset:0;display:flex;z-index:800;justify-content:center;align-items:center}.ConfirmModal_modal__Cibq_{border-radius:8px;background-color:#fff;display:flex;flex-direction:column;gap:8px;margin:auto 20px;max-height:70vh;width:100%;max-width:400px;padding:24px 20px;color:#343a40}.ConfirmModal_modal__Cibq_ .ConfirmModal_header__5WemD{display:flex;justify-content:space-between;align-items:center}.ConfirmModal_modal__Cibq_ .ConfirmModal_title__gb5RT{font-size:20px;line-height:28px;font-weight:700}.ConfirmModal_modal__Cibq_ .ConfirmModal_content__RZRKk{font-size:16px;line-height:24px;font-weight:400}.ConfirmModal_buttonWrapper__Qwv8a{display:flex;gap:8px;padding-top:16px}.PillV2_pill__mhROY{display:inline-flex;align-items:center;padding:4px 8px;border-radius:8px;font-size:14px;line-height:16px;font-weight:700}.PillV2_emphasis-neutral___fkUN{background-color:#868e96;color:#f1f3f5}.PillV2_default-neutral__g0NZ_{background-color:#f1f3f5;color:#868e96}.PillV2_emphasis-red__nq_vB{background-color:#fa5252;color:#ffe3e3}.PillV2_default-red__6UpzA{background-color:#ffe3e3;color:#fa5252}.PillV2_emphasis-green__q0EMp{background-color:#40c057;color:#d3f9d8}.PillV2_default-green__Nrq8u{background-color:#d3f9d8;color:#40c057}.PillV2_emphasis-blue__yfGiz{background-color:#228be6;color:#d0ebff}.PillV2_default-blue__qnStx{background-color:#d0ebff;color:#228be6}.PillV2_emphasis-violet__GTDsz{background-color:#7950f2;color:#e5dbff}.PillV2_default-violet__F5ACw{background-color:#e5dbff;color:#7950f2}.PillV2_emphasis-indigo__9TahU{background-color:#4c6ef5;color:#dbe4ff}.PillV2_default-indigo__6fhCQ{background-color:#dbe4ff;color:#4c6ef5}.PillV2_emphasis-pink__Mrs3r{background-color:#e64980;color:#ffdeeb}.PillV2_default-pink__IcRAU{background-color:#ffdeeb;color:#e64980}.ClassSuggestionCard_cardHeader__D0vOb{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ClassSuggestionCard_suggestionContentWrapper__fw3tq{display:flex;flex-direction:column;margin-top:16px}.ClassSuggestionCard_suggestionTitle__HpciR{font-size:18px;line-height:24px;font-weight:700;color:#343a40}.ClassSuggestionCard_suggestionTitle__HpciR.ClassSuggestionCard_listTitle__1EOOd{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ClassSuggestionCard_suggestionTitle__HpciR.ClassSuggestionCard_detailTitle__i3wwh{word-break:break-word}.ClassSuggestionCard_wrapper__6EyTS{display:flex;flex-direction:column}.ClassSuggestionCard_wrapper__6EyTS:hover .ClassSuggestionCard_suggestionTitle__HpciR.ClassSuggestionCard_titleUnderlined__4SxVH{text-decoration:underline}.ClassSuggestionCard_suggestionContent__YOxcR{font-size:18px;line-height:24px;font-weight:400;color:#495057}.ClassSuggestionCard_suggestionContent__YOxcR.ClassSuggestionCard_listContent__5Tazn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ClassSuggestionCard_suggestionContent__YOxcR.ClassSuggestionCard_detailContent__b2qaa{word-break:break-word;white-space:pre-wrap}.ClassSuggestionCard_suggestionContent__YOxcR.ClassSuggestionCard_mobile__hTMyh{margin:4px 0 6px}.ClassSuggestionCard_suggestionContent__YOxcR.ClassSuggestionCard_desktop__N447q{margin:8px 0 2px}.ClassSuggestionCard_cardFooter__eguFI{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-top:16px;gap:4px;flex-wrap:wrap}.ClassSuggestionCard_cardFooter__eguFI.ClassSuggestionCard_cardFooterCompact__pNgWI{padding-bottom:0}.ClassSuggestionCard_statsLeft__xkjqO{display:flex;align-items:center;gap:4px;flex:1 1}.ClassSuggestionCard_actionsSlot__eeroe{flex-shrink:0}.ClassSuggestionCard_statWrapper__7uEGz{display:flex;align-items:center;gap:4px}.ClassSuggestionCard_stat__Q9Lcn{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.ClassSuggestionCard_likeCount__UNJz_{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.ClassSuggestionCard_dot__GFTZF{font-size:14px;line-height:16px;font-weight:700;color:#868e96}.ClassSuggestionCard_teacherCommentWrapper__v0XU6{display:flex;align-items:center;gap:8px;margin-top:8px}.ClassSuggestionCard_profileImagesWrapper__9tP9I{display:flex;align-items:center}.ClassSuggestionCard_profileImageWrapper__V3Ffc{width:16px;height:16px;border-radius:50%;position:relative;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ClassSuggestionCard_profileImageWrapper__V3Ffc.ClassSuggestionCard_first__LD5YM{z-index:1}.ClassSuggestionCard_profileImageWrapper__V3Ffc.ClassSuggestionCard_second__DiZ2v{z-index:2;margin-left:-8px}.ClassSuggestionCard_profileImageWrapper__V3Ffc.ClassSuggestionCard_third__sPVqC{z-index:3;margin-left:-8px}.ClassSuggestionCard_profileImage__VHwwy{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ClassSuggestionCard_teacherCommentText__WIfd7{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.ClassSuggestionCard_teacherCommentHighlight__k5Z_W{font-size:14px;line-height:16px;font-weight:700;color:#f59f00}.ClassSuggestionCard_actorWrapper__7BnuI{display:flex;align-items:center;gap:8px;margin-top:4px}.ClassSuggestionCard_actorWrapper__7BnuI img{border-radius:50%}.ClassSuggestionCard_actorName__BPh6H{font-size:16px;line-height:24px;font-weight:400;color:#495057}.ClassSuggestionSection_container__Ci8OV{display:flex;flex-direction:column}.ClassSuggestionSection_header__cK8ZY{display:flex;justify-content:space-between;margin-bottom:24px}.ClassSuggestionSection_titleWrapper__BqJ1D{display:flex;flex-direction:column;gap:4px}.ClassSuggestionSection_title__xWb53{color:#343a40;font-size:24px;line-height:36px;font-weight:700}.ClassSuggestionSection_description__j_haZ{color:#868e96;font-size:14px;line-height:16px;font-weight:400}.ClassSuggestionSection_cardList__kVL8C{display:flex}.ClassSuggestionSection_cardList__kVL8C.ClassSuggestionSection_desktop__HU1xl{flex-direction:row;gap:24px}.ClassSuggestionSection_cardList__kVL8C.ClassSuggestionSection_mobile__8tcpJ{flex-direction:column}.ClassSuggestionSection_suggestionCardWrapper__uvcIy{flex:1 1;display:flex;flex-direction:column}.ClassSuggestionSection_divider__15mKT{background-color:#f1f3f5}.ClassSuggestionSection_divider__15mKT.ClassSuggestionSection_mobile__8tcpJ{width:100%;height:1px;margin:16px 0 24px}.ClassSuggestionSection_divider__15mKT.ClassSuggestionSection_desktop__HU1xl{align-self:stretch;width:1px}.ClassSuggestionSection_buttonWrapper__REmPB{margin-top:24px}.TodaySchedule_todayScheduleList___hbnk{display:flex;flex-direction:column;gap:48px}.TodaySchedule_wrapper__J5fhj{display:flex;flex-direction:column;padding:32px;gap:32px;background-color:#fff;border-radius:16px;border:1px solid #e9ecef;margin-bottom:32px}.TodaySchedule_titleWrapper__bHunY{display:flex;align-items:center;justify-content:space-between;font-size:20px;line-height:28px;font-weight:700}.TodaySchedule_titleWrapper__bHunY .TodaySchedule_title__FEHfl{display:flex;color:#343a40;gap:8px}.TodaySchedule_titleWrapper__bHunY .TodaySchedule_count__1kiyR{color:#ff922b}.TodaySchedule_titleWrapper__bHunY:visited{color:inherit}.TodaySchedule_titleWrapper__bHunY .TodaySchedule_titleIcon__U7RDA{font-size:18px;line-height:24px;font-weight:400;display:flex;align-items:center;gap:8px;color:#adb5bd}.TodaySchedule_titleWrapper__bHunY .TodaySchedule_titleIconIcon__5g2rJ{display:flex;width:32px;height:32px}.TodaySchedule_titleWrapper__bHunY .TodaySchedule_titleIconIcon__5g2rJ>svg{margin:auto;color:#adb5bd}.TodaySchedule_draftContent__6L96k{width:100%;display:flex;justify-content:space-between}.TodaySchedule_draftTitleWrapper__xxBMJ{display:flex}.TodaySchedule_highlight__maOz0{font-size:20px;line-height:28px;font-weight:700;color:#4c6ef5}.TodaySchedule_draftTextWrapper__3LOmy{display:flex;flex-direction:column;gap:8px}.TodaySchedule_draftTitle__fhcmT{font-size:20px;line-height:28px;font-weight:700;color:#343a40}.TodaySchedule_draftSubtitle___REM_{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.TodaySchedule_emptyCardWrapper__4Xc1y{margin-bottom:32px}.TodayScheduleItem_wrapper__JlFTE{overflow:hidden;display:flex;justify-content:space-between;background-color:#fff;gap:16px}.TodayScheduleItem_thumbnailWrapper__7SpDl{width:141px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0}.TodayScheduleItem_thumbnail__GlNpq{width:100%;height:100%;border-radius:8px;object-fit:cover;transition:transform .3s ease-out;transform-origin:center}.TodayScheduleItem_title__2jJdy{font-size:18px;line-height:28px;font-weight:400;color:#343a40}.TodayScheduleItem_wrapper__JlFTE:hover .TodayScheduleItem_title__2jJdy{text-decoration:underline;text-underline-offset:2px}.TodayScheduleItem_wrapper__JlFTE:hover .TodayScheduleItem_thumbnail__GlNpq{transform:scale(1.05)}.TodayScheduleItem_meta__axtD2{display:flex;flex-direction:column;gap:8px;padding:0 16px}.TodayScheduleItem_meta__axtD2 .TodayScheduleItem_participantWrapper__EzSJG,.TodayScheduleItem_meta__axtD2 .TodayScheduleItem_timeWrapper__RCuUT{display:flex;align-items:center;gap:4px;color:#495057}.TodayScheduleItem_meta__axtD2 .TodayScheduleItem_participantWrapper__EzSJG span,.TodayScheduleItem_meta__axtD2 .TodayScheduleItem_timeWrapper__RCuUT span{font-size:14px;line-height:16px;font-weight:400}.TodayScheduleItem_scheduleWrapper__gkhFe{display:flex;gap:8px}.TodayScheduleItem_scheduleWrapper__gkhFe .TodayScheduleItem_scheduleInfoWrapper__w2xiM{display:flex;flex-direction:column;gap:12px;font-size:18px;line-height:24px;font-weight:400;flex:1 1}.TodayScheduleItem_caretWrapper__saath{display:flex;align-items:center;justify-content:center;padding:16px;background-color:#f8f9fa;border-left:1px solid #dee2e6}.GgugePreview_wrapper__FvNrE{background-color:#fff;border-radius:16px;padding:32px 48px 0;overflow:hidden;border:1px solid #e9ecef;height:307px}.GgugePreview_content__eTvpE{display:flex;justify-content:space-between;align-items:center;height:100%}.GgugePreview_titleWrapper__mUJz5{display:flex;flex-direction:column;gap:32px;padding:40px 0 64px 32px;z-index:1}.GgugePreview_title__dQ8jt{font-size:32px;line-height:44px;font-weight:700;color:#343a40;white-space:pre-line}.TodaySchedule_wrapper__mGlhm{width:100%;gap:32px}.TodaySchedule_wrapper__mGlhm,.TodaySchedule_wrapper__mGlhm .TodaySchedule_todayScheduleList__j_9Jl,.TodaySchedule_wrapper__mGlhm .TodaySchedule_todayScheduleList__j_9Jl a:not(:last-child){display:flex;flex-direction:column}.TodaySchedule_wrapperWithTopMargin__iHn9R{margin-top:24px}.TodaySchedule_divider__WGI_p{width:100%;height:1px;background-color:#e9ecef;margin:32px 0}.TodaySchedule_draftContent__7jhQQ{display:flex;flex-direction:column;gap:20px}.TodaySchedule_draftTextWrapper__J_goY{display:flex;flex-direction:column;gap:8px}.TodaySchedule_draftTitleWrapper__6EDtP,.TodaySchedule_titleWrapper__IFy_2{display:flex;font-size:20px;line-height:28px;font-weight:700}.TodaySchedule_titleWrapper__IFy_2{align-items:center;justify-content:space-between}.TodaySchedule_title__l4Ncb{display:flex;color:#343a40;gap:8px}.TodaySchedule_count__8_Os0{color:#ff922b}.TodaySchedule_draftTitle__6l9Cv{color:#343a40}.TodaySchedule_highlight__QZ9UC{color:#4c6ef5}.TodaySchedule_draftSubtitle__IR2VR{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.TodaySchedule_draftButton__XjQev{display:flex}.TodaySchedule_emptyCardWrapper__0qLiJ{margin-top:32px}.GgugePreview_wrapper__MY__W{display:flex;flex-direction:column;gap:32px;background-color:#fff;border-radius:8px}.GgugePreview_content__l_gg6{display:flex;flex-direction:column;gap:16px}.GgugePreview_title__19IQt{font-size:22px;line-height:32px;font-weight:700;color:#343a40;text-align:left}.GgugePreview_image__c90yz{width:100%;height:auto;object-fit:contain}.MobileRecruitmentProcess_wrapper__WZUsA{display:flex;flex-direction:column;gap:24px}.MobileRecruitmentProcess_wrapper__WZUsA .MobileRecruitmentProcess_titleWrapper__dl0YM{display:flex;flex-direction:column;gap:4px}.MobileRecruitmentProcess_wrapper__WZUsA .MobileRecruitmentProcess_title__ZcwF_{font-size:20px;line-height:28px;font-weight:700}.MobileRecruitmentProcess_wrapper__WZUsA .MobileRecruitmentProcess_description__PKNAy{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.MobileRecruitmentProcess_wrapper__WZUsA .MobileRecruitmentProcess_listWrapper__K8z_E{display:flex;flex-direction:column;gap:8px;align-items:center}.ProcessItem_wrapper__kK4HH{display:flex;gap:8px;align-items:center;padding:16px;border-radius:8px;width:100%;background-color:rgba(96,108,144,.08);pointer-events:none;outline:none;border:none}.ProcessItem_wrapper__kK4HH .ProcessItem_imageWrapper__oF7j7{display:flex;justify-content:center;align-items:center;min-width:20px;width:20px;height:20px}.ProcessItem_wrapper__kK4HH .ProcessItem_title__MpclV{font-size:16px;line-height:20px;font-weight:400;width:100%;text-align:left;color:#adb5bd}.ProcessItem_wrapper__kK4HH .ProcessItem_title__MpclV.ProcessItem_activeStep__4pFKH{color:#343a40}.ProcessItem_wrapper__kK4HH.ProcessItem_activeStep__4pFKH{cursor:pointer;pointer-events:auto;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.12),0 1px 4px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.08)}.ProcessItem_wrapper__kK4HH.ProcessItem_activeStep__4pFKH:hover{background-color:rgba(33,37,41,.05);box-shadow:none}.ProcessItem_wrapper__kK4HH.ProcessItem_activeStep__4pFKH:active{background-color:rgba(33,37,41,.12);box-shadow:none}.ProcessItem_wrapper__kK4HH.ProcessItem_disabledStep__WPDLv{opacity:.5;cursor:not-allowed}.RecruitmentProcess_wrapper__Po1N7{display:flex;flex-direction:column;gap:24px;padding:32px;background-color:#fff;border:1px solid #e9ecef;border-radius:16px;margin-bottom:32px}.RecruitmentProcess_wrapper__Po1N7 .RecruitmentProcess_titleWrapper__hOxwp{display:flex;flex-direction:column;gap:4px}.RecruitmentProcess_wrapper__Po1N7 .RecruitmentProcess_title__ljmdi{font-size:24px;line-height:36px;font-weight:700;color:#343a40}.RecruitmentProcess_wrapper__Po1N7 .RecruitmentProcess_description__4WIBR{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.RecruitmentProcess_wrapper__Po1N7 .RecruitmentProcess_listWrapper__1oH7h{display:flex;align-items:center;gap:16px}.RecruitmentProcess_wrapper__Po1N7 .RecruitmentProcess_listItem__puvXN{flex:1 1}.DesktopHome_wrapper__uvAzU{gap:32px}.DesktopHome_wrapper__uvAzU,.DesktopHome_wrapper__uvAzU .DesktopHome_todayScheduleWrapper___B9F3{display:flex;flex-direction:column;width:100%}.DesktopHome_wrapper__uvAzU .DesktopHome_noticeWrapper__c4hGl{width:100%;display:flex;flex-direction:column;gap:20px;border-radius:16px}.DesktopHome_wrapper__uvAzU .DesktopHome_classSuggestionWrapper__xo3vP{display:flex;flex-direction:row;width:100%;padding:32px;border-radius:16px;background-color:#fff;border:1px solid #e9ecef;margin:32px 0}.DesktopHome_wrapper__uvAzU .DesktopHome_classRankingWrapper__Vl367{display:flex;flex-direction:column;width:100%;padding:32px;border-radius:16px;background-color:#fff;border:1px solid #e9ecef;margin-top:32px;gap:64px}.DesktopHome_wrapper__uvAzU .DesktopHome_ggugeWrapper__2qdPe{margin-top:32px}.DesktopHome_scheduleSkeleton__l6d1O{height:700px}.DesktopHome_todayScheduleError__Dx6W7{margin-bottom:32px}.MobileHome_wrapper__FRot_{display:flex;flex-direction:column;width:100%;max-width:100vw;overflow-x:hidden;padding:0;position:relative;z-index:1;box-sizing:border-box}.MobileHome_wrapper__FRot_>:not(:first-child){max-width:100%;box-sizing:border-box}.MobileHome_wrapper__FRot_ .MobileHome_todayScheduleWrapper__sCfax{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2;width:100%;padding:32px 24px;border-top-left-radius:32px;border-top-right-radius:32px;background:#fff;margin-top:-72px}.MobileHome_wrapper__FRot_ .MobileHome_todayScheduleWrapper__sCfax.MobileHome_noBanner__Rm_YM{margin-top:0}.MobileHome_wrapper__FRot_ .MobileHome_notice__ZqXpM{width:100%;display:flex;flex-direction:column;gap:24px}.MobileHome_divider__xJ2xM{height:8px;background-color:#f8f9fa}.MobileHome_title__5Dlsi{display:flex;align-items:center;justify-content:space-between;color:#212529;font-size:16px;line-height:24px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #dee2e6}.MobileHome_titleIcon__d_68q{display:flex;width:32px;height:32px}.MobileHome_titleIcon__d_68q>svg{color:#adb5bd;margin:auto}.MobileHome_title__5Dlsi:visited{color:inherit}.MobileHome_classSuggestionWrapper__iUnKZ{padding-bottom:32px}.MobileHome_classRankingWrapper__21HG4{display:flex;flex-direction:column;gap:40px;padding:32px 20px}.MobileHome_scheduleSkeleton__izzBN{height:700px;border-top-left-radius:32px;border-top-right-radius:32px;margin-top:0}.MobileHome_ggugeWrapper__waHtL{padding:32px 20px}.CommunityPostCard_wrapper__g6_FA{display:flex;flex-direction:column}.CommunityPostCard_cardHeader__hz6ym{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.CommunityPostCard_contentRow__E4jl_{display:flex;gap:16px;margin-top:16px}.CommunityPostCard_suggestionContentWrapper__SRIGO{display:flex;flex-direction:column;flex:1 1;min-width:0}.CommunityPostCard_thumbnailWrapper__ffm95{position:relative;flex-shrink:0;width:88px;height:88px;align-self:center}.CommunityPostCard_thumbnail__EfBg_{width:88px;height:88px;border-radius:8px;object-fit:cover}.CommunityPostCard_imageCountBadge__crlzH{position:absolute;bottom:4px;right:4px;background-color:rgba(15,23,42,.25);color:#fff;font-size:12px;line-height:20px;font-weight:400;padding:2px 8px;border-radius:999px}.CommunityPostCard_suggestionTitle__8Qyrn{font-size:18px;line-height:24px;font-weight:700;color:#343a40;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CommunityPostCard_wrapper__g6_FA:hover .CommunityPostCard_suggestionTitle__8Qyrn{text-decoration:underline}.CommunityPostCard_suggestionContent__8nDMV{font-size:18px;line-height:24px;font-weight:400;color:#495057;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CommunityPostCard_suggestionContent__8nDMV.CommunityPostCard_mobile__g3HVv{margin:4px 0 6px}.CommunityPostCard_suggestionContent__8nDMV.CommunityPostCard_desktop__EhIds{margin:8px 0 2px}.CommunityPostCard_cardFooter__gIvhM{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-top:16px;gap:4px;flex-wrap:wrap}.CommunityPostCard_cardFooter__gIvhM.CommunityPostCard_cardFooterCompact__wItu0{padding-bottom:0}.CommunityPostCard_cardFooterAfterAuthor__oAA02{margin-top:8px}.CommunityPostCard_authorRow__SSvsW{display:flex;align-items:center;gap:4px;margin-top:16px;min-width:0}.CommunityPostCard_authorAvatar__dhvnA{flex-shrink:0;width:16px;height:16px;overflow:hidden;border-radius:6px;background-color:rgba(15,23,42,.1)}.CommunityPostCard_authorAvatarImage__ZUk16{display:block;width:100%;height:100%;object-fit:cover}.CommunityPostCard_authorName__8MOEx{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPostCard_myPost__nJxb9{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px;flex-shrink:0;color:#868e96}.CommunityPostCard_statsLeft__unmVT{flex:1 1}.CommunityPostCard_statWrapper__HGS2f,.CommunityPostCard_statsLeft__unmVT{display:flex;align-items:center;gap:4px}.CommunityPostCard_stat___ERKQ{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.CommunityPostCard_likeCount__5O0tm{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.CommunityPostCard_dot__meP7_{font-size:14px;line-height:16px;font-weight:700;color:#868e96}.CommunityPostCard_teacherCommentWrapper__5dVTx{display:flex;align-items:center;gap:8px;margin-top:8px}.CommunityPostCard_profileImagesWrapper__Xjvsz{display:flex;align-items:center}.CommunityPostCard_profileImageWrapper__yImeK{width:16px;height:16px;border-radius:50%;position:relative;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.CommunityPostCard_profileImageWrapper__yImeK.CommunityPostCard_first__MPjRs{z-index:1}.CommunityPostCard_profileImageWrapper__yImeK.CommunityPostCard_second__W3iOa{z-index:2;margin-left:-8px}.CommunityPostCard_profileImageWrapper__yImeK.CommunityPostCard_third__3xEa_{z-index:3;margin-left:-8px}.CommunityPostCard_profileImage__hZgcf{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.CommunityPostCard_teacherCommentText__qFFEM{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.CommunityPostCard_teacherCommentHighlight__Gv0fb{font-size:14px;line-height:16px;font-weight:700;color:#f59f00}.AttendanceHeader_wrapper__iRRpt{margin-bottom:16px}.AttendanceHeader_title__aUzpG{color:#343a40;font-size:18px;line-height:24px;font-weight:700}.AttendanceHeader_header__wnc5o{display:flex;justify-content:space-between}.AttendanceHeader_header__wnc5o.AttendanceHeader_mobile__9ns6P{flex-direction:column;gap:16px}.AttendanceHeader_countWrapper__vByDy{display:flex;align-items:center;gap:16px}.AttendanceHeader_buttonWrapper__VpR6u{display:flex}.AttendanceItem_item__xkzkH{border-radius:8px;border:1px solid #f1f3f5;overflow:hidden;min-width:500px}.AttendanceItem_row__ioayx{padding:16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.AttendanceItem_leftSection__az5lZ,.AttendanceItem_row__ioayx{display:flex;align-items:center;gap:16px}.AttendanceItem_checkboxWrapper__hNxRq{display:flex;align-items:center}.AttendanceItem_checkboxWrapper__hNxRq label{width:32px;height:32px}.AttendanceItem_nameWrapper__FRiOn{display:flex;align-items:center;justify-content:space-between;width:94px;gap:4px}.AttendanceItem_name__qgjjR{flex:1 1;text-align:left;font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.5px;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttendanceItem_gender__4TKky{width:28px}.AttendanceItem_age__vraNN,.AttendanceItem_gender__4TKky{text-align:center;font-size:18px;line-height:30px;font-weight:400;letter-spacing:-.5px;color:#343a40}.AttendanceItem_age__vraNN{min-width:36px;white-space:nowrap}.AttendanceItem_rightSection__5KyMQ{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.AttendanceItem_account__9iLZ1{display:flex;align-items:center;justify-content:center;width:56px;flex-shrink:0;margin-right:16px}.AttendanceItem_memo__LUDIw{flex:1 1;min-width:0}.AttendanceItem_memoText__z2hvW{display:block;font-size:14px;line-height:16px;font-weight:400;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.AttendanceItem_note__BxhdA{display:flex;align-items:center;justify-content:center;width:56px;flex-shrink:0;font-size:18px;line-height:30px;font-weight:400;letter-spacing:-.5px;color:#868e96}.AttendanceItem_note__BxhdA svg{color:#868e96}.AttendanceItem_iconButton__z_UYH{display:flex;justify-content:center;align-items:center;width:32px}.AttendanceItem_iconButton__z_UYH>svg{transition:transform .2s ease}.AttendanceItem_iconRotated__QEieb>svg{transform:rotate(180deg)}.AttendanceItem_attended__KRqAm{display:flex;align-items:center;justify-content:center;width:56px;font-size:18px;line-height:30px;font-weight:400;letter-spacing:-.5px;color:#868e96}.AttendanceItem_expandedContent__rwczR{padding:24px 16px;display:flex;flex-direction:column;gap:24px;border-top:1px solid #f1f3f5}.AttendanceItem_field__tzynx{display:flex;flex-direction:column;gap:4px}.AttendanceItem_fieldLabel__v0jEZ{font-size:14px;line-height:22px;font-weight:400;letter-spacing:-.5px;color:#868e96}.AttendanceItem_fieldValue__44Wze{font-size:16px;line-height:20px;font-weight:400;color:#343a40}.MobileTableCard_card__pqRYa{padding:16px 20px;background-color:#fff;border-bottom:1px solid #dee2e6;cursor:pointer;position:relative}@media(hover:hover){.MobileTableCard_card__pqRYa:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.05);border-radius:0}}.MobileTableCard_card__pqRYa:active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.15);border-radius:0}.MobileTableCard_titleArea__rIGHQ{display:flex;flex-direction:column;gap:4px;padding-bottom:12px}.MobileTableCard_title__oNuNh{font-size:16px;line-height:20px;font-weight:700;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileTableCard_title__oNuNh.MobileTableCard_disabled__Z61Ym{color:#ced4da}.MobileTableCard_subtitle__0_U62{font-size:14px;line-height:20px;font-weight:400;color:#868e96}.MobileTableCard_subtitle__0_U62.MobileTableCard_disabled__Z61Ym{color:#ced4da}.MobileTableCard_divider__TPMbz{border:none;border-top:1px solid #f1f3f5;margin:0}.MobileTableCard_rows__1yAXq{display:flex;flex-direction:column;gap:8px;padding-top:12px}.MobileTableCard_row__F2Nf_{display:flex;justify-content:space-between;align-items:center}.MobileTableCard_label__AljXy{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.MobileTableCard_value__70QO4{font-size:14px;line-height:16px;font-weight:700;color:#343a40}.MobileTableCard_value__70QO4.MobileTableCard_disabled__Z61Ym{color:#ced4da}.MobileTableCard_valueRegular__ceJid{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.MobileTableCard_valueRegular__ceJid.MobileTableCard_disabled__Z61Ym{color:#ced4da}.CouponPageHeader_header__Fnva8{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 0}.CouponPageHeader_title__IUhFG{padding:16px 0;color:#343a40;font-size:24px;line-height:36px;font-weight:700}.CouponPageHeader_buttonWrapper__kZkEJ{width:240px}.highlightText_highlight__iDCz2{color:#fa5252}.Chip_chip__QAyF1{border-radius:8px;color:#495057;background:#fff;border:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-sizing:border-box;transition:background-color .2s cubic-bezier(.18,.89,.32,1.28);flex-shrink:0}.Chip_chip__QAyF1.Chip_active__TfHeS{border:1px solid #495057;color:#212529}.Chip_chip__QAyF1:disabled{color:#868e96;background-color:rgba(128,136,143,.56)}.Chip_chip__QAyF1:hover:not(:disabled){background-color:rgba(232,233,237,.54)}.Chip_chip__QAyF1:active:not(:disabled){background-color:rgba(228,229,233,.56)}.Chip_chip__QAyF1.Chip_xl__9FiLF{height:48px;padding:0 16px;font-size:16px;line-height:20px;font-weight:700}.Chip_chip__QAyF1.Chip_l__NdvFV{height:40px;padding:0 16px;font-weight:500;font-size:17px;line-height:27px;letter-spacing:-.03em}.Chip_chip__QAyF1.Chip_m__JCSH9{height:32px;padding:0 8px}.Chip_chip__QAyF1.Chip_full__5A1pc,.Chip_chip__QAyF1.Chip_m__JCSH9{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}.Chip_chip__QAyF1.Chip_full__5A1pc{height:48px;width:100%;flex-grow:1;flex-shrink:1}.Chip_chip__QAyF1.Chip_small__jt20V{padding:0 8px}.Chip_chip__QAyF1.Chip_left__NRfoH{padding-left:8px}.Chip_chip__QAyF1.Chip_right___uN9B{padding-right:8px}.MetricChips_wrapper__qvsXR{display:flex;gap:8px}.MetricChips_checkIcon__moS9b{display:flex;color:#343a40}.MetricChips_label__GlccN{color:#495057}.TrendChart_chartWrapper__n1m6P{width:100%}.TrendChart_chartWrapper__n1m6P *{outline:none}.TrendChart_chartWrapper__n1m6P .recharts-cartesian-grid-horizontal line:last-child{display:none}.TrendChart_topLabel__RZm11{font-size:14px;line-height:16px;font-weight:700;fill:#343a40}.TrendChart_axisLabel___W96t{font-size:14px;line-height:16px;font-weight:400;fill:#868e96}.TrendChart_tooltip__VcwN_{width:320px;background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(134,142,150,.12),0 0 1px rgba(134,142,150,.08),0 0 1px rgba(134,142,150,.08)}.TrendChart_tooltipDate__X1D_J{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.TrendChart_tooltipItem__uUiEQ{display:flex;align-items:flex-start;gap:8px}.TrendChart_tooltipDot__6c9JS{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.TrendChart_tooltipClassName__8_l_x{font-size:14px;line-height:16px;font-weight:400;color:#343a40;word-break:break-all}.TrendChart_tooltipMetric__BrgQM{display:flex;justify-content:space-between;align-items:center;gap:16px}.TrendChart_tooltipMetricLabel__T_ur_{font-size:14px;line-height:16px;font-weight:400;color:#868e96}.TrendChart_tooltipMetricValue__k2GFn{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.TrendChart_legend__dqInG{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 32px;justify-content:center;align-items:center}.TrendChart_legendItem__D1VM2{display:flex;align-items:center;gap:8px}.TrendChart_legendDot__CICqa{width:8px;height:8px;border-radius:50%;flex-shrink:0}.TrendChart_legendLabel__xG6A9{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.TrendChart_tableWrapper__oV5g2{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.TrendChart_tableTitle__GnvcF{font-size:16px;line-height:20px;font-weight:700;color:#212529;padding:16px;border-bottom:1px solid #e9ecef}.TrendChart_tableBody__hMY9w{display:flex}.TrendChart_tableLabelColumn__omR3_{width:240px;flex-shrink:0;border-right:1px solid #e9ecef;background:#fff}.TrendChart_tableLabelHeader__BklPP{color:#868e96;text-align:left}.TrendChart_tableLabelCell__6RPZ9,.TrendChart_tableLabelHeader__BklPP{font-size:14px;line-height:16px;font-weight:400;padding:16px;border-bottom:1px solid #e9ecef}.TrendChart_tableLabelCell__6RPZ9{color:#343a40;display:flex;align-items:center;gap:8px}.TrendChart_tableLabelCell__6RPZ9:last-child{border-bottom:none}.TrendChart_tableScrollWrapper__IVN_p{overflow-x:auto;flex:1 1;min-width:0;scrollbar-width:none;background:linear-gradient(180deg,transparent 48px,#e9ecef 0,#e9ecef 49px,transparent 0)}.TrendChart_tableScrollWrapper__IVN_p::-webkit-scrollbar{display:none}.TrendChart_table__ZAP_w{min-width:-webkit-max-content;min-width:max-content;border-collapse:initial;border-spacing:0;margin-left:auto}.TrendChart_tableHeader__beWS9{width:80px;font-size:14px;line-height:16px;font-weight:400;color:#868e96;text-align:center;padding:16px;white-space:nowrap}.TrendChart_tableHeader__beWS9,.TrendChart_tableRow__J501S{border-bottom:1px solid #e9ecef}.TrendChart_tableRow__J501S:last-child{border-bottom:none}.TrendChart_tableCell__vzQvu{font-size:14px;line-height:16px;font-weight:400;color:#343a40;text-align:center;padding:16px;white-space:nowrap}.TrendChart_tableCellDot__zfBLe{width:8px;height:8px;border-radius:50%;flex-shrink:0}.TrendChart_tableCellLabel__bx87J{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrendChart_tableTotalColumn___JPHw{min-width:120px;flex-shrink:0;border-left:1px solid #e9ecef;background:#fff}.TrendChart_tableTotalHeader__JsOwh{font-weight:400;color:#868e96;padding:16px}.TrendChart_tableTotalCell__zazM5,.TrendChart_tableTotalHeader__JsOwh{font-size:14px;line-height:16px;text-align:center;border-bottom:1px solid #e9ecef}.TrendChart_tableTotalCell__zazM5{font-weight:700;color:#343a40;padding:12px 8px;height:49px;display:flex;justify-content:center;align-items:center}.TrendChart_tableTotalCell__zazM5:last-child{border-bottom:none}.DashboardPage_wrapper__8b_xu{display:flex;flex-direction:column;gap:24px;width:100%;padding-bottom:230px}.DashboardPage_header__tY3Jh{font-size:22px;line-height:32px;font-weight:700;display:flex;border:1px solid #e9ecef;background-color:#fff;border-radius:16px;padding:32px}.DashboardPage_scrollContainer__KKzDr{overflow:auto;-webkit-overflow-scrolling:touch}.DashboardPage_scrollContent__lH_t4{display:flex;flex-direction:column;gap:24px;width:1024px;transform-origin:top left}.DifficultySelector_wrapper__Xyc90{display:flex;gap:8px;flex-wrap:wrap;margin:0 24px}.DifficultySelector_wrapper__Xyc90 .DifficultySelector_text__yt5B_{white-space:nowrap}@media(max-width:800px){.DifficultySelector_wrapper__Xyc90 li{width:100%}}.ClassContent_wrapper___JmWR{display:flex;flex-direction:column;gap:8px}.ClassContent_left__R7EAW{display:flex;align-items:center;gap:2px;min-width:120px}.ClassContent_title__ZZN2g{color:#343a40}.ClassContent_required__0l1m3,.ClassContent_title__ZZN2g{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px}.ClassContent_required__0l1m3{color:#f03e3e}.ClassContent_optional__xrw_E{color:#686f77;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.5px}.ClassContent_right__Y3fvj{width:100%}.ClassDifficulty_wrapper__j2qgY{display:flex;flex-direction:column;gap:12px}.HeaderModal_fixedHeader__Mfj_b{position:-webkit-sticky;position:sticky;top:0;z-index:1}.HeaderModal_content__3eNm6{max-height:60vh;overflow-y:auto}.HeaderModal_content__3eNm6.HeaderModal_withPadding__eT_qE{padding:0 20px}.HeaderModal_content__3eNm6.HeaderModal_withoutPadding__4qCHX{padding:0}.HeaderModal_content__3eNm6.HeaderModal_contentWithoutFooter__HifM8{padding-bottom:24px}.HeaderModal_footer__oTEv_{padding:24px 20px}.ContractModal_wrapper__qotsw{display:flex;flex-direction:column;height:60vh;max-height:600px;margin-top:24px}.ContractModal_content__XpLJW{font-size:16px;line-height:24px;font-weight:400;border-radius:8px;padding:16px;overflow-y:scroll;background:#f8f9fa;border:1px solid #dee2e6}.ContractModal_content__XpLJW::-webkit-scrollbar{width:8px}.ContractModal_content__XpLJW::-webkit-scrollbar-thumb{background-color:#bfc2c5;border-radius:4px}.ContractModal_buttonWrapper__ejt81{display:flex;gap:8px}.ContractModal_cancelButtonWrapper__q4MPm{width:160px}.ContractDetailButton_wrapper__DfNy1 button{border:none;outline:none;border-radius:8px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;box-sizing:border-box;transition:background-color .2s cubic-bezier(.18,.89,.32,1.28);white-space:nowrap;background-color:#fff;height:56px;font-size:18px;line-height:24px;font-weight:700;width:100%;flex-grow:1;flex-shrink:1}.ContractDetailButton_wrapper__DfNy1.ContractDetailButton_unCheckedWrapper__S5Qry button{background-color:#1c1c1e;color:#fff}.ContractDetailButton_wrapper__DfNy1.ContractDetailButton_checkedWrapper__9taYF button{border:none;color:#ced4da;background-color:rgba(96,108,144,.08)}.ContractDetailButton_iconBox__E9GUf{display:flex;align-items:center}.GuideInfo_iconButton__mbGbY svg{color:#1c1c1e}.GuideInfo_wrapper___iVws{display:flex;flex-direction:column;gap:32px}.GuideInfo_wrapper___iVws section{display:flex;flex-direction:column;gap:8px}.GuideInfo_wrapper___iVws table th{padding:16px;background-color:#f1f3f5;font-weight:700;font-size:16px;line-height:26px;letter-spacing:-.03em;text-align:left;vertical-align:middle}.GuideInfo_wrapper___iVws table td{padding:16px;word-wrap:break-word;font-weight:400;font-size:19px;line-height:30px;letter-spacing:-.03em;border-bottom:1px solid #f1f3f5;vertical-align:center}.GuideInfo_wrapper___iVws table td[rowspan]{vertical-align:middle}.GuideInfo_wrapper___iVws table td b{font-weight:700;font-size:16px;line-height:26px;letter-spacing:-.03em;white-space:nowrap}.GuideInfo_wrapper___iVws ul{padding-left:24px}.GuideInfo_wrapper___iVws ul li{list-style:disc}.GuideInfo_wrapper___iVws a{font-weight:700;font-size:19px;line-height:30px;letter-spacing:-.03em;color:#406aff}.GuideInfo_wrapper___iVws div{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em;color:#868e96}.GuideInfo_buttonText__pIG7o{font-weight:400;font-size:19px;line-height:30px;letter-spacing:-.03em}.InputContainer_container__CcQnH{gap:4px}.InputContainer_container__CcQnH,.InputContainer_container__CcQnH header{display:flex;flex-direction:column}.InputContainer_container__CcQnH header .InputContainer_fieldTitle__Z01Cq{font-size:16px;line-height:20px;font-weight:700;color:#495057}.InputContainer_container__CcQnH header .InputContainer_headerContainer__JY3NQ{display:flex;justify-content:space-between;align-items:center}.InputContainer_container__CcQnH header .InputContainer_subActions___e73w{color:#868e96;display:flex;gap:8px;align-items:center}.InputContainer_container__CcQnH header .InputContainer_required__Cr6gX{color:#ff5855}.InputContainer_container__CcQnH header .InputContainer_desc__1_HBX{color:#868e96;font-size:12px;line-height:20px;font-weight:400}.StudentItem_item__q4R2k{display:flex;align-items:center;gap:16px;padding:16px;background-color:#fff;cursor:pointer;min-width:700px;border-radius:8px;border:1px solid #f1f3f5;position:relative}@media(hover:hover){.StudentItem_item__q4R2k:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.05);border-radius:8px}}.StudentItem_item__q4R2k:active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.15);border-radius:8px}.StudentItem_item__q4R2k.StudentItem_left__eXxzU{background-color:rgba(96,108,144,.08);cursor:default}.StudentItem_item__q4R2k.StudentItem_left__eXxzU:before{display:none}.StudentItem_leftName__fGljJ{font-size:18px;line-height:24px;font-weight:400;color:#ced4da}.StudentItem_leftSection__jSPp4{display:flex;align-items:center;gap:16px}.StudentItem_checkboxWrapper__fwAOb{display:flex;align-items:center;position:relative;z-index:1}.StudentItem_checkboxWrapper__fwAOb label{width:32px;height:32px}.StudentItem_nameWrapper___94_5{display:flex;align-items:center;justify-content:space-between;width:94px;gap:4px}.StudentItem_name__KDmLL{flex:1 1;text-align:left;font-size:16px;line-height:20px;font-weight:700;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentItem_age__8sy44,.StudentItem_gender__mb7Th{width:40px;text-align:center;font-size:16px;line-height:20px;font-weight:400;color:#343a40}.StudentItem_count__r_x1l{width:60px;text-align:center;font-size:14px;line-height:16px;font-weight:400;color:#343a40}.StudentItem_rightSection__CME4R{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.StudentItem_account__uWJJt{display:flex;align-items:center;justify-content:center;width:56px;flex-shrink:0;margin-right:16px}.StudentItem_memo__CCoCc{flex:1 1;min-width:0}.StudentItem_memoText__KRoPM{display:block;font-size:14px;line-height:16px;font-weight:400;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.StudentItem_note__JRSfx{display:flex;align-items:center;justify-content:center;width:56px;flex-shrink:0;font-size:16px;line-height:20px;font-weight:400;color:#868e96}.StudentItem_note__JRSfx svg{color:#868e96}.StudentItem_expected__jlPUS{display:flex;align-items:center;justify-content:center;width:72px;font-size:14px;line-height:16px;font-weight:400;color:#495057}.StudentItem_arrow__ictU3{display:flex;align-items:center;justify-content:center;width:32px;opacity:0;transition:opacity .15s ease}.StudentItem_arrow__ictU3 svg{color:#343a40}.StudentItem_item__q4R2k:active .StudentItem_arrow__ictU3,.StudentItem_item__q4R2k:hover .StudentItem_arrow__ictU3{opacity:1}.StudentTable_wrapper__LbX9z{display:flex;flex-direction:column;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.StudentTable_list__e4vGq{display:flex;flex-direction:column;gap:8px;min-width:700px}.MobileStudentTable_scrollContainer__Knoa6{width:calc(100vw - 20px);padding-right:20px;-webkit-overflow-scrolling:touch;overflow-x:auto}.MobileStudentTable_wrapper__nkVhE{display:flex;flex-direction:column;gap:8px;min-width:700px}.MobileStudentTable_list__gNBEx{display:flex;flex-direction:column;gap:8px;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.StudentList_wrapper__HILqg{display:flex;flex-direction:column;gap:16px}.StudentList_orderWrapper__haEek{display:flex;justify-content:flex-end}.StudentList_tableWrapper__PoD_J{display:flex;flex-direction:column;gap:32px}.ContractContent_wrapper__mnbf5{display:flex;flex-direction:column;gap:16px;color:#343a40}.ContractContent_termTitle__ma1EN{font-size:16px;line-height:24px;font-weight:700}.ContractContent_termContent__lb7Ee{font-size:16px;line-height:24px;font-weight:400;white-space:pre-wrap}.ContractContent_listWrapper__TCTVC{display:flex;flex-direction:column;padding:8px 16px}.ContractContent_listItem__S5s1X{white-space:pre-wrap;gap:8px}.ContractContent_subTitle__4Q0Bu{font-size:14px;line-height:16px;font-weight:700;color:#868e96;gap:8px}.ContractContent_subInfo__1ykFd{font-size:14px;line-height:16px;font-weight:400;color:#868e96;gap:8px}.ContractContent_highlight__8SLh_{font-size:16px;line-height:20px;font-weight:700}.ContractContent_empty__iDzpQ{height:8px}.ContractContent_dateWrapper__dssWo{margin-top:8px}.ContractContent_dateTitle__Ly_gV{font-size:12px;line-height:20px;font-weight:400;color:#868e96}.ContractFormWrapper_wrapper__X6GlP{display:flex;flex-direction:column;gap:48px}.ContractFormWrapper_title__YLWRs{width:100%;font-size:40px;line-height:56px;font-weight:700;text-align:center;white-space:pre-line}.ContractFormWrapper_info__cIVOa{font-size:16px;line-height:24px;font-weight:400}.ContractFormWrapper_content__pthgE{display:flex;flex-direction:column;gap:32px}.ContractFormWrapper_agreeFieldTitle__ismUu{font-size:24px;line-height:36px;font-weight:700}.ContractFormWrapper_listWrapper__Rxwo3{display:flex;flex-direction:column;gap:32px}.ContractFormWrapper_contractInfoWrapper__aPwAK{display:flex;flex-direction:column;gap:24px}.ContractInfo_wrapper__Z_zqe{display:flex;flex-direction:column}.ContractInfo_wrapper__Z_zqe dl{display:flex;justify-content:space-between;font-size:14px;line-height:16px;font-weight:400;padding:8px 0}.ContractInfo_wrapper__Z_zqe dl dt{color:#868e96}.ContractInfo_contractInfoWrapper___QefS{display:flex;flex-direction:column;gap:24px}.ContractInfo_divider__ZuVi_{width:100%;height:1px;background:rgba(15,23,42,.1)}.ContractSummary_wrapper__v5FIU{display:flex;flex-direction:column;gap:16px}.ContractSummary_title__gxXLI{font-size:16px;line-height:24px;font-weight:700}.ContractSummary_conclusionInfo__5QYhl{font-size:16px;line-height:24px;font-weight:400}.GojuonGrid_wrapper__GaCVC{display:flex;flex-direction:column;gap:4px}.GojuonGrid_row__1JJU6{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.GojuonGrid_empty__iC6im{visibility:hidden}.MajorBankGrid_wrapper__jcoqC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.BankListView_wrapper__vxXnh{display:flex;flex-direction:column;gap:8px}.BankListView_bankText__IJB5O{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px;color:#495057}.BranchListView_wrapper__yeKiI{display:flex;flex-direction:column;gap:8px}.BranchListView_branchText__1XJt4{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px;color:#495057}.JpBankBranchSelectModal_content__I3I2N{display:flex;flex-direction:column;gap:24px;padding-top:24px}.JpBankBranchSelectModal_content__I3I2N.JpBankBranchSelectModal_mobile__LSDOg{padding:24px 20px}.JpBankBranchSelectModal_section__eNEuF{display:flex;flex-direction:column;gap:12px}.JpBankBranchSelectModal_tabWrapper__M70V1{display:flex;gap:8px}.JpBankBranchSelectModal_sectionTitle__cpwOi{font-size:16px;line-height:20px;font-weight:700;color:#343a40}.JpBankBranchSelectModal_footer__5jaSI{display:flex;gap:8px;width:100%}.JpBankBranchSelectModal_footer__5jaSI>button{flex:1 1}.GuideInfo_iconButton__pI9hq svg{color:#1c1c1e}.GuideInfo_wrapper__ndrO8{display:flex;flex-direction:column;gap:32px}.GuideInfo_wrapper__ndrO8 section{display:flex;flex-direction:column;gap:8px}.GuideInfo_wrapper__ndrO8 table th{padding:16px;background-color:#f1f3f5;font-weight:700;font-size:16px;line-height:26px;letter-spacing:-.03em;text-align:left;vertical-align:middle}.GuideInfo_wrapper__ndrO8 table td{padding:16px;word-wrap:break-word;font-weight:400;font-size:19px;line-height:30px;letter-spacing:-.03em;border-bottom:1px solid #f1f3f5;vertical-align:center}.GuideInfo_wrapper__ndrO8 table td[rowspan]{vertical-align:middle}.GuideInfo_wrapper__ndrO8 table td b{font-weight:700;font-size:16px;line-height:26px;letter-spacing:-.03em;white-space:nowrap}.GuideInfo_wrapper__ndrO8 ul{padding-left:24px}.GuideInfo_wrapper__ndrO8 ul li{list-style:disc}.GuideInfo_wrapper__ndrO8 a{font-weight:700;font-size:19px;line-height:30px;letter-spacing:-.03em;color:#406aff}.GuideInfo_wrapper__ndrO8 div{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em;color:#868e96}.ContractWrapper_wrapper__YIBCo{display:flex;flex-direction:column;gap:48px}.ValidationModal_overlay__66nAM{background-color:rgba(0,0,0,.5);position:fixed;inset:0;display:flex;z-index:1500;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-out}.ValidationModal_overlay__66nAM.ValidationModal_afterOpen__YmXt_{opacity:1}.ValidationModal_overlay__66nAM.ValidationModal_beforeClose__NoG4y{opacity:0}.ValidationModal_modal__CjofZ{border-radius:8px;background-color:#fff;display:flex;flex-direction:column;gap:24px;width:100%;padding:16px 20px 24px;color:#343a40;opacity:0;transition:all .3s ease-out}.ValidationModal_modal__CjofZ.ValidationModal_afterOpen__YmXt_{opacity:1}.ValidationModal_modal__CjofZ.ValidationModal_beforeClose__NoG4y{opacity:0}.ValidationModal_modal__CjofZ.ValidationModal_desktop___x_Cz{max-width:400px}.ValidationModal_modal__CjofZ.ValidationModal_mobile__jQqTd{margin:0 20px}.ValidationModal_modal__CjofZ .ValidationModal_content__lmv3p{display:flex;justify-content:center;font-size:20px;line-height:28px;font-weight:700;text-align:center}.ValidationModal_modal__CjofZ .ValidationModal_buttonWrapper__0xtFG{display:flex;justify-content:center}.PublicGuide_wrapper__s1oY9{display:flex;flex-direction:column;gap:16px}.PublicGuide_wrapper__s1oY9 .PublicGuide_title__APTZf{font-size:16px;line-height:24px;font-weight:700}.PublicGuide_wrapper__s1oY9 .PublicGuide_contractWrapper__V0pE3{padding:16px;background-color:#f8f9fa;border-radius:8px;font-size:16px;line-height:24px;font-weight:400;height:192px;overflow-y:auto}.PublicGuide_wrapper__s1oY9 .PublicGuide_highlight__WMtlr{font-size:16px;line-height:20px;font-weight:700}.PublicGuide_wrapper__s1oY9 .PublicGuide_buttonWrapper__2fq2P{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:8px}.SettlementFormFields_wrapper___z1aT,.SettlementFormFields_wrapper__nHWn2{display:flex;flex-direction:column;gap:24px}.SettlementInfo_wrapper__1t3q3{display:flex;flex-direction:column}.SettlementInfo_divider__RhMT4{width:100%;height:1px;background:rgba(15,23,42,.1)}.AddScheduleButton_container__Ofsvs{margin:auto;width:100%;max-width:416px}.InfoItem_wrapper__fj5VL{display:flex;justify-content:space-between;font-size:14px;line-height:16px;font-weight:400;padding:8px 0}.InfoItem_wrapper__fj5VL dt{color:#868e96}.SettlementSummary_wrapper___Qy5B{display:flex;flex-direction:column;gap:16px}.SettlementSummary_title__dIe6a{font-size:16px;line-height:24px;font-weight:700}.SettlementSummary_warningInfo___XtYL{font-size:12px;line-height:20px;font-weight:400;color:#868e96}.UserType_wrapper__ahtK5,.UserType_wrapper__bPf9R{display:flex;gap:8px}.DepositAccountNumber_wrapper__JsZfj{display:flex;flex-direction:column;gap:4px}.DepositAccountNumber_info__Py__i{font-size:12px;line-height:20px;font-weight:400;color:#868e96}.OverseasFormWrapper_wrapper__CbUEm{display:flex;flex-direction:column;gap:24px}.BankCode_wrapper__oSipf{display:flex;flex-direction:column;gap:4px}.BankCode_info__eUi4u{font-size:12px;line-height:20px;font-weight:400;color:#868e96}.page_wrapper__ODWye{width:100%;height:calc(100vh - 80px);background-color:#fff}.ClassLabel_labelContainer__DNAIZ{display:flex;gap:8px;align-items:center;min-width:0}.ClassLabel_labelContainer__DNAIZ .ClassLabel_title__k_sQ8{flex:0 1 auto;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.DefinitionField_wrapper__YEN8F{display:flex;align-items:center;justify-content:space-between}.DefinitionField_wrapper__YEN8F.DefinitionField_mobile__NOX3s{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}.DefinitionField_wrapper__YEN8F.DefinitionField_desktop__m_Zym{font-weight:400;font-size:19px;line-height:30px;letter-spacing:-.03em}.DefinitionField_wrapper__YEN8F .DefinitionField_term__Z71hW{color:#868e96}.DefinitionField_wrapper__YEN8F .DefinitionField_desc__SiSYZ{color:#495057}.InfoBox_info__hvNji{background:#f1f3f5;padding:16px;color:#495057;border-radius:4px;font-weight:400}.InfoBox_info__hvNji,.InfoBox_info__hvNji strong{font-size:16px;line-height:26px;letter-spacing:-.03em}.InfoBox_info__hvNji strong{font-weight:700}[data-device=mobile] .InfoBox_info__hvNji{font-weight:400;font-size:13px;line-height:21px;letter-spacing:-.03em}[data-device=mobile] .InfoBox_info__hvNji strong{font-weight:700;font-size:13px;line-height:21px;letter-spacing:-.03em}.AddScheduleModal_wrapper__vAoNx{display:flex;flex-direction:column;color:#495057;gap:16px}.AddScheduleModal_wrapper__vAoNx .AddScheduleModal_scheduleInfo__O3F0D{display:flex;flex-direction:column;gap:8px}[data-device=mobile] .AddScheduleModal_wrapper__vAoNx{gap:8px}.AddScheduleModal_contentWrapper__yFpG9{display:flex;flex-direction:column;gap:24px}.AddScheduleModal_titleRow__CnZdN{display:flex;align-items:center;justify-content:space-between;gap:8px}.AddScheduleModal_modalResponsive__ZyBNq{max-width:calc(100vw - 40px)}.OverlappedListModal_overlay__Zm9Rd{z-index:1600}.OverlappedListModal_wrapper__0d9DN{display:flex;flex-direction:column;gap:16px}.OverlappedListModal_description__G0aW4{font-size:16px;line-height:24px;font-weight:400;color:#343a40}.OverlappedListModal_overlappedList__PcIMF{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #dee2e6;border-radius:8px}.OverlappedListModal_item__e3C_z{display:flex;flex-direction:column;gap:8px}.OverlappedListModal_itemHeader__p0UlP{display:flex;align-items:center;gap:8px}.OverlappedListModal_scheduleTime__vQ0yM{font-size:14px;font-weight:400;line-height:16px;color:#868e96}.OverlappedListModal_classTitle__8j3Gp{font-size:16px;line-height:20px;font-weight:400;color:#343a40}.toggleConfirm_overlay__9nbIM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1300;animation:none!important;transition:none!important}.DropdownButton_button__YKwJy{border:none;outline:none;background-color:rgba(0,0,0,0);cursor:pointer;height:40px;display:flex;align-items:center;gap:8px;padding:4px;border-radius:8px}.DropdownButton_button__YKwJy:hover{background-color:rgba(33,37,41,.05)}.DropdownButton_button__YKwJy:active{background-color:rgba(33,37,41,.12)}.DropdownButton_nameWrapper__Hkoev{display:flex;align-items:center;gap:4px}.DropdownButton_nameWrapper__Hkoev svg{color:#adb5bd}.DropdownButton_name__DYBcc{font-size:14px;line-height:16px;font-weight:700;color:#343a40;white-space:nowrap}.AvailableTimeSection_wrapper__HNc6l{width:100%}.AvailableTimeSection_mainTitle__MPwC_{font-size:16px;line-height:20px;font-weight:700;color:#343a40;margin-bottom:4px}.AvailableTimeSection_buttonWrapper__tXS_w{margin-top:8px}.AvailableTimeSection_tipWrapper__tAg1K{margin-top:16px}.EditSubmitButton_wrapper__WXpwj{width:100%}.ProfileTipCard_content__A_EIc{display:flex;align-items:center;width:100%;gap:8px;padding:24px;border-radius:8px;background-color:#f8f9fa}.ProfileTipCard_content__A_EIc img{border-radius:50%}.ProfileTipCard_contentText__1FL62{display:flex;flex-direction:column;gap:4px}.ProfileTipCard_teacherName__Wyyzv{font-size:16px;line-height:20px;font-weight:700;color:#212529}.ProfileTipCard_badgeWrapper__rphdJ{display:flex;align-items:center;gap:8px}.ProfileTipCard_badge__A17QN{display:flex;align-items:center;font-weight:700;font-size:13px;line-height:21px;letter-spacing:-.03em;color:#495057;border-radius:100px;padding:0 8px 0 4px;background-color:rgba(15,23,42,.1)}.ProfileTipCard_divider__JNhyN{width:1px;height:8px;background-color:#ced4da}.ProfileTipCard_review__wwTx7{display:flex;align-items:center;gap:4px}.ProfileTipCard_reviewText__DOT3a{font-weight:400;font-size:13px;line-height:21px;letter-spacing:-.03em;color:#495057}.ProfileTipCard_reviewCount__ltx0N{font-weight:700;font-size:13px;line-height:21px;letter-spacing:-.03em;color:#343a40}.EditTeacherProfile_wrapper__oYX4d{display:flex;flex-direction:column;gap:4px}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_fieldTitle__UgwvW{font-size:16px;line-height:20px;font-weight:700;color:#343a40}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_fieldTitle__UgwvW:after{content:"*";font-weight:400;font-size:12px;line-height:160%;letter-spacing:-.03em;color:#ff5855}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_uploadWrapper__H8qFp{border-radius:8px;background-color:#fff;font-size:16px;line-height:20px;font-weight:400;display:flex;align-items:center;justify-content:center;margin:auto}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_uploadWrapper__H8qFp img{border-radius:8px;border:1px dashed #dee2e6}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_uploadWrapper__H8qFp.EditTeacherProfile_uploadImage__tS1W9{width:110px;height:110px}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_uploadWrapper__H8qFp.EditTeacherProfile_uploadButton__tVFua{border:1px solid #dee2e6;width:100%;height:40px;font-size:14px;line-height:16px;font-weight:700;color:#212529}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_uploadWrapper__H8qFp:hover{background:linear-gradient(0deg,rgba(33,37,41,.05),rgba(33,37,41,.05)),#ffffff}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_uploadWrapper__H8qFp:active{background:linear-gradient(0deg,rgba(33,37,41,.12),rgba(33,37,41,.12)),#ffffff}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_fieldset__HMUZa{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;padding:16px;border-radius:8px;border:1px solid #dee2e6}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_fieldset__HMUZa.EditTeacherProfile_error__maq8s{border-color:#fa5252}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_errorMessage__ejnsE{font-size:12px;line-height:20px;font-weight:400;color:#fa5252}.EditTeacherProfile_wrapper__oYX4d .EditTeacherProfile_tipWrapper__inF19{margin-top:16px}.MobileProfileForm_editForm__sniw7{padding:0 20px}.MobileProfileForm_editFormCommon__wPsbK,.MobileProfileForm_editFormService__t_HV2{display:flex;flex-direction:column;justify-content:center;padding:24px 0;gap:48px;width:100%}.MobileProfileForm_divider__1l_Bw{height:4px;background-color:#e9ecef;margin:0 -20px;width:100vw}.ClassSettings_wrapper__HWbts{display:flex;flex-direction:column;gap:16px}.ClassSettings_tipCardWrapper__d3_tF{margin-bottom:16px}.MobileClassDetailPage_wrapper__O48RD{display:flex;flex-direction:column;width:100%}.MobileClassDetailPage_subHeaderWrapper__6BgdZ{padding:8px 20px}.MobileClassDetailPage_menuList__vS8q4{display:flex;align-items:center;gap:8px}.ClassMaterials_wrapper__2NNk5{display:flex;flex-direction:column;gap:32px}.ClassMaterials_buttonWrapper__egbLg{display:flex;justify-content:flex-end}.ClassReview_wrapper__SdCC3{display:flex;flex-direction:column;gap:32px}.ClassReview_emptyWrapper__EXPmn.ClassReview_desktop__JThTg{padding-bottom:56px}.ClassItemTabContent_wrapper__AKQ7D{padding:56px 32px}.ClassItemTabContent_wrapper__AKQ7D.ClassItemTabContent_review___gZJg{padding-bottom:0}.ClassItemTabContent_wrapper__AKQ7D.ClassItemTabContent_mobile__mNBKx{padding:32px 20px}.DesktopClassDetailPage_wrapper__KJxgq{display:flex;gap:24px;width:1076px}.DesktopClassDetailPage_leftContent__c9yEc{width:747px;border-radius:16px;border:1px solid #e9ecef;background-color:#fff}.DesktopClassDetailPage_calendarWrapper__QC5YY{position:-webkit-sticky;position:sticky;top:104px;width:305px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.DesktopClassDetailPage_info__joIt6{display:flex;flex-direction:column;gap:32px;padding:32px}.DesktopClassDetailPage_main__xk78f{display:flex;flex-direction:column;gap:32px;width:100%;margin-bottom:105px}.DesktopClassDetailPage_header__Sf_Xv{display:flex;align-items:center;justify-content:space-between}.DesktopClassDetailPage_menuList__L5Ike{display:flex;align-items:center;gap:8px}.ClassListEmpty_list__JRlTV{display:flex;flex-direction:column;gap:32px}.EditTeacherForm_wrapper__Hvp8w{display:flex;flex-direction:column;padding:32px;border:1px solid #e9ecef;background-color:#fff;border-radius:16px;width:100%;margin-bottom:106px}.EditTeacherForm_editFormCommon__dIstn,.EditTeacherForm_editFormService__TQb2y{display:flex;flex-direction:column;justify-content:center;padding:32px 0;gap:24px;width:100%}.ProfileSectionHeader_wrapper__tO14w{display:flex;flex-direction:column;gap:8px;padding-top:24px}.ProfileSectionHeader_title__C2byg{font-size:var(--typo-heading-medium-font-size,24px);line-height:var(--typo-heading-medium-line-height,32px);font-weight:700;letter-spacing:-.5px;color:#343a40}.ProfileSectionHeader_subtitle__HXuCb{font-size:14px;line-height:22px;font-weight:400;letter-spacing:-.5px;color:#868e96}.CouponIssuedTable_nameCell__bOXoE{display:flex;flex-direction:column;gap:2px}.CouponIssuedTable_parentName__1K_V_{font-size:14px;line-height:16px;font-weight:700;color:#343a40}.CouponIssuedTable_childName__Avh8R,.CouponIssuedTable_date__hWsTd{font-size:14px;line-height:16px;font-weight:400;color:#343a40}.CouponIssuedTable_mobileList__LlXkx{display:flex;flex-direction:column;gap:8px;padding-top:16px;background:#f8f9fa}.CouponIssuedTable_paginationWrapper__er40m{background:#fff;padding:24px 0}.NewRequestSlotItem_item__wcH7U{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.NewRequestSlotItem_header__0pwyY{display:flex;align-items:center;gap:8px;width:100%;padding:12px;background-color:#fff;border:none;cursor:pointer;text-align:left}.NewRequestSlotItem_slotLabel__wSavF{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px;color:#343a40;white-space:nowrap}.NewRequestSlotItem_requestorCount__EVRtZ{font-size:14px;line-height:22px;font-weight:400;letter-spacing:-.5px;display:inline-flex;align-items:center;gap:2px;color:#495057;white-space:nowrap}.NewRequestSlotItem_headerRight__P52vd{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#495057}.NewRequestSlotItem_productList__CRxxp{display:flex;flex-direction:column;border-top:1px solid #e9ecef}.NewRequestSlotItem_productList__CRxxp>li+li{border-top:8px solid rgba(15,23,42,.1)}.NewRequestSlotItem_product__la3HZ{display:flex;flex-direction:column;gap:16px;padding:16px 12px}.NewRequestSlotItem_productInfo__j_uhI{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:start}.NewRequestSlotItem_productTitle__jR83B{font-size:16px;line-height:26px;font-weight:400;letter-spacing:-.5px;min-width:0;color:#343a40;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.NewRequestSlotItem_productRequestors__p5218{font-size:14px;line-height:22px;font-weight:400;letter-spacing:-.5px;display:inline-flex;align-items:center;gap:2px;grid-column:2;color:#686f77}.NewRequestSlotItem_actions__w56rX{display:flex;flex-direction:column;gap:8px}.NewRequestSlotItem_subActions__BiBst{display:flex;gap:8px}.RequestProductGroupItem_item__0BYFB{position:relative;border:1px solid #e9ecef;border-radius:8px}.RequestProductGroupItem_slotMenu__jcqok{position:absolute;z-index:600;margin-top:4px}.RequestProductGroupItem_header__c1OCO{display:flex;align-items:flex-start;gap:8px;width:100%;padding:12px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left}.RequestProductGroupItem_header__c1OCO>svg{flex-shrink:0;margin-top:4px;color:#495057}.RequestProductGroupItem_headerBody__YZe3f{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:start;flex:1 0;min-width:0}.RequestProductGroupItem_title__Lux5n{font-size:16px;line-height:26px;font-weight:400;letter-spacing:-.5px;min-width:0;color:#343a40;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.RequestProductGroupItem_summary__Ja7lN{font-size:14px;line-height:22px;font-weight:400;letter-spacing:-.5px;display:inline-flex;align-items:center;gap:2px;grid-column:2;color:#686f77}.RequestProductGroupItem_slotList__V_Aq6{display:flex;gap:8px;padding:12px;background-color:rgba(15,23,42,.1);border-radius:0 0 8px 8px;overflow-x:auto;scrollbar-width:none}.RequestProductGroupItem_slotList__V_Aq6::-webkit-scrollbar{display:none}.RequestProductGroupItem_slot__Zci0f{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:120px;padding:12px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;text-align:left}.RequestProductGroupItem_slotWhen__zzlgf{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px;color:#343a40}.RequestProductGroupItem_slotCount__KdbYj{font-size:14px;line-height:22px;font-weight:400;letter-spacing:-.5px;color:#343a40}.ScheduleRequestSection_wrapper__B5Qur{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e9ecef;border-radius:16px}.ScheduleRequestSection_body__gXc1P{display:flex;flex-direction:column;gap:24px;padding:20px}.ScheduleRequestSection_header__i_xpQ{display:flex;align-items:center;justify-content:space-between;gap:8px}.ScheduleRequestSection_title__mL9wg{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.5px;display:inline-flex;align-items:center;gap:4px;color:#343a40}.ScheduleRequestSection_titleCount__5GwYF{color:#364fc7}.ScheduleRequestSection_tooltipAnchor__bGKwg{display:flex;align-items:center;color:#adb5bd}.ScheduleRequestSection_tooltipAnchor__bGKwg .ScheduleRequestSection_tooltip__S03tY{font-size:14px;line-height:20px;font-weight:400;box-shadow:0 10px 15px -3px rgba(15,23,42,.1),0 4px 6px -4px rgba(15,23,42,.1);z-index:600;max-width:480px;padding:12px 16px;border-radius:8px;background-color:#212529;color:#fff;white-space:pre-wrap}.ScheduleRequestSection_section__mKw_v{display:flex;flex-direction:column;gap:12px}.ScheduleRequestSection_sectionLabel__WsUq4{font-size:14px;line-height:22px;font-weight:400;letter-spacing:-.5px;color:#686f77}.ScheduleRequestSection_itemList___9mj0{display:flex;flex-direction:column;gap:8px}.ScheduleRequestSection_footer__gxVPy{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px;border-top:1px solid #e9ecef}.ScheduleRequestSection_footerLabel__vqmYR{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.5px;color:#495057}.ScheduleRequestSection_footerManage__l_fHY{font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.5px;display:inline-flex;align-items:center;gap:4px;color:#686f77}.ScheduleDayPicker_wrapper__f7h4P{position:-webkit-sticky;position:sticky;top:170px;width:384px;display:flex;flex-direction:column;gap:16px}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq{background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #e9ecef;border-radius:16px;padding:16px}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq .react-calendar__navigation{margin-bottom:0}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq .react-calendar__tile.today abbr{background:#343a40;color:#fff}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq .ScheduleDayPicker_divider__FoRmf{width:100%;height:1px;border:none;background-color:#e9ecef;margin:16px 0 0}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq .ScheduleDayPicker_pickerFooter__ruI2J{display:flex;align-items:center;gap:16px;padding-top:16px}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq .ScheduleDayPicker_legendItem__cxPgs{font-size:16px;line-height:20px;font-weight:400;color:#868e96;display:flex;align-items:center;gap:8px}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq .ScheduleDayPicker_classDot__MPAiz{width:4px;height:4px;border-radius:100%;background:#ff5855}.ScheduleDayPicker_wrapper__f7h4P .ScheduleDayPicker_calendarWrapper___bbsq .ScheduleDayPicker_requestDot__2fb7k{width:4px;height:4px;border-radius:100%;background:#adb5bd}.ScheduleDayPicker_pastDay__vET8G abbr{color:#bfc2c5!important}.DesktopSchedule_main__kOvsI{display:flex;flex-direction:column;gap:32px;width:100%}.DesktopSchedule_contents__gqIaG{display:flex;gap:24px}.DesktopSchedule_contents__gqIaG .DesktopSchedule_calendar__8G6Xz{flex:1 1;min-width:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.DesktopSchedule_contents__gqIaG .DesktopSchedule_picker__O0QF4{grid-area:picker}.PlusButton_wrapper__dWU_5{position:fixed;bottom:32px;right:20px}.PlusButton_iconButton__EfV3H{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background-color:#1c1c1e;cursor:pointer;outline:none;border:none}.PlusButton_iconButton__EfV3H svg{color:#fff}.MaterialHeader_listHeader__36uNT{display:flex;align-items:center;height:56px;border-bottom:1px solid #f1f3f5;color:#495057;background-color:#f1f3f5;font-size:14px;line-height:16px;font-weight:400;border-radius:16px 16px 0 0;gap:48px}.MaterialHeader_listHeader__36uNT .MaterialHeader_fileInfo__yozk1{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#868e96;padding-left:24px}.MaterialHeader_listHeader__36uNT .MaterialHeader_fileType__x3v1W{flex:0 0 52px;text-align:center;color:#868e96}.MaterialHeader_listHeader__36uNT .MaterialHeader_uploadDate__CpJoH{flex:0 0 156px;text-align:center;color:#868e96;padding-right:24px;text-align:left}.MaterialItem_listItem__VXHEn{padding:22px 0;gap:16px;color:#212529;font-weight:400;font-size:13px;line-height:21px;letter-spacing:-.03em;cursor:pointer}.MaterialItem_listItem__VXHEn:not(:last-child){border-bottom:1px solid #f1f3f5}.MaterialItem_listItem__VXHEn:active .MaterialItem_title__vrgqJ,.MaterialItem_listItem__VXHEn:hover .MaterialItem_title__vrgqJ{text-decoration:underline}.MaterialItem_listItem__VXHEn ul{display:flex;gap:48px;align-items:center;justify-content:space-between}.MaterialItem_listItem__VXHEn ul .MaterialItem_fileInfo__LSB7T{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:32px;color:#343a40;font-size:16px;line-height:20px;font-weight:400}.MaterialItem_listItem__VXHEn ul .MaterialItem_fileInfo__LSB7T .MaterialItem_uploadedAt__BpWsr{color:#868e96}.MaterialItem_listItem__VXHEn ul .MaterialItem_fileType__xmk6A{display:flex;text-align:left;flex:0 0 52px;text-align:center}.MaterialItem_listItem__VXHEn ul .MaterialItem_fileType__xmk6A p{color:#868e96;font-size:14px;line-height:16px;font-weight:400}.MaterialItem_listItem__VXHEn ul .MaterialItem_uploadDate__I2QX7{flex:0 0 156px;text-align:center;color:#868e96;text-align:left;padding-right:32px;font-size:14px;line-height:16px;font-weight:400}.MaterialList_scrollContainer__KIiVi{width:calc(100vw - 20px);padding-right:20px;-webkit-overflow-scrolling:touch;overflow-x:auto}.MaterialList_wrapper__uHtQk{border:1px solid #e9ecef;border-radius:16px;min-width:520px}.MaterialList_listHeader__aj2Eb{padding:16px;background:#f1f3f5;border-bottom:1px solid #bfc2c5;color:#495057;font-weight:700;font-size:13px;line-height:21px;letter-spacing:-.03em}.MaterialList_listHeader__aj2Eb ul{display:flex;gap:8px;align-items:center;justify-content:space-between}.MaterialList_listHeader__aj2Eb ul .MaterialList_checkbox__L0z77{flex:0 0 24px;display:flex;justify-content:center;align-items:center}.MaterialList_listHeader__aj2Eb ul .MaterialList_id__OvDOH{flex:0 0 48px;text-align:center}.MaterialList_listHeader__aj2Eb ul .MaterialList_fileInfo__Nc6xo{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MaterialList_listHeader__aj2Eb ul .MaterialList_fileType__IJ59Z{flex:0 0 52px;text-align:center}.MaterialItemPlaceholder_listItem__aZ_43{padding:24px 16px;border-bottom:1px solid #bfc2c5;gap:16px;color:#212529;font-weight:400;font-size:13px;line-height:21px;letter-spacing:-.03em}.MaterialItemPlaceholder_listItem__aZ_43 ul{display:flex;gap:48px;align-items:center;justify-content:space-between}.MaterialItemPlaceholder_listItem__aZ_43 ul .MaterialItemPlaceholder_fileInfo__RdtNI{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:24px}.MaterialItemPlaceholder_listItem__aZ_43 ul .MaterialItemPlaceholder_fileType__nwd9I{flex:0 0 52px;text-align:center}.MobileSchedule_main__C2Nzw{display:flex;flex-direction:column;width:100%}.MobileSchedule_contents__r6q_g{display:flex;padding:0 20px}