.login_container__z_85n{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.login_container__z_85n .login_signupInfo__UEwjs{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:5px}.login_container__z_85n .login_signupInfo__UEwjs p{color:var(--grey-5-color)}.login_container__z_85n .login_signupInfo__UEwjs a{text-decoration:none;color:#191919}.Modal_modalContainer__jvRC5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_modalContainer__jvRC5 .Modal_modalWrapper__EPxoF{background:#fff;border-radius:10px;max-width:400px;width:100%;box-shadow:0 10px 15px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.15)}@media(max-width:400px){.Modal_modalContainer__jvRC5 .Modal_modalWrapper__EPxoF{max-width:350px;width:100%}}.Modal_modalContainer__jvRC5 .Modal_modalWrapper__EPxoF .Modal_modalBox__CnhEC{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top-right-radius:10px;border-top-left-radius:10px;background-color:var(--primary-color)}.Modal_modalContainer__jvRC5 .Modal_modalWrapper__EPxoF .Modal_modalBox__CnhEC .Modal_closeButton__Xh_jH{background:none;border:none;cursor:pointer;padding:0;margin-right:-10px}.Modal_modalContainer__jvRC5 .Modal_modalWrapper__EPxoF .Modal_modalBox__CnhEC .Modal_closeButton__Xh_jH:hover{transition:.5s;transform:scale(1.2)}.Modal_modalContainer__jvRC5 .Modal_modalWrapper__EPxoF .Modal_modalContent__tWQ1M{display:flex;justify-content:center;align-items:center;padding:20px}.DeleteAccountModalContent_modalContent__mw6r5{text-align:center;font-size:16px;line-height:2}.DeleteAccountModalContent_modalContent__mw6r5 .DeleteAccountModalContent_question__cSdjP{font-size:18px;font-weight:700;margin-bottom:10px}.DeleteAccountModalContent_modalContent__mw6r5 .DeleteAccountModalContent_highlight__DhfJ_{color:var(--exit-red);font-weight:700}.DeleteAccountModalContent_modalContent__mw6r5 .DeleteAccountModalContent_buttonGroup__9OYn4{display:flex;justify-content:space-evenly;margin-top:20px}.DetailTabMenu_container__t0RP1{display:flex;width:100%;height:65px;background-color:var(--background-color);justify-content:space-between}.DetailTabMenu_gallery__AB70T,.DetailTabMenu_information__c5SHP,.DetailTabMenu_settlement__SCIk9{flex:1 1;display:flex;justify-content:center;align-items:center}.DetailTabMenu_gallery__AB70T button,.DetailTabMenu_information__c5SHP button,.DetailTabMenu_settlement__SCIk9 button{width:100%;height:100%;border:none;color:var(--grey-4-color);background-color:transparent;font-size:20px;font-weight:700;position:relative;transition:color .3s,border-bottom .5s;text-align:center}.DetailTabMenu_gallery__AB70T button:hover,.DetailTabMenu_information__c5SHP button:hover,.DetailTabMenu_settlement__SCIk9 button:hover{color:var(--primary-color);cursor:pointer}.DetailTabMenu_gallery__AB70T button:after,.DetailTabMenu_information__c5SHP button:after,.DetailTabMenu_settlement__SCIk9 button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--primary-color);visibility:hidden}.DetailTabMenu_gallery__AB70T.DetailTabMenu_active__42Bpj button:after,.DetailTabMenu_information__c5SHP.DetailTabMenu_active__42Bpj button:after,.DetailTabMenu_settlement__SCIk9.DetailTabMenu_active__42Bpj button:after{visibility:visible}.DetailTabMenu_gallery__AB70T.DetailTabMenu_active__42Bpj button,.DetailTabMenu_information__c5SHP.DetailTabMenu_active__42Bpj button,.DetailTabMenu_settlement__SCIk9.DetailTabMenu_active__42Bpj button{color:var(--primary-color)}.NoticeDetail_container__UajvE{border-radius:10px;padding:20px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:20px auto 50px}.NoticeDetail_title__tovYx{font-size:20px;display:flex;align-items:center;border-radius:5px;margin-bottom:20px;justify-content:space-between}.NoticeDetail_plusIcon__kcOdL{color:var(--primary-color);font-size:25px;cursor:pointer}.NoticeDetail_wrapper__hSSYu{display:flex;flex-direction:column;gap:20px}.NoticeDetail_icons__u8QOu{display:flex;gap:10px;font-size:20px;cursor:pointer}.NoticeDetail_noticeModalContainer__5L5qw{width:100%}.NoticeDetail_noticeTitle__XezIv{font-size:20px}.NoticeDetail_noticeContent__9iMAF{width:100%;height:300px;font-size:16px;padding:10px;border:1px solid var(--grey-6-color);border-radius:5px;margin-top:20px;margin-bottom:20px;resize:none;outline:none}.NoticeDetail_noticeContent__9iMAF::placeholder{color:#898989}.NoticeDetail_noticeButton__0efhq{display:flex;justify-content:center}.NoticeDetail_noNotice__HEoZu{text-align:center;color:var(--grey-5-color);font-size:16px;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.settlement_pageContainer__tYsUU{position:relative;display:flex;flex-direction:column;height:100vh}.settlement_container__mH_WS{flex:1 1;overflow-y:auto}.settlement_editButton__8s1JU{display:flex;justify-content:flex-end;margin-top:20px;margin-right:10px}.settlement_noSettlementContainer__HycPp{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;height:100%}.settlement_noSettlement__mySrz{color:#888;font-size:18px;text-align:center;margin-bottom:20px}.CircleButton_circleButton__7vMtk{position:absolute;bottom:16px;right:16px;width:56px;height:56px;border-radius:50%;background-color:var(--primary-color);border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;transition:background-color .3s}.CircleButton_circleButton__7vMtk:hover{background-color:#7ea6ea}.CircleButton_circleButton__7vMtk:active{background-color:#6c92d4}.Loading_loadingContainer__ZvTvn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.AppointmentList_container__ODQHf{height:100%;display:flex;flex-direction:column}.AppointmentList_container__ODQHf a{all:unset;cursor:pointer}.AppointmentList_container__ODQHf .AppointmentList_message__K7FCN{margin-top:50%;text-align:center;color:var(--grey-5-color)}.AppointmentCard_container__DHJq3{position:relative;background-color:var(--background-color);box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:10px;display:flex;width:100%;margin-bottom:20px}.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4{width:70%;padding:20px;display:flex;flex-direction:column;gap:10px}.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4 .AppointmentCard_titleWrapper__A4o_M{display:flex;gap:10px}.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4 .AppointmentCard_titleWrapper__A4o_M>span{font-size:var(--font-size-md);line-height:25px;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4 .AppointmentCard_dateWrapper__x50SU{min-height:32px;display:flex;flex-direction:column;justify-content:center}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e{width:30%;display:flex;flex-direction:column}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_countdown__rvFdt{padding:10px;margin:0 20px;border-radius:0 0 20px 20px;color:#fff;text-align:center;white-space:nowrap}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_locationWrapper__wvU6c{display:flex;align-items:center;flex:1 1;gap:10px}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_locationWrapper__wvU6c>span{width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_linkWrapper__lar_F{position:absolute;display:flex;justify-content:flex-end;bottom:0;right:0}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_linkWrapper__lar_F .AppointmentCard_linkButton__9m_sj{width:100%;background:none;color:var(--grey-7-color);border:none;border-radius:5px;padding:10px 10px 10px 0;cursor:pointer;font-size:var(--font-size-xs);display:flex;gap:2px}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_linkWrapper__lar_F .AppointmentCard_linkButton__9m_sj>p{white-space:nowrap}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_linkWrapper__lar_F .AppointmentCard_linkButton__9m_sj:hover{color:var(--primary-color)}.AppointmentCard_container__DHJq3 .AppointmentCard_dateWrapper__x50SU,.AppointmentCard_container__DHJq3 .AppointmentCard_locationWrapper__wvU6c,.AppointmentCard_container__DHJq3 .AppointmentCard_participantWrapper__4chEh{color:var(--grey-4-color)}.AppointmentCard_container__DHJq3 .AppointmentCard_end__5JnwM{background:var(--grey-7-color)}.AppointmentCard_container__DHJq3 .AppointmentCard_dDay__aLkg7{background:var(--mypage-pink)}.AppointmentCard_container__DHJq3 .AppointmentCard_count__Mg7Io{background:var(--primary-color)}@media(max-width:480px){.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4{padding:10px}.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4 .AppointmentCard_dateWrapper__x50SU{font-size:14px}.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4 .AppointmentCard_titleWrapper__A4o_M>span{font-size:16px}.AppointmentCard_container__DHJq3 .AppointmentCard_leftBox__MpM_4 .AppointmentCard_participantImage__vxa8G{width:16px;height:16px}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_countdown__rvFdt{font-size:14px;padding:10px 0;margin:0 10px}.AppointmentCard_container__DHJq3 .AppointmentCard_rightBox__dpH7e .AppointmentCard_locationWrapper__wvU6c>span{font-size:14px}}.EntryAppointmentModal_roomEntryBox__fOVsQ{width:100%;display:flex;align-items:center;flex-direction:column}.InputField_inputField__BVEmr{width:100%;height:100px}.InputField_inputField__BVEmr label{display:block;margin-bottom:10px;font-size:var(--font-size-md)}.InputField_inputField__BVEmr input{margin:0;padding:15px;width:100%;border:1px solid #d1d5db;border-radius:10px;outline:none;font-size:14px}.InputField_inputField__BVEmr input::placeholder{color:#898989}.InputField_inputField__BVEmr input:focus{border-color:#2563eb}.InputField_inputField__BVEmr.InputField_errorField__B_V5q input{border-color:red}.InputField_inputField__BVEmr .InputField_errorMessage__8wWXm{color:red;font-size:12px;margin-top:4px}.InputField_inputField__BVEmr .InputField_successMessage__q9ILt{color:var(--primary-color);font-size:12px;margin-top:4px}.LoginForm_formBox__V2_gQ{max-width:400px;width:100%;margin-top:30px}.LoginForm_formBox__V2_gQ .LoginForm_loginErrorMessage__YDFs7{margin-bottom:20px;color:var(--error-color)}.AuthForm_authFormContainer__0pGyh{width:100%}.AuthForm_authFormContainer__0pGyh .AuthForm_signupForm__RVCYa{max-width:400px;width:100%;margin:0 auto}.AuthForm_authFormContainer__0pGyh .AuthForm_signupForm__RVCYa .AuthForm_duplicateTest__YqCca{display:grid;grid-template-columns:1fr auto;grid-gap:15px;gap:15px;align-items:center}.AuthForm_authFormContainer__0pGyh .AuthForm_signupForm__RVCYa .AuthForm_duplicateTest__YqCca button:first-child{margin-top:10px;padding:12px 0}.AuthForm_authFormContainer__0pGyh .AuthForm_signupForm__RVCYa div:nth-child(5){margin-top:30px}.AuthForm_authFormContainer__0pGyh .AuthForm_loginLink__HXkJQ{color:var(--grey-5-color);text-align:center;margin-top:20px}.AuthForm_authFormContainer__0pGyh .AuthForm_loginLink__HXkJQ a{text-decoration:none;color:#191919}.EmailInputField_emailInputContainer___bgKa{display:flex;align-items:center;width:100%}.EmailInputField_emailInputContainer___bgKa .EmailInputField_inputField__neY2i{flex:6 1}.EmailInputField_emailInputContainer___bgKa .EmailInputField_atSymbol__qZxGj{flex:.5 1;text-align:center;font-size:var(--font-size-md);margin-top:10px}.EmailInputField_emailInputContainer___bgKa .EmailInputField_domainSelect__H3tXT{flex:2.1 1;margin-top:10px;padding:15px;width:100%;border:1px solid #d1d5db;border-radius:10px;outline:none;font-size:14px}.EmailInputField_emailInputContainer___bgKa .EmailInputField_domainSelect__H3tXT::placeholder{color:#898989}.EmailInputField_emailInputContainer___bgKa .EmailInputField_domainSelect__H3tXT:focus{border-color:#2563eb}.signup_signupContainer__QXKuB{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:70px;padding:20px}.signup_signupTitle__fsCjn{font-family:var(--font-sub);font-size:var(--font-size-lg);color:var(--primary-color)}.CircleIndicator_circleContainer__Qv1tO{display:flex;gap:5px}.CircleIndicator_circle__KXlNX{width:12px;height:12px;border-radius:50%;background-color:var(--grey-1-color)}.CircleIndicator_circle__KXlNX.CircleIndicator_active__Jhopc{background-color:var(--primary-color)}.createTime_container__6Lu42{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 40px;height:100%;width:100%}.createTime_container__6Lu42 .createTime_buttonWrapper__xH5YJ,.createTime_mainBox__C_RX2{width:100%}.createTime_mainBox__C_RX2 p{font-size:var(--font-size-md);font-weight:700;margin-bottom:8px;display:block}.createTime_mainBox__C_RX2 .createTime_message__Ljc_o{color:var(--grey-4-color)}.createTime_indicatorWrapper__KUkUQ{display:flex;margin-bottom:20px}.createTime_datePickerWrapper__yxAge>div{width:100%;margin-top:20px}.createTime_datePickerWrapper__yxAge>div div{width:auto}.createTime_timeSelectWrapper__INobd{margin-top:20px}.createTime_timeSelectWrapper__INobd .createTime_timePicker__HCtDQ{display:flex;align-items:center;justify-content:center;gap:10px}.createTime_timeSelectWrapper__INobd .createTime_timePicker__HCtDQ select{padding:8px;font-size:.9rem;border:none;border-bottom:1px solid var(--primary-color);background:none;cursor:pointer}.createTime_timeSelectWrapper__INobd .createTime_timePicker__HCtDQ select:focus{outline:none;border-color:#6c63ff}.createTime_timeSelectWrapper__INobd .createTime_timePicker__HCtDQ span{font-size:.9rem;color:#333}.GalleryDetail_galleryContainer__62j9b{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:20px;gap:20px;position:relative;margin:20px auto}.GalleryDetail_photoCard__u2yGs{display:flex;flex-direction:column;align-items:center;width:100%;max-width:190px;gap:10px}.GalleryDetail_photos__dCDQN{width:100%;max-width:190px;aspect-ratio:1/1;border-radius:10px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.06);cursor:pointer}.GalleryDetail_galleryImage__646Kw{width:100%;height:100%;object-fit:cover;max-width:190px;max-height:190px}.GalleryDetail_modalNickname__dJAwn{margin-bottom:15px;margin-top:5px}.GalleryDetail_galleryModalImage__kUyIH{width:100%;height:360px;object-fit:cover;border-radius:10px}.GalleryDetail_deleteButton__WSswO{margin-top:15px;display:flex;justify-content:center}.GalleryDetail_uploaderDeleteButton__3NlNR{position:absolute;top:8px;right:8px;border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#000;border-radius:50%}.GalleryDetail_modalContainer__hLcCO{width:100%}.gallery_pageContainer__2VVqL{position:relative;display:flex;flex-direction:column;height:100vh}.gallery_container__ZvJkW{flex:1 1;overflow-y:auto;padding:0 40px}.gallery_uploaderModalContainer__qUouw{width:100%}.gallery_title__ApNFK{font-size:20px}.gallery_uploaderImageWrapper__Af9F4{display:flex;margin-top:20px;width:100%;height:360px;background-color:#f0f0f0;border-radius:10px;align-items:center;justify-content:center}.gallery_uploadedImage__w0wdi{width:100%}.gallery_placeholderText__AF29f{color:#888;font-size:16px;text-align:center}.gallery_buttonWrapper__Ecm7D{display:flex;justify-content:space-between;margin-top:20px}.gallery_imageContainer__p2gPx{position:relative}.gallery_uploadedImage__w0wdi{border-radius:8px;object-fit:cover}.gallery_uploaderDeleteButton__un64j{position:absolute;top:8px;right:8px;border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--exit-red);border-radius:50%}.gallery_noGallery__c3f3a{color:#888;font-size:18px;text-align:center;margin-top:260px}