.SelectConnectedClass_wrapper__cEWXI{width:100%;min-width:0}.SelectConnectedClass_wrapper__cEWXI .SelectConnectedClass_fieldTitle__2Oz4e{font-size:16px;line-height:20px;font-weight:700;color:#343a40;margin-bottom:8px}.SelectConnectedClass_wrapper__cEWXI .SelectConnectedClass_fieldTitle__2Oz4e .SelectConnectedClass_emphasis__tC_DA{color:#ff5855}.SelectConnectedClass_connectItem__zBGzJ{text-overflow:ellipsis;color:#868e96;font-size:16px;line-height:24px;font-weight:400}.Toast_container__i9WZ5{width:480px;min-height:84px;border-radius:8px;background-color:#343a40;padding:16px;display:flex;gap:8px;color:#fff;align-items:flex-start;overflow:hidden;box-shadow:0 10px 15px -3px rgba(15,23,42,.1),0 4px 6px -4px rgba(15,23,42,.1)}.Toast_container__i9WZ5 p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}.Toast_container__i9WZ5 .Toast_content__6wKLd{display:flex;flex-direction:column;gap:8px;flex:1 1}.Toast_container__i9WZ5 .Toast_title__LhOs1{font-size:18px;line-height:24px;font-weight:700}.Toast_container__i9WZ5 .Toast_message__v2rO5{font-size:14px;line-height:20px;font-weight:400}.Toast_container__i9WZ5 button{background-color:rgba(0,0,0,0);border:none;color:#fff;margin:0;padding:0}.Toast_container__i9WZ5.Toast_animationStart__qEHuG{animation:Toast_enter__wP2bG .3s ease-out}.Toast_container__i9WZ5.Toast_animationEnd__V7_b_{animation:Toast_leave__7emjV .3s ease-in forwards}@keyframes Toast_enter__wP2bG{0%{transform:translateX(-30%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_leave__7emjV{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}.LoadingAttendance_wrapper__iYejU{display:flex;flex-direction:column;gap:32px}.LoadingAttendance_wrapper__iYejU .LoadingAttendance_listWrapper__w_Eoy{display:flex;flex-direction:column;gap:16px}.MobileAttendanceClientWrapper_scrollContainer__hXXyY{width:calc(100vw - 20px);padding-right:20px;-webkit-overflow-scrolling:touch;overflow-x:auto}.MobileAttendanceClientWrapper_wrapper__Ax6dN{width:816px}.MaterialItem_listItem__XAYzA{padding:20px 0;background-color:#fff;align-items:center;gap:16px;color:#212529;font-size:16px;line-height:20px;font-weight:400;cursor:pointer}.MaterialItem_listItem__XAYzA:last-child{border-radius:0 0 16px 16px}.MaterialItem_listItem__XAYzA:not(:last-child){border-bottom:1px solid #f1f3f5}.MaterialItem_listItem__XAYzA:active .MaterialItem_fileInfo__1DisC,.MaterialItem_listItem__XAYzA:hover .MaterialItem_fileInfo__1DisC{text-decoration:underline}.MaterialItem_listItem__XAYzA ul{display:flex;gap:48px;align-items:center;justify-content:space-between}.MaterialItem_listItem__XAYzA ul .MaterialItem_checkbox__G_2Ol{flex:1 1;display:flex;justify-content:center;align-items:center;gap:12px;padding-left:24px;min-width:0}.MaterialItem_listItem__XAYzA ul .MaterialItem_checkbox__G_2Ol .MaterialItem_fileInfo__1DisC{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:left;color:#343a40}.MaterialItem_listItem__XAYzA ul .MaterialItem_uploadDate__Ud47R{flex:0 0 156px;text-align:center;color:#adb5bd;text-align:left}.MaterialItem_listItem__XAYzA ul .MaterialItem_fileType__HwZw4{display:flex;text-align:left;flex:0 0 52px}.MaterialItem_listItem__XAYzA ul .MaterialItem_fileType__HwZw4 p{color:#868e96;font-size:14px;line-height:16px;font-weight:400}.MaterialItem_listItem__XAYzA ul .MaterialItem_etc__4XJR_{flex:0 0 48px;padding-right:24px}.MaterialList_wrapper__63VqN{display:flex;flex-direction:column;gap:16px}.MaterialList_list__NZ9d3{border:1px solid #e9ecef;border-radius:16px}.MaterialList_listHeader__443Gj{background-color:#fff;border-radius:16px 16px 0 0;color:#495057;font-size:14px;line-height:16px;font-weight:400;padding:24px}.MaterialList_listHeader__443Gj ul{display:flex;gap:16px;align-items:center;justify-content:space-between}.MaterialList_listHeader__443Gj ul .MaterialList_checkbox__LtPsl{flex:1 1;display:flex;justify-content:center;align-items:center}.MaterialList_listHeader__443Gj ul .MaterialList_id__V_C7w{flex:0 0 48px;text-align:left;color:#adb5bd}.MaterialList_listHeader__443Gj ul .MaterialList_fileInfo__ENYSE{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#495057}.MaterialList_listHeader__443Gj ul .MaterialList_uploadDate__fXZVY{flex:0 0 156px;text-align:center}.MaterialList_listHeader__443Gj ul .MaterialList_fileType___M4E4{flex:0 0 52px;color:#495057}.MaterialList_listHeader__443Gj ul .MaterialList_etc__mo5Pk{flex:0 0 48px}.MaterialList_orderMaterialListWrapper__bRxCc{display:flex;justify-content:space-between}.MaterialList_totalItemsWrapper__8NkIg{display:flex;align-items:center;gap:4px;font-size:14px;line-height:16px;font-weight:400}.MaterialList_totalItems__7vcwK{color:#868e96}.MaterialList_totalItemsCount__qYQlW{color:#495057}.MaterialItemPlaceholder_listItem__QsCh_{padding:24px 16px;border-bottom:1px solid #bfc2c5;gap:16px;color:#212529;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.03em}.MaterialItemPlaceholder_listItem__QsCh_ ul{display:flex;gap:16px;align-items:center;justify-content:space-between}.MaterialItemPlaceholder_listItem__QsCh_ ul .MaterialItemPlaceholder_checkbox__nXMNq{flex:1 1}.MaterialItemPlaceholder_listItem__QsCh_ ul .MaterialItemPlaceholder_id__sqAOM{flex:0 0 48px;text-align:left}.MaterialItemPlaceholder_listItem__QsCh_ ul .MaterialItemPlaceholder_fileInfo__7ADub{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MaterialItemPlaceholder_listItem__QsCh_ ul .MaterialItemPlaceholder_uploadDate__6IVIT{flex:0 0 156px;text-align:center}.MaterialItemPlaceholder_listItem__QsCh_ ul .MaterialItemPlaceholder_fileType__qczmU{flex:0 0 52px}.FilterField_wrapper__lUFHW{display:flex;flex-direction:column;gap:16px;background-color:#fff;padding:32px;border-radius:16px;border:1px solid #e9ecef}.FilterField_header__pc_Zk{display:flex;justify-content:space-between;align-items:center}.FilterField_title__igGD_{font-size:22px;line-height:32px;font-weight:700}.FilterField_filterWrapper__8KLpa{display:flex;gap:8px}.NoticeTable_tableWrapper__EHNP_{display:flex;flex-direction:column;border-radius:16px}.NoticeTable_tableWrapper__EHNP_.NoticeTable_desktop__QCgOh{gap:32px}.NoticeTable_tableWrapper__EHNP_.NoticeTable_mobile__fYUHG{gap:56px}.NoticeTable_emptyWrapper___ND7X.NoticeTable_desktop__QCgOh{padding:32px;background-color:#fff;border-radius:0 0 16px 16px;border:1px solid #e9ecef;border-top:none}.NoticeTable_emptyWrapper___ND7X.NoticeTable_mobile__fYUHG{padding:32px 20px}.NoticeTable_emptyState__mdcPm{display:flex;justify-content:center;align-items:center;height:100%}.NoticeTable_wrapper___oCxx{display:flex;flex-direction:column;background-color:#fff}.NoticeTable_wrapper___oCxx.NoticeTable_desktop__QCgOh{border-radius:0 0 16px 16px;border:1px solid #e9ecef;border-top:none}.NoticeTable_wrapper___oCxx.NoticeTable_mobile__fYUHG{border-left:none;border-right:none}.NoticeTable_noticeList__DAZPw{display:flex;flex-direction:column;gap:8px;border-radius:16px}.NoticeTable_noticeList__DAZPw.NoticeTable_desktop__QCgOh{padding:0 32px 32px}.NoticeTable_noticeList__DAZPw.NoticeTable_mobile__fYUHG{padding:0 20px}.NoticeTable_footer__qTpqW{display:flex;justify-content:flex-end;padding:8px 32px 32px}.NoticeLinkItem_link___Qo7f{text-decoration:none;width:100%;padding:40px 0;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.NoticeLinkItem_link___Qo7f:not(:last-child){border-bottom:1px solid #f1f3f5}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_title__IY6vn{font-size:18px;line-height:24px;font-weight:400;color:#343a40;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_title__IY6vn.NoticeLinkItem_desktop__mfAFc{-webkit-line-clamp:1}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_title__IY6vn.NoticeLinkItem_mobile__FLc1e{-webkit-line-clamp:2}.NoticeLinkItem_link___Qo7f:hover .NoticeLinkItem_title__IY6vn{text-decoration:underline}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_noticeInfo__bGJtH{display:flex;flex-direction:column;gap:12px}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_dateSection__FkqqA{display:flex;align-items:center;gap:4px}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_publishAt__Grpgg{font-size:14px;line-height:16px;font-weight:400;color:#adb5bd}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_participated__GSIkH{color:#212529;font-size:14px;line-height:16px;font-weight:400}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_newBadge__UdXC6{font-size:14px;line-height:16px;color:#fa5252;font-weight:700}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_dot__stX7l{color:#adb5bd;height:16px;vertical-align:middle;display:flex;align-items:center}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_titleSection___xpAz{display:flex;gap:8px}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_badge__Nralc{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff;background-color:#343a40;padding:4px 6px;border-radius:4px;font-size:14px;line-height:16px;font-weight:400;white-space:nowrap}.NoticeLinkItem_link___Qo7f .NoticeLinkItem_badge__Nralc.NoticeLinkItem_ended__bmOr3{background-color:rgba(96,108,144,.16);color:#495057}.SimpleModal_overlay__W_luL{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:1500}.SimpleModal_modal__KRC5P{background:#fff;border-radius:12px;outline:none;margin:0 20px}.SimpleModal_modal__KRC5P.SimpleModal_m__fO7Fw{width:400px}.SimpleModal_modal__KRC5P.SimpleModal_l__tOxjn{width:636px}.SimpleModal_modal__KRC5P.SimpleModal_xl__FQwqI{width:780px}.PinButton_wrapper__r0vWy svg{color:rgba(96,108,144,.16)}.PinButton_wrapper__r0vWy.PinButton_active__DuQIC svg{color:#ffce22}.MobileContractFormWrapper_wrapper___QXN3{display:flex;flex-direction:column;gap:48px}.MobileContractFormWrapper_titleWrapper__5sluu{display:flex;flex-direction:column;gap:8px}.MobileContractFormWrapper_title__YqbS_{width:100%;font-size:32px;line-height:44px;font-weight:700;text-align:left}.MobileContractFormWrapper_subTitle__jqhs7{font-size:16px;line-height:24px;font-weight:400}.MobileContractFormWrapper_agreeFieldTitle__3mplL{font-size:24px;line-height:36px;font-weight:700}.MobileContractFormWrapper_listWrapper__snMsG{display:flex;flex-direction:column;gap:32px}.AccountFieldWrapper_wrapper__5PFkk{display:flex;flex-direction:column;gap:24px}.AccountFieldWrapper_depositGroup__rJ_vV,.AccountFieldWrapper_fieldGroup__O9Yss{display:flex;flex-direction:column;gap:8px}.AccountFieldWrapper_fieldTitle___Qhmz{font-size:16px;line-height:20px;font-weight:700;color:#343a40;display:flex;justify-content:flex-start}.AccountFieldWrapper_fieldTitle___Qhmz:after{content:"*";font-weight:400;font-size:12px;line-height:160%;letter-spacing:-.03em;color:#ff5855}.AccountFieldWrapper_accountField__o4IGb{display:flex;flex-direction:column;gap:4px}.AccountFieldWrapper_wrapper___WPqY .AccountFieldWrapper_fieldTitle__qFUiq{font-size:16px;line-height:20px;font-weight:700;color:#343a40;margin-bottom:4px;display:flex;justify-content:flex-start}.AccountFieldWrapper_wrapper___WPqY .AccountFieldWrapper_fieldTitle__qFUiq:after{content:"*";font-weight:400;font-size:12px;line-height:160%;letter-spacing:-.03em;color:#ff5855}.AccountFieldWrapper_listWrapper__YqdHR{display:flex;flex-direction:column;gap:4px}.AccountFieldWrapper_listWrapper__YqdHR .AccountFieldWrapper_accountWrapper__LJFuJ{position:relative;display:flex;gap:4px}.AccountFieldWrapper_listWrapper__YqdHR .AccountFieldWrapper_accountWrapper__LJFuJ.AccountFieldWrapper_mobile__rTOuX{flex-direction:column}.AccountFieldWrapper_listWrapper__YqdHR .AccountFieldWrapper_accountWrapper__LJFuJ.AccountFieldWrapper_desktop__UthyC{flex-direction:row}.AccountFieldWrapper_BankSelectorWrapper__Mi8ec{min-width:160px}.CouponCodeForm_form__SFf7n{display:flex;flex-direction:column;gap:48px}.CouponCodeForm_section__sNrvr{display:flex;flex-direction:column;gap:24px}.CouponCodeForm_sectionTitle__dXJFF{color:#343a40;font-size:20px;line-height:28px;font-weight:700}.CouponCodeForm_fieldList__bLZKt{display:flex;flex-direction:column;gap:24px}.CouponCodeForm_optionalField__J6Dyp{display:flex;flex-direction:column;gap:4px}.CouponCodeForm_optionalFieldTitle__DGHMs{font-size:16px;line-height:20px;font-weight:700;color:#343a40}.CouponCodeForm_optionalTag__xF_GS{font-size:16px;line-height:20px;font-weight:400;color:#adb5bd}.CouponCodeForm_helpText___e114{font-size:12px;line-height:20px;font-weight:400;color:#adb5bd}.CouponCodeForm_buttonWrapper__6jCB_{display:flex;justify-content:center}.CouponCodeForm_buttonInner__Okdsf{width:416px}.CouponCodeForm_mobile__QkRZb{gap:48px}.CouponCodeForm_mobile__QkRZb .CouponCodeForm_buttonWrapper__6jCB_{margin-top:8px}.page_wrapper__DYTin{display:flex;flex-direction:column;gap:32px;width:100%}.page_contentArea__BiY6O{width:700px;background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:32px;margin:0 auto 64px}.page_mobileWrapper__1zQP8{display:flex;flex-direction:column;min-height:100%;background:#fff}.page_mobileContentArea__NbUl3{flex:1 1;padding:32px 20px 24px}.ReserveScheduleModal_contentWrapper__cnRAd{display:flex;flex-direction:column;gap:24px}.ReserveScheduleModal_section__RfhQg{display:flex;flex-direction:column;color:#495057}.ReserveScheduleModal_section__RfhQg.ReserveScheduleModal_mobile__4txaQ{gap:8px}.ReserveScheduleModal_section__RfhQg.ReserveScheduleModal_desktop__cqxKB{gap:16px}.ReserveScheduleModal_section__RfhQg .ReserveScheduleModal_scheduleInfo__fD3V7{display:flex;flex-direction:column;gap:8px}.ReserveScheduleModal_sectionTitle__Kqd9O{color:#343a40}.ReserveScheduleModal_mobile__4txaQ .ReserveScheduleModal_sectionTitle__Kqd9O{font-weight:500;font-size:14px;line-height:22px;letter-spacing:-.03em}.ReserveScheduleModal_desktop__cqxKB .ReserveScheduleModal_sectionTitle__Kqd9O{font-weight:500;font-size:17px;line-height:27px;letter-spacing:-.03em}.ReserveScheduleModal_infoText__RmN9B{white-space:pre-line}.ReserveScheduleButton_container__E_h7n{margin:auto;width:100%;max-width:416px}.SelectedClassField_container__V3Mx6{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.SelectedClassField_label__mAcu0{font-size:16px;line-height:20px;font-weight:700;color:#343a40}.SelectedClassField_emphasis__iIhW2{color:#fa5252}.SelectedClassField_field__wQx2I{font-size:16px;line-height:24px;font-weight:400;display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:48px;padding:0 16px;border:1px solid #dee2e6;border-radius:8px;background-color:#fff;color:#343a40}.SelectedClassField_field__wQx2I.SelectedClassField_readOnly__F474E{border:none;background-color:rgba(96,108,144,.05)}.SelectedClassField_info__eF02z{display:flex;flex-direction:column;gap:12px;min-width:0}.SelectedClassField_metaRow__319xn{display:flex;align-items:center;gap:8px}.SelectedClassField_meta__ki0UZ{color:#868e96}.SelectedClassField_divider__Or_dj{width:1px;height:14px;flex-shrink:0;background-color:#dee2e6}.SelectedClassField_title__94Hx_{flex:1 1;min-width:0;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectedClassField_placeholder__1zVYc,.SelectedClassField_stateText__qvDK1{color:#868e96}.SelectedClassField_errorText__wAOsm{font-size:12px;line-height:20px;font-weight:400;color:#fa5252}.SelectedClassField_trigger__AmQ9l{position:relative;justify-content:space-between;cursor:pointer;text-align:left}@media(hover:hover){.SelectedClassField_trigger__AmQ9l:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(33,37,41,.05);border-radius:8px}}.SelectedClassField_trigger__AmQ9l:active:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(33,37,41,.12);border-radius:8px}.SelectedClassField_trigger__AmQ9l svg{flex-shrink:0;color:#343a40}.SelectedClassField_trigger__AmQ9l.SelectedClassField_error__8pdm7{border-color:#fa5252}.SelectedClassField_dropdownWrapper__i65G1{position:relative;width:100%}.SelectedClassField_dropdown__F057L{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 10px 15px -3px rgba(15,23,42,.1),0 4px 6px -4px rgba(15,23,42,.1);z-index:600;max-height:260px;overflow-y:auto}.SelectedClassField_dropdownList__pTBAu{list-style:none;padding:8px 0}.SelectedClassField_dropdownItem__J6_NZ{cursor:pointer}.SelectedClassField_dropdownItem__J6_NZ .SelectedClassField_info__eF02z{padding:12px 16px}.SelectedClassField_dropdownItem__J6_NZ:hover{background-color:rgba(33,37,41,.05)}.SelectedClassField_dropdownItem__J6_NZ.SelectedClassField_selected__cpUrk{background-color:#f1f3f5}.SelectedClassField_dropdownItem__J6_NZ.SelectedClassField_disabled__XQ3CF{cursor:not-allowed}.SelectedClassField_dropdownItem__J6_NZ.SelectedClassField_disabled__XQ3CF .SelectedClassField_meta__ki0UZ,.SelectedClassField_dropdownItem__J6_NZ.SelectedClassField_disabled__XQ3CF .SelectedClassField_title__94Hx_{color:#ced4da}.SelectedClassField_dropdownItem__J6_NZ.SelectedClassField_disabled__XQ3CF:hover{background-color:rgba(0,0,0,0)}.SelectedClassField_container__V3Mx6.SelectedClassField_mobile__FjwoU .SelectedClassField_meta__ki0UZ{font-size:14px;line-height:20px;font-weight:400}.SelectedClassField_container__V3Mx6.SelectedClassField_desktop__I4x4J .SelectedClassField_meta__ki0UZ,.SelectedClassField_container__V3Mx6.SelectedClassField_mobile__FjwoU .SelectedClassField_title__94Hx_{font-size:16px;line-height:24px;font-weight:400}.SelectedClassField_container__V3Mx6.SelectedClassField_desktop__I4x4J .SelectedClassField_title__94Hx_{font-size:18px;line-height:28px;font-weight:400}.ContractCancelButton_wrapper__eljwn{display:flex;justify-content:flex-end}.ContractCancelButton_wrapper__eljwn button{max-width:84px}.NoticeBox_wrapper__Xujr4{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f8f9fa;white-space:pre-wrap;border-radius:8px}.NoticeBox_title__uJD8q{font-size:16px;line-height:20px;font-weight:700}.NoticeBox_mobileInfo__E8Ye3{font-size:14px;line-height:20px;font-weight:400;color:#343a40}.NoticeBox_desktopInfo__dID_V{font-size:16px;line-height:24px;font-weight:400;color:#343a40}.NoticeBox_list__6zYca{list-style:disc;display:flex;padding-left:24px;flex-direction:column}.NoticeBox_item__VaYfm{color:#343a40}.NoticeBox_item__VaYfm.NoticeBox_mobile__McJUQ{font-size:14px;line-height:20px;font-weight:400}.NoticeBox_item__VaYfm.NoticeBox_desktop__29N_k{font-size:16px;line-height:24px;font-weight:400}