.MonthCalender_monthsSection__K0PF8{text-align:center;margin:40px 0}.MonthCalender_highlight__CRtuy{color:#00bfa6;border-bottom:1px dotted #00bfa6}.MonthCalender_monthsGrid__6CsEc{display:grid;grid-template-columns:repeat(6,0fr);max-width:800px;margin:50px auto 0}.MonthCalender_calendarWrapper__CSdLw{text-align:-webkit-center}.MonthCalender_monthCard__lPV12{border:1px solid #ddd;padding:15px;background:white;display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;width:130px;height:170px;transition:all .3s ease}.MonthCalender_monthCard__lPV12:hover{transform:scale(1.03);box-shadow:0 4px 10px rgba(0,0,0,.1)}.MonthCalender_disabled__2953i{background:#f5f5f5;color:#aaa}.MonthCalender_monthName__wdfR8{font-weight:700;font-size:18px;margin-bottom:8px}.MonthCalender_tag__m1SK8{display:inline-block;padding:4px 8px;border-radius:20px;font-size:12px;margin-bottom:8px}.MonthCalender_ourpick__6_frb{background:#00bfa6;color:white}.MonthCalender_secondbest___J0xH{background:#ffe082;color:#5d4037}.MonthCalender_toocrowded__YNQ9K{background:#ffcdd2;color:#b71c1c}.MonthCalender_offseason__SwDII{background:#e0e0e0;color:#555}.MonthCalender_temp__CRz0w{display:flex;gap:8px;font-size:14px}@media(max-width:1024px){.MonthCalender_monthsGrid__6CsEc{grid-template-columns:repeat(5,0fr);justify-content:center}}@media(max-width:768px){.MonthCalender_monthsGrid__6CsEc{grid-template-columns:repeat(4,0fr)}}@media(max-width:575px){.MonthCalender_monthsGrid__6CsEc{grid-template-columns:repeat(3,0fr)}.MonthCalender_monthCard__lPV12{width:100%}}.DatePickerModal_calender_select__ckXvw{margin-top:50px}.DatePickerModal_calendarWrapper__fpljy{margin:20px auto;max-width:500px;background:#fff;border:2px solid #c5c5c5;border-radius:8px;padding:26px 46px;box-shadow:0 2px 6px rgba(0,0,0,.05);animation:DatePickerModal_DatePickerModal_fadeIn__zSEHM__ZApfk .3s ease-in-out}.DatePickerModal_calen_head__tsZaA{border:2px solid #00a88f;width:20%;border-radius:50px;margin-top:5px}@keyframes DatePickerModal_fadeIn__zSEHM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DatePickerModal_header__7SWA9{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.DatePickerModal_header__7SWA9 h3{font-size:18px;font-weight:600;margin:0}.DatePickerModal_navBtn__tOpUJ{background:none;border:none;font-size:18px;cursor:pointer;color:#444}.DatePickerModal_weekdays__TA8Gq{font-weight:500;color:#666;margin-bottom:8px}.DatePickerModal_days__ebW31,.DatePickerModal_weekdays__TA8Gq{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.DatePickerModal_days__ebW31{grid-gap:6px;gap:6px}.DatePickerModal_day__8YiKH{padding:8px;border-radius:5px;cursor:pointer;transition:background .2s ease}.DatePickerModal_day__8YiKH:hover{background:#696969}.DatePickerModal_selected__m3y6G{background:#00a88f;color:white}.DatePickerModal_disabled__Ma9iC{color:#ccc;pointer-events:none}.DaysSlider_wrapper__sDiq5{width:100%;padding:20px 10px;text-align:-webkit-center}.DaysSlider_wrapper__sDiq5 h3{margin-bottom:20px;font-size:1.2rem}.DaysSlider_slider__xyMYS{position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:60%;margin-top:40px}.DaysSlider_slider__xyMYS .DaysSlider_line__WstIG{position:absolute;top:6px;left:0;right:0;height:2px;background-color:#ccc;z-index:0}.DaysSlider_step__cnAIv{display:flex;flex-direction:column;align-items:center;z-index:1}.DaysSlider_dot__WyOJk{width:12px;height:12px;border-radius:50%;background-color:#ccc;transition:background-color .3s}.DaysSlider_activeDot__1PnXs{background-color:#00a88f}.DaysSlider_option__E1tCK{margin-top:10px;padding:8px 16px;border-radius:20px;border:1px solid #ccc;cursor:pointer;transition:all .3s ease;text-align:center;white-space:nowrap}.DaysSlider_option__E1tCK.DaysSlider_active___WCTY{background-color:#00a88f;color:white;border-color:#00a88f}@media(max-width:1399px){.DaysSlider_slider__xyMYS{width:80%}}@media(max-width:991px){.DaysSlider_slider__xyMYS{width:100%}}@media(max-width:768px){.DaysSlider_slider__xyMYS{flex-direction:column;align-items:center;width:100%;position:relative}.DaysSlider_slider__xyMYS .DaysSlider_line__WstIG{top:0;bottom:0;left:50%;right:auto;width:2px;height:100%;background-color:#ccc;transform:translateX(-50%);z-index:0}.DaysSlider_step__cnAIv{flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:20px 0;position:relative}.DaysSlider_step__cnAIv:nth-child(odd){justify-content:flex-end;padding-right:calc(50% + 10px)}.DaysSlider_step__cnAIv:nth-child(2n){justify-content:flex-end;padding-left:calc(50% + 10px);flex-direction:row-reverse}.DaysSlider_dot__WyOJk{position:absolute;left:50%;transform:translateX(-50%);background-color:#ccc;z-index:1}.DaysSlider_option__E1tCK{margin:0}}.TravelWith_wrapper__9_R_s{text-align:center;margin-top:20px}.TravelWith_options__ATdBo{display:flex;height:150px;align-items:center;margin-top:20px;border:1px solid #cccccc73}.TravelWith_card__cfh1j{padding:15px 25px;cursor:pointer;width:25%;display:flex;font-weight:600;font-size:18px;height:130px;color:#00c7c7;justify-content:center;transition:all .3s;align-items:center;text-transform:capitalize}.TravelWith_card__cfh1j:nth-child(2){border-left:1px solid #cccc;border-right:1px solid #cccc}.TravelWith_card__cfh1j:nth-child(3){border-right:1px solid #cccc}.TravelWith_card__cfh1j:hover{background-color:#f9f9f9}.TravelWith_active__HDVAN{border-color:#00c7c7;background:#e6fafa}@media(max-width:575px){.TravelWith_options__ATdBo{flex-wrap:wrap;height:auto}.TravelWith_card__cfh1j{width:45%}.TravelWith_card__cfh1j:nth-child(2),.TravelWith_card__cfh1j:nth-child(3){border:0}}.ThingsToSee_wrapper__JkNhs{text-align:center;margin-top:30px}.ThingsToSee_grid__vEws4{display:flex;gap:20px;margin-top:20px;overflow-x:auto;justify-content:center;scroll-snap-type:x mandatory}.ThingsToSee_grid__vEws4>div{flex:0 0 auto}.ThingsToSee_card__CcHoI{position:relative;width:250px;height:180px;overflow:hidden;border-radius:10px;cursor:pointer}.ThingsToSee_image___PfzQ{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:all .3s ease-in-out}.ThingsToSee_card__CcHoI:hover .ThingsToSee_image___PfzQ{filter:grayscale(0);transform:scale(1.05)}.ThingsToSee_overlay__NSgu0{position:absolute;bottom:0;left:0;width:100%;padding:10px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:white;text-align:left}.ThingsToSee_tag__lRW0R{background:#ffc107;color:black;padding:3px 8px;border-radius:4px;font-size:12px;margin-bottom:5px;display:inline-block}@media(max-width:1199px){.ThingsToSee_grid__vEws4>div{justify-content:flex-start;min-width:calc(100% / 3 - 20px)}}@media(max-width:599px){.ThingsToSee_grid__vEws4{justify-content:start}}.CategoryDrawer_overlay__q5X3v{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.CategoryDrawer_drawer__HgzC5{position:fixed;top:0;right:-400px;width:350px;height:100%;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.2);padding:20px;transition:right .3s ease-in-out;z-index:1000;overflow-y:auto}.CategoryDrawer_drawer__HgzC5.CategoryDrawer_open__h9CB_{right:0}.CategoryDrawer_title__KbAB5{margin:0 0 20px}.CategoryDrawer_card__FRCRf{display:flex;gap:12px;align-items:center;margin-bottom:16px;border-bottom:1px solid #ddd;padding-bottom:12px}.CategoryDrawer_image__uW_Ye{width:80px;height:80px;border-radius:6px;object-fit:cover}.CategoryDrawer_details__VZ6xF{flex:1 1;display:flex;flex-direction:column}.CategoryDrawer_name__FyHpu{margin:0 0 4px;font-weight:500}.CategoryDrawer_price__QVK21{margin:0 0 8px;font-weight:700;color:#333}.CategoryDrawer_addBtn__b_Vqt{padding:6px 12px;border:1px solid #00a88f;background:transparent;color:#000;border-radius:4px;cursor:pointer;font-size:14px;transition:.2s}.CategoryDrawer_addBtn__b_Vqt:hover{background:#e6fafa;color:#000}.CategoryDrawer_added__6WLJG{background:#00a88f;color:#fff}.CategoryDrawer_header__IuqAx{display:flex;justify-content:space-between;align-items:center;padding:10px 0;position:-webkit-sticky;position:sticky;top:-20px;z-index:1000;background:#fff}.CategoryDrawer_title__KbAB5{margin:0;font-size:18px;font-weight:700}.CategoryDrawer_closeBtn__xgUXa{background:transparent;border:none;font-size:22px;cursor:pointer;color:#333;transition:color .2s}.CategoryDrawer_closeBtn__xgUXa:hover{color:#00a88f}.CategoryDrawer_headerLine__dG9xD{height:1px;background:#ddd;margin-bottom:15px}@media(max-width:475px){.CategoryDrawer_details__VZ6xF{width:50%;flex:none}.CategoryDrawer_card__FRCRf{justify-content:space-between}}.Itineary_doneBox__Ylkee{display:flex;justify-content:space-between;align-items:center;background:#2d2f48;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);max-width:600px;margin:40px auto}.Itineary_doneBox__Ylkee span{font-size:14px;font-weight:500}.Itineary_doneBox__Ylkee span b{font-weight:700}.Itineary_doneBtn__kkaCG{background:#1ec98b;color:#fff;font-size:14px;font-weight:600;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.Itineary_doneBtn__kkaCG:hover{background:#18a974}@media(max-width:575px){.Itineary_doneBox__Ylkee{flex-direction:column;gap:20px}}.SelectedItems_selectedItemsContainer__JUsYu{padding:15px;background-color:#f7f7f7;border-radius:12px;border:1px solid #eee;box-shadow:0 4px 10px rgba(0,0,0,.05)}.SelectedItems_sectionTitle__1n6C8{font-size:1.1em;font-weight:700;color:#333;margin-bottom:12px;border-bottom:2px solid #ddd;padding-bottom:5px}.SelectedItems_listingsSection__UmrUT .SelectedItems_sectionTitle__1n6C8:before{content:"✨ ";margin-right:5px}.SelectedItems_metadataSection__PRqlC .SelectedItems_sectionTitle__1n6C8:before{content:"📅 ";margin-right:5px}.SelectedItems_metadataSection__PRqlC{margin-bottom:20px}.SelectedItems_listingsSection__UmrUT{margin-top:20px;height:220px;overflow-y:auto;scrollbar-width:none}.SelectedItems_categoryGroup__qPU6W{margin-bottom:15px;padding:10px;border-left:4px solid #007bff;background-color:#ffffff;border-radius:8px}.SelectedItems_categoryHeader___vZIo{font-size:1em;font-weight:600;color:#007bff;margin-top:0;margin-bottom:8px;text-transform:uppercase}.SelectedItems_chipGroup__OScK1{display:flex;flex-wrap:wrap;gap:8px}.SelectedItems_metadataChip__Uuqi2{display:flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:.9em;white-space:nowrap;background-color:#e9ecef;color:#495057;border:1px solid #ced4da}.SelectedItems_metadataPrefix__SKlVV{margin-right:5px;color:#333}.SelectedItems_listingItem__BjDcJ{display:flex;align-items:center;padding:8px 0;border-bottom:1px dashed #eee;font-size:.95em;color:#333;gap:20px}.SelectedItems_listingItem__BjDcJ:last-child{border-bottom:none}.SelectedItems_listingNameText__N7JHW{flex-grow:0}.SelectedItems_removeButton__iuFqU{border:none;color:#000;margin-left:10px;font-size:.9em;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0;background:none}.SelectedItems_removeButton__iuFqU:hover{background-color:#c82333}.SelectedItems_noItems__kKtJ9{text-align:center;color:#6c757d;padding:15px;font-style:italic}.Modal_modalOverlay__n5366{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_modal__W6aTT{background:#fff;padding:25px;border-radius:12px;max-width:600px;width:100%;position:relative;box-shadow:0 5px 25px rgba(0,0,0,.2)}.Modal_closeBtn__Adm__{position:absolute;right:15px;top:15px;border:none;background:none;font-size:24px;cursor:pointer}.Modal_modal__W6aTT h2{margin-bottom:15px;text-align:center}.Modal_modalForm__9VLRT{display:flex;flex-direction:column;gap:12px}.Modal_modalForm__9VLRT input{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.Modal_submitBtn__fh66X{background:#00c184;color:white;padding:12px;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:.2s}.Modal_submitBtn__fh66X:hover{background:#00a56f}.StatusModal_modalOverlay__Vq9fv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.StatusModal_modalContent__i_Ay7{border-radius:12px;padding:40px 30px;text-align:center;max-width:450px;width:90%;position:relative;animation:StatusModal_fadeIn__F7QV_ .3s ease-out;border:2px solid transparent;background:linear-gradient(white,white) padding-box,linear-gradient(to bottom right,#dbbad5,#f9c28d) border-box}.StatusModal_statusCircle__DGygc{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 25px;font-size:40px;color:#fff}.StatusModal_successCircle__vPbfx{background-color:#28a745;box-shadow:0 4px 15px rgba(40,167,69,.3)}.StatusModal_errorCircle__QfjTM{background-color:#d9534f;box-shadow:0 4px 15px rgba(217,83,79,.3)}.StatusModal_statusCircle__DGygc i{line-height:1}.StatusModal_mainMessage__CRMaY{font-size:24px;font-weight:700;color:#333;margin-bottom:15px;line-height:1.3}.StatusModal_subMessage__m_acd{font-size:16px;color:#555;line-height:1.6;margin-bottom:20px}.StatusModal_closeButton__nEZ_D{background-color:#555;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.StatusModal_closeButton__nEZ_D:hover{background-color:#333}@keyframes StatusModal_fadeIn__F7QV_{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.StatusModal_modalContent__i_Ay7{padding:30px 20px}.StatusModal_statusCircle__DGygc{width:70px;height:70px;font-size:35px;margin-bottom:20px}.StatusModal_mainMessage__CRMaY{font-size:20px}.StatusModal_subMessage__m_acd{font-size:14px}.StatusModal_closeButton__nEZ_D{padding:8px 16px;font-size:15px}}