@font-face{font-family:Mic\ 32 New W00 Medium;src:url(https://db.onlinewebfonts.com/t/1b4b8f0c60bd9fadaef38094aaf4601d.eot);src:url(https://db.onlinewebfonts.com/t/1b4b8f0c60bd9fadaef38094aaf4601d.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/1b4b8f0c60bd9fadaef38094aaf4601d.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/1b4b8f0c60bd9fadaef38094aaf4601d.woff) format("woff"),url(https://db.onlinewebfonts.com/t/1b4b8f0c60bd9fadaef38094aaf4601d.ttf) format("truetype"),url(https://db.onlinewebfonts.com/t/1b4b8f0c60bd9fadaef38094aaf4601d.svg#Mic%2032%20New%20W00%20Medium) format("svg")}.reset-password_container__35KWx{width:100%;display:flex;align-items:center;justify-content:space-between;padding:40px;background-image:url(/_next/static/media/background-xl.a985ed34.webp);background-size:cover;background-position:100%;height:100vh}.reset-password_card__TgZAF{width:38%;height:100%;border-radius:12px;flex-direction:column;background-color:white;padding:50px;display:flex;align-items:center;justify-content:center;gap:30px}.reset-password_textContainer__VTXzb{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:50px;padding-bottom:230px}.reset-password_text__Pk7li{font-family:Mic\ 32 New W00 Medium;font-weight:600;font-size:50px;line-height:66px;letter-spacing:0;color:#ffffffcc}.reset-password_logoContainer__UPQDD{display:flex;flex-direction:column;align-items:center;gap:20px}.reset-password_title__K0bnu{font-family:Mic\ 32 New W00 Medium;font-weight:600;font-size:32px;line-height:40px;color:#000;margin:0;text-align:center}.reset-password_message__420K7{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;color:#333;margin-bottom:16px;text-align:center}.reset-password_submessage__wK32_{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;color:#666;margin-bottom:24px;text-align:center}.reset-password_contentContainer__Apqp5{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.reset-password_formContainer__KCrz6{margin:24px 0;width:100%;display:flex;flex-direction:column;gap:16px}.reset-password_errorText__B5U_G{font-family:Inter;font-weight:400;font-size:14px;line-height:18px;color:#d32f2f;margin:8px 0;text-align:left}.reset-password_spinner__wbSuF{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#000;border-radius:50%;animation:reset-password_spin__UViOY 1s linear infinite;margin:0 auto}@keyframes reset-password_spin__UViOY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reset-password_successIcon__rvBQe{background-color:#4caf50}.reset-password_errorIcon__Qc11I,.reset-password_successIcon__rvBQe{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:32px;color:white;font-weight:700}.reset-password_errorIcon__Qc11I{background-color:#f44336}.reset-password_actions__nNu69{display:flex;flex-direction:column;gap:12px;margin-top:24px;width:100%}.reset-password_button__PrO1_{background-color:#000;color:white;padding:12px 24px;border-radius:8px;text-decoration:none;font-family:Inter;font-weight:600;font-size:16px;transition:background-color .2s;text-align:center;width:100%;box-sizing:border-box}.reset-password_button__PrO1_:hover{background-color:#333}.reset-password_buttonSecondary__OwDTq{background-color:transparent;color:#000;padding:12px 24px;border:2px solid #000;border-radius:8px;text-decoration:none;font-family:Inter;font-weight:600;font-size:16px;transition:all .2s;text-align:center;width:100%;box-sizing:border-box}.reset-password_buttonSecondary__OwDTq:hover{background-color:#000;color:white}@media (max-width:768px){.reset-password_container__35KWx{flex-direction:column;padding:20px}.reset-password_card__TgZAF{width:100%;height:auto;min-height:400px}.reset-password_textContainer__VTXzb{display:none}}@media (min-width:480px){.reset-password_actions__nNu69{flex-direction:row;justify-content:center;gap:16px}.reset-password_buttonSecondary__OwDTq,.reset-password_button__PrO1_{width:auto;min-width:140px}}.Button_primary__UBT_O{background-color:#265b69;color:white;cursor:pointer}.Button_secondary__8Rb08{background-color:transparent;border:1px solid gray;color:black;cursor:pointer}.Button_tertiary__Z7ldV{background-color:#969696;color:white;cursor:pointer}.Button_disabled__GiC_3{background-color:#cccccc;color:white;cursor:not-allowed}.Button_button__3NlIq{width:100%;height:52px;display:flex;justify-content:center;align-items:center;border-radius:32px;font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;border:none}.Header_wrapper__jJCl2{width:calc(100vw - 60px);display:flex;flex-direction:column;gap:30px;padding:0 40px}.Header_firstRow__kLHcM{width:100%;display:flex;justify-content:space-between}.Header_title__ymRpj{display:flex;justify-content:center;align-items:center;gap:40px;width:-moz-fit-content;width:fit-content}.Header_citySelect__WjqJe{color:black;font-family:Familjen Grotesk;font-weight:600;font-size:40px;line-height:46px;letter-spacing:0;display:flex;gap:10px;width:100%}.Header_in__EfhwA,.Header_routes__mv2M5{color:#757575}.Header_in__EfhwA,.Header_routes__mv2M5{display:flex;justify-content:center;align-items:center}.Header_routes__mv2M5{font-family:Familjen Grotesk;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;margin-top:10px;width:200px}.Header_lastRow__rLpss{display:flex;align-items:center;gap:30px;height:50px;width:100%;margin-bottom:10px}.ProfileHeader_wrapper__khRk_{display:flex;justify-content:space-between;align-items:flex-start}.CustomInput_inputContainer__uRHsI{width:415px;display:flex;flex-direction:column;gap:20px;position:relative;margin-top:15px}.CustomInput_fullLenghtContainer__wYbXb{width:100%;gap:0}.CustomInput_input__pNRnh{border:none;background-color:transparent;height:44px;color:#000;font-family:Inter;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;width:100%;resize:none}textarea.CustomInput_input__pNRnh{resize:none;overflow:hidden;height:auto}.CustomInput_input__pNRnh:-webkit-autofill{box-shadow:inset 0 0 0 1000px white!important;font-size:16px}.CustomInput_input__pNRnh::placeholder{color:#d9d9d9}.CustomInput_inputPassword__LzQSR{border:none}.CustomInput_passContainer__83s4i{position:relative;border-bottom:1px solid #d9d9d9}.CustomInput_inputWrapper__hO6Qj,.CustomInput_passContainer__83s4i{position:relative;padding-bottom:2px;border-bottom:1px solid #d9d9d9}.CustomInput_inputWrapper__hO6Qj:after,.CustomInput_passContainer__83s4i:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#00d0bb;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.CustomInput_inputWrapper__hO6Qj.CustomInput_focused__Avlaq:after,.CustomInput_passContainer__83s4i.CustomInput_focused__Avlaq:after{transform:scaleX(1)}.CustomInput_inputWrapper__hO6Qj.CustomInput_error__NWUtC,.CustomInput_passContainer__83s4i.CustomInput_error__NWUtC{border-bottom-color:transparent}.CustomInput_inputWrapper__hO6Qj.CustomInput_error__NWUtC:after,.CustomInput_passContainer__83s4i.CustomInput_error__NWUtC:after{background-color:#c11a1a;transform:scaleX(1)}.CustomInput_input__pNRnh:focus{border:none;outline:none}.CustomInput_passContainer__83s4i.CustomInput_focused__Avlaq{outline:none;border-bottom:3px solid #00d0bb}.CustomInput_inputPassword__LzQSR:focus{outline:none;border:none}.CustomInput_passContainer__83s4i.CustomInput_error__NWUtC{border-bottom:2px solid #c11a1a;color:#c11a1a}.CustomInput_errContainer__VXJRr,.CustomInput_input__pNRnh.CustomInput_errorPass__abgbP,.CustomInput_passContainer__83s4i.CustomInput_error__NWUtC .CustomInput_input__pNRnh::placeholder,input.CustomInput_error__NWUtC,input.CustomInput_error__NWUtC::placeholder{color:#c11a1a}.CustomInput_errContainer__VXJRr{display:flex;align-items:center;gap:10px}.CustomInput_showPass__xrRrV{background:none;border:none;cursor:pointer}.CustomInput_lockIcon__gzY_F,.CustomInput_showPass__xrRrV{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.CustomInput_logInBtn__DdT6c{width:415px;height:52px;background-color:#969696;color:white;display:flex;justify-content:center;align-items:center;border-radius:32px;font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;cursor:pointer}.CustomInput_label___mVXE{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#0d0d0d;margin-bottom:-20px;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;transition:.2s ease}.CustomInput_labelVisible__fitlD{top:0;transform:translateY(-90%);opacity:1}.CustomInput_labelVisible__fitlD.CustomInput_error__NWUtC,.CustomInput_label___mVXE.CustomInput_error__NWUtC{color:#c11a1a}.CustomInput_registration__s4Jz8{display:flex;justify-content:center;align-items:center;gap:5px}.CustomInput_registrationP__ETvYt{font-family:Inter;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#adadad}.CustomInput_registrationLink__1_D7u{font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-2%;color:#000}.CustomInput_forgotPass__PDPfL{width:100%;text-align:right;font-family:Inter;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#adadad}.CustomInput_forgotPass__PDPfL:hover,.CustomInput_registrationLink__1_D7u:hover{text-decoration:underline}.CustomInput_inputWrapper__hO6Qj{width:100%;border-bottom:1px solid #d9d9d9}.ToastInfo_wrapper__pl3UT{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:transparent;position:fixed;z-index:1000000;left:0;width:100%;pointer-events:none}.ToastInfo_container__Q1M0f{display:flex;align-items:center;gap:10px;background-color:#ffffff;color:#1a1a1a;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:Inter;font-weight:500;font-style:Medium;font-size:16px;line-height:24px;letter-spacing:.2px;pointer-events:auto}.ToastInfo_icon__kiGVj{display:flex;align-items:center;justify-content:center;color:#28a745;font-size:1.2rem}.ToastInfo_content__0ayHa{flex:1 1;font-weight:500}.Registration_mrLogo__yZfBD{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Registration_title__yLB8k{color:#000;font-family:Familjen Grotesk;font-weight:600;font-size:39px;line-height:40px;letter-spacing:0;margin-bottom:20px}.Registration_typeContainer__KAKyZ{display:flex;align-items:center;justify-content:center;height:48px;background-color:#f1f1f1;border-radius:48px;padding:5px;width:-moz-fit-content;width:fit-content;margin:auto;gap:8px}.Registration_typeActive__ZBCmP{background-color:#fff;color:#265b69}.Registration_typeActive__ZBCmP,.Registration_typeNot__Olsbs{padding:8px;border-radius:48px;font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:16px;line-height:24px;letter-spacing:.2px;vertical-align:bottom}.Registration_typeNot__Olsbs{background-color:#f1f1f1;color:#0d0d0d}.Registration_typeActive__ZBCmP:hover,.Registration_typeNot__Olsbs:hover{cursor:pointer}.Registration_btnContainer__N4hUk{padding-top:30px}.Registration_login__jud7o{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:10px}.Registration_info__olSiX,.Registration_loginP__2VR9v{font-family:Inter;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#adadad}.Registration_loginLink__VESQ7{font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-2%;color:#265b69}.Registration_info__olSiX{max-width:415px;margin-top:10px}.Registration_link__qmlbj{font-family:Inter;font-size:16px;line-height:20px;letter-spacing:0;color:#265b69;font-weight:600;text-decoration:underline}.Registration_loginLink__VESQ7:hover{text-decoration:underline}.Registration_disabled__6Y9To{background-color:#cccccc}.Registration_inputsContainer__6LcIG{display:flex;flex-direction:column;gap:10px}.Registration_errorMessage__2gJrh{color:#d32f2f;font-family:Inter;font-weight:400;font-size:14px;line-height:18px;margin-top:10px;text-align:center;padding:10px;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}.SelectLanguage_mrLogo__5kJ45{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.SelectLanguage_title__a8x6I{color:#000;font-family:Familjen Grotesk;font-weight:600;font-size:40px;line-height:46px;letter-spacing:0}.SelectLanguage_langContainer__bljDF{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:70px 0 50px}.SelectLanguage_langItem__5ZpTF,.SelectLanguage_selectedLang__i5A0J{border:1px solid #d9d9d9;border-radius:1000px;width:75%;min-width:380px;text-align:center;padding:12px;font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;color:#0d0d0d;cursor:pointer}.SelectLanguage_langItem__5ZpTF:hover{background-color:#f2f2f2}.SelectLanguage_selectedLang__i5A0J{border:2px solid #0d0d0d}.SelectLanguage_disabled__Qc6ug{background-color:#cccccc}.SelectLanguage_selectBtn__boEU3{width:75%;margin:auto;min-width:380px}.VerifyEmail_wrapper__K6835{width:415px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.VerifyEmail_logoContainer__nkvOA{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.VerifyEmail_title__VJ2hk{font-weight:600;font-size:40px;line-height:48px;color:#000;margin:20px 0 0}.VerifyEmail_ph__IBkWz,.VerifyEmail_title__VJ2hk{font-family:Inter;letter-spacing:0;text-align:center}.VerifyEmail_ph__IBkWz{font-weight:400;font-size:16px;line-height:24px;color:#adadad;margin:20px 0;max-width:350px}.VerifyEmail_link__4Yoll{font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;color:#265b69;text-decoration:underline;cursor:pointer}.VerifyEmail_link__4Yoll:hover{color:#2e7d93}.VerifyEmail_emailInfo__G1qIv{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;color:#265b69;margin:10px 0;text-align:center}.VerifyEmail_resendButton__C3f4i{background:none;border:none;font-family:Inter;font-weight:600;font-size:16px;line-height:20px;color:#265b69;text-decoration:underline;cursor:pointer;padding:0}.VerifyEmail_resendButton__C3f4i:hover{color:#2a788d}.VerifyEmail_resendButton__C3f4i:disabled{opacity:.6;cursor:not-allowed}.VerifyEmail_statusMessage__nKpZ6{padding:12px 16px;border-radius:8px;margin:15px 0;font-family:Inter;font-weight:400;font-size:14px;line-height:20px;text-align:center;max-width:350px}.VerifyEmail_statusMessage__nKpZ6.VerifyEmail_success__A6ne4{background-color:#e8f5e8;color:#2e7d32;border:1px solid #c8e6c9}.VerifyEmail_statusMessage__nKpZ6.VerifyEmail_error__WEUtW{background-color:#ffebee;color:#d32f2f;border:1px solid #ffcdd2}.VerifyEmail_backToLogin__Kj2Si{margin-top:30px;text-align:center}.ForgotPass_wrapper__mx432{width:415px}.ForgotPass_mrLogo__91jjc{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ForgotPass_ph__YYRLD{font-family:Inter;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#adadad;margin:30px 0}.ForgotPass_inputContainer__38hiU{display:flex;flex-direction:column;gap:15px;padding-bottom:50px}.ForgotPass_input__KJLQH{background-color:transparent;border:none;border-bottom:1px solid #d9d9d9;height:40px;color:#000;font-family:Inter;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0}.ForgotPass_input__KJLQH::placeholder{color:#d9d9d9}.ForgotPass_input__KJLQH:focus{outline:none;border-bottom:3px solid #0d0d0d}.ForgotPass_input__KJLQH.ForgotPass_error__is__O{border-bottom:2px solid #c11a1a;color:#c11a1a}.ForgotPass_errContainer___gKrg,.ForgotPass_input__KJLQH.ForgotPass_errorPass__MyAH_,input.ForgotPass_error__is__O::placeholder{color:#c11a1a}.ForgotPass_errContainer___gKrg{display:flex;align-items:center;gap:10px}.ForgotPass_label__frhva{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#0d0d0d;margin-bottom:-20px}.ForgotPass_hiddenLabel__jRTva{visibility:hidden;margin-bottom:-20px}.ForgotPass_label__frhva.ForgotPass_error__is__O{color:#c11a1a}.ForgotPass_link__mo3rz{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-2%;color:#265b69;margin-top:30px}.ForgotPass_link__mo3rz:hover{text-decoration:underline}.ForgotPass_disabled__CAzqm{background-color:#cccccc}.ForgotPass_title__ZC1Cy{font-family:Inter}.MyCollections_wrapper___ZLtv{display:flex;flex-direction:column;gap:30px}.MyCollections_title__a2i1P{display:flex;align-items:center;justify-content:space-between;gap:10px}.MyCollections_count__l4bGt,.MyCollections_title__a2i1P{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:32px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#0d0d0d}.MyCollections_count__l4bGt{color:#757575}.MyCollections_sortContainer__WsTPy{height:32px;width:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;cursor:pointer}.MyCollections_titleSplit__37gbp{display:flex;align-items:center;gap:16px;margin-bottom:30px}.MyCollections_content__JiJ4F{display:flex;align-items:center;gap:30px}.MyCollections_backIcon__Zf_WY{cursor:pointer}.MyCollections_titleText__o4kbR{display:flex;align-items:center;gap:8px}.FloatingButton_wrapper__rPaxH{width:100%;position:fixed;bottom:50px;display:flex;align-items:center;justify-content:center;z-index:100}.FloatingButton_item__qzCfQ:hover,.FloatingButton_wrapper__rPaxH:hover{cursor:pointer}.FloatingButton_overlay__GytZ7{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0d0d0dbf;cursor:default}.FloatingButton_btn__SJML0{height:54px;width:54px;background-color:#0d0d0d;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.FloatingButton_itemsContainer__v7vBs{position:fixed;bottom:130px;display:flex;flex-direction:column;gap:10px;align-items:center;cursor:default}.FloatingButton_item__qzCfQ{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:16px;line-height:22px;letter-spacing:0;color:#0d0d0d;background-color:#ffffff;border-radius:6px;padding:10px 18px;height:43px;width:-moz-fit-content;width:fit-content;text-align:center;text-transform:capitalize}.FloatingButton_modalContainer__2YEYo{width:380px;position:absolute;bottom:70px;background-color:transparent;display:flex;flex-direction:column;gap:8px}.FloatingButton_modal__mHwlf{background:white;width:380px;border-radius:16px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10}.FloatingButton_title___cbK1{width:100%;text-align:center;font-size:13px;font-weight:600;font-family:Inter;line-height:16px;color:#757575;padding:12px 24px;border-bottom:1px solid #f2f2f2}.FloatingButton_createContainer__PMe9F{padding:24px 24px 10px}.FloatingButton_imageUpload__rdiEP{width:150px;height:150px;border-radius:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;background-color:#f2f2f2;margin:auto auto 24px}.FloatingButton_previewImage__coCGe{width:100%;height:100%;object-fit:cover}.FloatingButton_customInput__RetGu{display:flex;align-items:center;background-color:#f2f2f2;border-radius:8px;padding:12px 14px;gap:12px;margin-bottom:10px}.FloatingButton_input__5LKBH{width:100%;border:none;font-size:14px;font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:0;color:#757575;background-color:#f2f2f2}.FloatingButton_input__5LKBH:focus{outline:none;border-color:#2684ff}.FloatingButton_createButton__5jDTF{border-radius:16px;background:#007bff;color:white;border:none;border-radius:8px}.FloatingButton_cancelButton__n5dNr,.FloatingButton_createButton__5jDTF{width:380px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;padding:18px 36px;font-family:Inter;font-weight:500;font-style:Medium;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;cursor:pointer}.FloatingButton_cancelButton__n5dNr{border-radius:16px;background:white;color:black;border:1px solid #dcdcdc;border-radius:8px}.FloatingButton_createButton__5jDTF:hover{background:#0062d1}.FloatingButton_cancelButton__n5dNr:hover{background:#f5f5f5}.MyTrips_wrapper__F13gQ{display:flex;flex-direction:column;gap:30px}.MyTrips_title__aUfSz{display:flex;align-items:center;justify-content:space-between;gap:10px}.MyTrips_count__B_3bR,.MyTrips_title__aUfSz{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:32px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#0d0d0d}.MyTrips_count__B_3bR{color:#757575}.MyTrips_sortContainer__w6EgW{height:32px;width:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;cursor:pointer}.MyTrips_titleSplit__8AN3x{display:flex;align-items:center;gap:16px;margin-bottom:30px}.MyTrips_content__cOjvT{display:flex;align-items:center;gap:30px}.MyTrips_backIcon__24ZqA{cursor:pointer}.MyTrips_titleText__RM_Y5{display:flex;align-items:center;gap:8px}.CheckpointModal_wrapper__I_1KN{display:flex;flex-direction:column;gap:30px;max-width:1000px}.CheckpointModal_content__MeEa6{display:flex;justify-content:space-between;gap:40px}.CheckpointModal_gallery__6qQ2J{height:550px;width:60%}.CheckpointModal_info__UtEhf{width:50%;padding:30px;display:flex;flex-direction:column;gap:50px;align-items:flex-start;max-height:420px;overflow-y:auto;overflow-x:hidden}.CheckpointModal_nameContainer__0abKm{display:flex;flex-direction:column;align-items:baseline}.CheckpointModal_name__PtZTa{font-family:Inter;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:#0d0d0d;text-align:left}.CheckpointModal_location__DmlXl{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#757575}.CheckpointModal_description__bMrDJ{text-align:start}.CheckpointModal_description__bMrDJ.CheckpointModal_close__02PJm{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CheckpointModal_more__CO0C1{font-family:Inter;font-weight:600;font-size:16px;line-height:16px;letter-spacing:0;text-decoration:underline;color:#265b69;cursor:pointer}.CheckpointModal_btnsContainer__kUCIF{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:-10px;padding-top:30px;border-top:1px solid #f2f2f2}.CheckpointModal_rotatedSpan__wJOsR{rotate:180deg;display:flex;align-items:center}.CheckpointModal_btn__4L7Nx,.CheckpointModal_disabledBtn__qG2MI{display:flex;align-items:center;gap:10px;font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#265b69;cursor:pointer}.CheckpointModal_disabledBtn__qG2MI{color:#5c5c5c4d;cursor:not-allowed}.Gallery_wrapperLeft__5gEVX,.Gallery_wrapper__CIEso{height:460px;width:520px;background-color:#fff;display:flex;justify-content:center;gap:5px}.Gallery_wrapperLeft__5gEVX{flex-direction:row-reverse}.Gallery_wrapper__CIEso{margin:10px}.Gallery_slider__CNwzA{width:17%;display:flex;flex-direction:column;gap:10px;max-height:425px;overflow:auto}.Gallery_slider__CNwzA::-webkit-scrollbar{width:1px}.Gallery_slider__CNwzA::-webkit-scrollbar-thumb{background-color:#fff;border-radius:2px}.Gallery_slider__CNwzA::-webkit-scrollbar-track{background:transparent;margin-top:20px;margin-bottom:20px}.Gallery_sliderImageSmall__PjuJV{height:50px;width:40px;border-radius:8px;background-color:#d9d9d9;cursor:pointer;min-height:50px;min-width:40px}.Gallery_slideImage__Z_Fvs{height:90px;width:72px;border-radius:16px;background-color:#d9d9d9;cursor:pointer}.Gallery_imageContainer__BnTf9{display:flex;flex-direction:column;width:540px;height:520px;margin-bottom:10px}.Gallery_image__qI_mJ,.Gallery_sliderBg__Bpg0X{width:100%;height:100%;border-radius:16px}.Gallery_sliderBg__Bpg0X{object-fit:cover}.Gallery_active__PE9BM{position:relative}.Gallery_active__PE9BM:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);border-radius:16px;z-index:1}.Gallery_imageChangeContainer__NPvH3{color:#fff;font-size:35px;font-family:Courier New,Courier,monospace;display:flex;align-items:center;justify-content:center;gap:45px;position:relative;bottom:50px}.Gallery_imageChangeContainer__NPvH3 div{cursor:pointer}.Gallery_bigImg__5VDmf{width:400px;height:500px;background-color:#d9d9d9;border-radius:16px;object-fit:cover;object-position:center}.Gallery_numContainer__1t_ls{width:420px;display:flex;justify-content:end;padding:15px;position:absolute}.Gallery_checkpointNumber__7q7Gr{background-color:#9c9c9c;line-height:16.8px;text-align:center;color:#fff;padding:7px;border-radius:6px;display:flex;align-items:center;gap:5px}.Gallery_caption__Gk3rY,.Gallery_checkpointNumber__7q7Gr{font-family:Inter;font-weight:400;font-size:14px;letter-spacing:0}.Gallery_caption__Gk3rY{line-height:100%;vertical-align:middle;color:#757575}.CustomAudioPlayer_player__zSxkG{width:600px;margin-bottom:30px}.CustomAudioPlayer_CpPlayer__iWjg9,.CustomAudioPlayer_player__zSxkG{display:flex;align-items:center;gap:10px;padding:10px;border-radius:32px;background:#f7f7f7}.CustomAudioPlayer_CpPlayer__iWjg9{width:100%}.CustomAudioPlayer_playButton__EBZUX{background-color:white;border:none;border-radius:50%;cursor:pointer;height:34px;width:34px;display:flex;align-items:center;justify-content:center;font-size:14px}.CustomAudioPlayer_hidden__43HF8{display:none}.CustomAudioPlayer_progressBar__PAcwu{flex:1 1;-webkit-appearance:none;width:100%;height:4px;border-radius:8px;cursor:pointer;background:#ccc;background-image:linear-gradient(#00b3ae,#00b3ae);background-size:var(--progress,0) 100%;background-repeat:no-repeat}.CustomAudioPlayer_progressBar__PAcwu::-webkit-slider-runnable-track{height:4px;border-radius:8px;background:transparent}.CustomAudioPlayer_progressBar__PAcwu::-webkit-slider-thumb{-webkit-appearance:none;height:14px;width:14px;background:white;border-radius:50%;margin-top:-4px;cursor:pointer;box-shadow:0 0 4px 0 #00000040}.CustomAudioPlayer_progressBar__PAcwu:focus{outline:none}.CustomAudioPlayer_timeText__3MNyY{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:18px;letter-spacing:0;text-align:center;vertical-align:middle;margin-right:10px;color:#757575;min-width:20px}.ReviewSection_reviewsContainer__aP8Ba{width:80%;border-left:1px solid #d9d9d9;margin-top:10px;padding-left:50px}.ReviewSection_reviewHeader__7r1WS{display:flex;align-items:center;gap:20px}.ReviewSection_average__HOGKt{font-family:Inter;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0;vertical-align:middle;color:#0d0d0d}.ReviewSection_revCount__odCXa{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.2px;text-align:right;vertical-align:middle;color:#757575}.ReviewSection_reviews___y7i9{display:flex;flex-direction:column;gap:40px;margin-top:40px}.ReviewSection_userData__wJumI{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ReviewSection_userImg__zkb9I{border-radius:50%}.ReviewSection_userRight___vG_j{display:flex;flex-direction:column;gap:5px}.ReviewSection_username__2ZJGA{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.2px;vertical-align:middle;color:#0d0d0d}.ReviewSection_bottomContainer__FW6eR{display:flex;align-items:center;font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;vertical-align:middle;color:#757575;gap:10px}.ReviewSection_reviewImagesContainer__TIAtX{display:flex;gap:10px;margin:10px 0}.ReviewSection_reviewImg__caQs_{border-radius:4px;object-fit:cover;cursor:pointer}.ReviewSection_report__aiu7q{color:#757575;display:flex;align-items:center;gap:5px;margin-top:10px;height:35px}.ReviewSection_report__aiu7q,.ReviewSection_showAll__O9sST{font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.2px;cursor:pointer}.ReviewSection_showAll__O9sST{text-decoration:underline;color:#265b69}.ReviewSection_reportTooltip__I7Pwq,.ReviewSection_reviewTooltip__NDTkc{background-color:#fff;color:#0d0d0d;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.2px;padding:10px 16px;border-radius:8px;box-shadow:0 2px 12px 0 #00000014;margin-left:20px}.ReviewSection_reviewTooltip__NDTkc{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.ReviewSection_revBtnContainer__Qin7h{width:200px}.ReviewSection_createRevWrapper__YD6Xb{border:1px solid #e6e6e6;border-radius:8px;padding:24px;margin:30px 0}.ReviewSection_descriptionLength__4BfCh{font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#cccccc;margin-top:10px}.ReviewSection_imageGrid__lyN_p{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:10px;gap:10px;margin-bottom:30px;margin-top:10px}.ReviewSection_imageBox__wCmvC{width:80px;aspect-ratio:2/3;background-color:#fff;border:2px solid #f0f0f0;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;border-radius:8px;position:relative}.ReviewSection_imageBox__wCmvC:hover:after{content:"Delete";color:white;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(36,36,36,.4);border-radius:8px;z-index:1}.ReviewSection_noAfter__iNNUs:hover:after{content:"";background-color:transparent}.ReviewSection_previewImage__e5vvL{width:100%;height:100%;object-fit:cover}.ReviewSection_addImageBox__tatu0{display:flex;flex-direction:column;align-items:center}.ReviewSection_hidden__mdtLp{display:none}.ReviewSection_ratingTitle___UBjI{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.2px;color:#0d0d0d}.ReviewSection_revImages__SlQYd{margin-top:30px}.ReviewSection_ratingStars__9x9yW{display:flex;align-items:center;gap:4px;margin-top:5px}.ReviewSection_ratingStarsDiv__IbkGK:hover{cursor:pointer}.ReviewSection_reviewBtnsContainer__uVR4D{display:flex;align-items:center;justify-content:flex-end;gap:30px}.ReviewSection_reviewCancel__6I5X9{text-decoration:underline;font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.2px;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:#265b69;cursor:pointer}.ReviewSection_reviewSubmit__VdJ7s{width:250px}.ReviewSection_revDescription__0uXO8{display:flex;justify-content:baseline;text-align:start;font-family:Inter;font-weight:400;font-size:16px;line-height:22.4px;letter-spacing:0;color:#0d0d0d}.ReviewSection_loadingModal__sR5Sk{position:fixed;height:100vh;width:100vw;left:0;top:0;background-color:rgba(5,5,5,.4);display:flex;align-items:center;justify-content:center;z-index:5}.ReviewErrorModal_reviewErrorWrapper__Wc_4_{width:500px;display:flex;flex-direction:column;gap:30px}.ReviewErrorModal_reviewErrorTitle__gX3p6{font-family:Inter;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0;text-align:center;color:#0d0d0d}.ReviewErrorModal_reviewErrorDesc__sCAB1{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#9e9e9e}.Mapbox_routeIcon__MD2Qr{border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;z-index:1}.Mapbox_routeCardPopup__fHUId{position:absolute;top:0;left:100%;margin-left:8px;z-index:10}.Mapbox_completedCp__RgWXP,.Mapbox_singleRouteCp__3nks3{background-color:#265b69;color:white;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid white}.Mapbox_completedCp__RgWXP{border:2px solid #265b69;background-color:#05f0d8}.DeleteCheckpointModal_wrapper__ojPgq{display:flex;flex-direction:column;gap:40px;width:550px}.DeleteCheckpointModal_heading__lR3lI{width:100%;font-family:Inter;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0;text-align:left;color:#0d0d0d}.DeleteCheckpointModal_description__3w8ZA{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#9e9e9e;width:90%;text-align:left}.DeleteCheckpointModal_btnsContainer__6G3nt{display:flex;align-items:center;justify-content:space-between;gap:40px}.DeleteCheckpointModal_close__kq46O{width:40%;font-family:Inter;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.2px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-align:left;cursor:pointer;color:#265b69}.Step3_mainInfoContainer__i5rMO{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding-top:10px;gap:50px}.Step3_imagesAndName__qutIr{width:55%;display:flex;flex-direction:column;gap:30px}.Step3_images__1Mdn6{width:100%;height:450px;background-color:#d9d9d9;border-radius:16px;position:relative;overflow:hidden}.Step3_imagePreview__Hu_29{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.Step3_indicators__7SKl8{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.Step3_indicator__1ip_g{width:42px;height:6px;background-color:rgba(255,255,255,.4);border-radius:2px;cursor:pointer;transition:background-color .3s}.Step3_active__lGIkW{background-color:white}.Step3_name__EDj1Q{display:flex;flex-direction:column;gap:30px}.Step3_leftInfo__Lb4Oh{display:flex;flex-direction:column;gap:10px}.Step3_mainInfo__3IBaV{width:50%;display:flex;flex-direction:column;gap:20px;padding:0 20px}.Step3_infoItemAcc__Ybow_,.Step3_infoItem__Fcwm5{display:flex;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #f2f2f2}.Step3_infoItemAcc__Ybow_{border:none;padding:20px 0}.Step3_label__4phoC{font-weight:600;color:#0d0d0d}.Step3_infoChecked__1BDhT,.Step3_info__Z0Xjj,.Step3_label__4phoC{font-family:Inter;font-size:16px;line-height:100%;letter-spacing:0}.Step3_infoChecked__1BDhT,.Step3_info__Z0Xjj{font-weight:400;color:#757575}.Step3_infoChecked__1BDhT{background-color:#265b69;color:white;padding:3px 4px;border-radius:4px}.Step3_routeName__27V6q{font-family:Inter;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0}.Step3_classification__bO6XZ{padding:20px 0}.Step3_checkTitle__5S_a0{font-family:Inter;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;color:#757575;margin-top:30px}.Step3_tags__ko2vC{display:flex;gap:10px;margin-top:15px}.Step3_tag__ZSl90{padding:.5rem 1rem;border:1px solid #ececec;border-radius:8px;background-color:#000;color:white;font-family:Inter;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0}.Step3_mapWithRoute__OQZBd{width:100%;height:500px;border-radius:16px;background-color:#d9d9d9;margin:25px 0}.Step3_map__qyAyW{border-radius:8px;font-family:Inter;font-weight:500;line-height:18px;letter-spacing:0;vertical-align:middle;color:#0d0d0d}.Step3_map__qyAyW,.Step3_noImage__RhGen{width:100%;height:100%;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center;font-size:18px}.Step3_fromToContainer__zbgL4{display:flex;align-items:flex-end;justify-content:center;gap:30px;width:100%}.Step3_input__RV9QS{flex:1 1;width:50%}.Step3_fromToContainer__zbgL4 svg{flex-shrink:0}.CheckpointCardDetailed_cardContainer__LljNu{width:100%;padding:70px 0;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between}.CheckpointCardDetailed_heroImage__0wvW_{background-color:#d9d9d9;border-radius:8px;height:200px;width:300px}.CheckpointCardDetailed_gallery__QDEwb{background-color:#d9d9d9;border-radius:8px;width:200px;height:250px}.CheckpointCardDetailed_info__tB4JE{width:55%;display:flex;flex-direction:column;gap:30px}.CheckpointCardDetailed_infoItem__sR0T8{display:flex;align-items:center;gap:5px;font-size:20px;padding-top:5px}.CheckpointCardDetailed_descHeading__264Nd{flex:1 1;padding-bottom:5px;font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#0d0d0d;display:flex;align-items:center;gap:10px}.CheckpointCardDetailed_audio__7bTD_{display:flex;align-items:center;gap:8px;background-color:#ebebeb;padding:10px;border-radius:16px}.CheckpointCardDetailed_checkpointNumber__9mV8b{display:flex;align-items:center;justify-content:center;background-color:#265b69;border-radius:50%;color:white;font-size:16px;height:23px;width:23px}.CheckpointCardDetailed_description__xYEau,.CheckpointCardDetailed_location__a93H0{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#757575}.CheckpointCardDetailed_name__RQf7q{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#0d0d0d}.CheckpointCardDetailed_imagePreview__DUY78{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.CheckpointCardDetailed_noImagePlaceholder__11E_r{height:100%;width:100%;font-family:Inter;font-weight:500;font-size:16px;display:flex;align-items:center;justify-content:center}.CheckpointCardDetailed_description__xYEau{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.GallerySmall_wrapperLeft__25DFA{height:100%;background-color:#fff;display:flex;justify-content:center;gap:10px;flex-direction:row-reverse;padding-top:25px}.GallerySmall_slider__4sRiW{width:17%;display:flex;flex-direction:column;gap:10px}.GallerySmall_sliderImageSmall__zaTRM{height:60px;width:48px;border-radius:8px;background-color:#d9d9d9}.GallerySmall_imageContainer__ilH4_{display:flex;flex-direction:column;gap:10px}.GallerySmall_image__EMRdZ{width:160px;height:200px;background-color:#d9d9d9;border-radius:16px}.GallerySmall_caption___YeVE{font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#757575;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GallerySmall_countBg__DJdx4{position:relative;width:40px}.GallerySmall_countBg__DJdx4:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(36,36,36,.6);border-radius:8px;z-index:1}.GallerySmall_imagePreview__PwRVD{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;position:relative;z-index:0}.GallerySmall_noImagePlaceholder__mEHHp{height:100%;width:100%;font-family:Inter;font-weight:500;font-size:14px;display:flex;align-items:center;justify-content:center}.GallerySmall_countText__1SdS9{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;color:#ffffff;position:absolute;width:40px;padding-left:7px;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.RoutesContainer_temp__6mE7B{color:black;font-size:20px;padding:30px 40px;display:flex;gap:25px;flex-wrap:wrap;background-color:#f2f2f2;min-height:720px}.Calendar_route___oUzW{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:8px;background-color:#fff}.Calendar_routeImg__GV8nn{height:80px;width:100px;border-radius:6px}.Calendar_content___mbIX{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Calendar_title__yB41i{font-family:Inter;font-weight:500;font-style:Medium;font-size:16px;line-height:20px;letter-spacing:0;color:#0d0d0d}.Calendar_description__NAwKe,.Calendar_time__h6nFr{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:0;color:#757575}.Calendar_descItems__baowU,.Calendar_modalEventReview__jOt2e{display:flex;align-items:center;gap:6px}.Calendar_descItem__qUfqG{display:flex;align-items:center;gap:4px}.Calendar_eventModalWrapper__q4dZ9{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:101}.Calendar_eventModal__TWf_s{padding:12px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;gap:15px;border-radius:18px;box-shadow:0 0 12px 0 #0000001f;min-width:374px}.Calendar_modalHeader__XBZFg{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f2f2f2}.Calendar_close__raaPM,.Calendar_save__FpGEV{background-color:#f2f2f2;height:32px;width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Calendar_save__FpGEV{background-color:#0d0d0d}.Calendar_close__raaPM:hover,.Calendar_save__FpGEV:hover{cursor:pointer}.Calendar_modalImage__qj3Go{width:350px;height:280px}.Calendar_image__yHHrS{width:100%;height:100%;object-fit:cover;border-radius:6px}.Calendar_modalData__EHq0i{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Calendar_modalEventTitle__35f04{font-family:Inter;font-weight:500;font-style:Medium;font-size:18px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#0d0d0d;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:350px}.Calendar_modalEventInfo__gGM6n,.Calendar_modalEventReview__jOt2e,.Calendar_modalEventWay__GQQsi{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:0;color:#757575}.Calendar_modalTime__8tJJi{border-top:1px solid #f2f2f2;padding:12px 0;display:flex;align-items:flex-start;justify-content:flex-start;gap:15px}.Calendar_timeItems__rMEHp{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%;font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;color:#0d0d0d;line-height:100%;letter-spacing:0}.Calendar_timeItem__rgeb1{display:flex;align-items:center;justify-content:space-between;width:100%}.Calendar_eventName__BKkVI{font-family:Inter;font-weight:500;font-style:Medium;font-size:16px;color:#0d0d0d;line-height:22.4px;letter-spacing:0}.Calendar_eventText__cZy6S{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;color:#757575;line-height:100%;letter-spacing:0;display:flex;align-items:center;gap:5px}.Calendar_event__Jq4fF{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;padding:12px}.Calendar_eventItems__UTAqZ{display:flex;align-items:center;justify-content:flex-start;gap:12px}.Calendar_eventTimeItem__yKsFo{display:flex;color:#757575;font-size:14px;gap:8px}.Calendar_eventItems__UTAqZ:first-of-type{padding-left:3px;gap:14px}.Calendar_modalEventType__YKw3g{display:flex;align-items:center;justify-content:flex-start;gap:16px;font-family:Inter;font-weight:500;font-style:Medium;font-size:18px;color:#0d0d0d;line-height:100%;letter-spacing:0;vertical-align:middle;position:relative}.Calendar_typeSelect__p6kk1{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:3px}.Calendar_typeSelect__p6kk1:hover{cursor:pointer}.Calendar_optionsContainer__FDoR_{position:absolute;top:30px;left:20px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;font-family:Inter;font-weight:500;font-style:Medium;font-size:16px;color:#0d0d0d;line-height:100%;letter-spacing:0;vertical-align:middle;width:318px;box-shadow:0 0 12px 0 #0000001f;border-radius:6px}.Calendar_option__PShTV{padding:12px;width:100%}.Calendar_option__PShTV:hover{background-color:#f2f2f2;cursor:pointer}@media screen and (max-width:1400){.Calendar_content___mbIX{gap:4px}}.PlannerModal_wrapper__bPpEb{height:100vh;width:100vw;position:fixed;background-color:#000000aa;display:flex;align-items:center;justify-content:center;z-index:2000;top:0;left:0}.PlannerModal_modalsContainer__B_x3v{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.PlannerModal_modalCancel__316xf,.PlannerModal_modal__4aabH{width:350px;background-color:white;border-radius:12px}.PlannerModal_modalHeader__5OvIs{padding:8px;width:100%;text-align:center;font-size:13px;font-weight:600;font-family:Inter;color:#757575}.PlannerModal_modalContent__WvxVv{display:flex;flex-direction:column;align-items:center;justify-content:center}.PlannerModal_btn__OQpGv,.PlannerModal_modalCancel__316xf{padding:15px;width:100%;text-align:center;border-top:1px solid #f2f2f2;color:#0d0d0d;font-size:16px;font-weight:400;font-family:Inter}.PlannerModal_btn__OQpGv:last-child{border-radius:0 0 16px 16px}.PlannerModal_modalCancel__316xf{border:none}.PlannerModal_btn__OQpGv:hover,.PlannerModal_modalCancel__316xf:hover{cursor:pointer;background-color:#f2f2f2}.PlannerModal_red__Ddnhl{color:#c11a1a}.ReorderDays_wrapper__SQlqn{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#f2f2f2;height:100%;padding:32px}.ReorderDays_daysContainer__YnOO4{width:380px;display:flex;flex-direction:column;justify-content:start;gap:15px}.ReorderDays_dayContainer___4S1P{width:100%;padding:20px;display:flex;align-items:center;justify-content:space-between;background-color:white;border-radius:12px;max-height:60px}.ReorderDays_day__bc4FU{justify-content:flex-start;gap:10px;font-weight:600;font-style:Semi Bold;line-height:18px}.ReorderDays_day__bc4FU,.ReorderDays_saveBtn__zXpiE{display:flex;align-items:center;font-family:Inter;font-size:18px;letter-spacing:0}.ReorderDays_saveBtn__zXpiE{font-weight:500;font-style:Medium;color:#0d0d0d;line-height:100%;text-align:center;padding:18px 36px;width:380px;justify-content:center;background-color:white;border-radius:8px}.ReorderDays_dayContainer___4S1P:hover,.ReorderDays_saveBtn__zXpiE:hover{cursor:pointer}