.style_container__sWoln{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.style_textWrapper__iQP0C{display:flex;flex-direction:column}.style_text__9PoSq{padding-right:2rem;font-size:16px;line-height:24px}.style_subtext__mE4_5{padding-right:2rem;font-size:12px;line-height:16px}.style_buttonsWrapper__DmjzQ{display:flex;flex-direction:row;align-items:center}.style_button__nYt8k{height:36px!important;width:36px;padding:0!important}.style_container__I0cXI{margin:.5rem .75rem 0;display:flex;flex-direction:column;border-radius:.375rem;background-color:var(--bgPrimaryPianississimo);padding:.75rem 1rem;--tw-shadow:var(--shadow-S-X,0px) var(--shadow-S-Y,12px) var(--shadow-S-Blur,28px) 0px var(--shadow-S,rgba(10,12,24,0.28));--tw-shadow-colored:var(--shadow-S-X,0px) var(--shadow-S-Y,12px) var(--shadow-S-Blur,28px) 0px var(--shadow-S,rgba(10,12,24,0.28));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.style_roomTitle__z7aZv{font-size:16px;line-height:24px;font-weight:500}.style_roomCard__5_d20{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem}.style_removeBtn__MLL3G{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;color:var(--iconAlert)!important}.style_removeBtn__MLL3G:hover{background-color:var(--bgAlertPiano)!important}.style_childAgeWrapper___aAr8{margin-top:.5rem;display:flex;flex-direction:column}.style_ageText__xAWFW{font-size:16px;line-height:24px}.style_childrenDisclaimer__6Tr6v{font-size:12px;line-height:16px}.style_ageInputsContainer__mv4gE{margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.style_childLabel__Ier6F{font-size:14px;line-height:20px;font-weight:500}.style_childLabelError__5Cyvf{color:var(--textAlertForte)}.style_containerHighlighted__1aUEN{animation:style_roomHighlight__Zvs8r .8s ease-out}@keyframes style_roomHighlight__Zvs8r{0%{outline:2px solid transparent;outline-offset:2px}20%{outline:2px solid var(--borderPrimary);outline-offset:2px}to{outline:2px solid transparent;outline-offset:2px}}.style_summary__hBEE4{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;padding:.75rem 1rem .25rem;scrollbar-width:none}@media (min-width:768px){.style_summary__hBEE4{scrollbar-width:thin;padding-bottom:4px}}.style_summary__hBEE4::-webkit-scrollbar{display:none}@media (min-width:768px){.style_summary__hBEE4::-webkit-scrollbar{display:block;height:4px}.style_summary__hBEE4::-webkit-scrollbar-track{background:transparent}.style_summary__hBEE4::-webkit-scrollbar-thumb{background-color:var(--borderPrimary);border-radius:2px}}.style_pill__2YLBR{display:flex;flex-shrink:0;cursor:pointer;flex-direction:column;border-radius:.5rem;border-width:1px;border-color:var(--borderPrimary);background-color:var(--bgPrimaryPiano);padding:.375rem .75rem;font-size:14px;line-height:20px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.style_pill__2YLBR:hover{background-color:var(--bgPrimaryMezzoPiano)}.style_pillLabel__qB_Sc{white-space:nowrap;font-weight:600;color:var(--textPrimary)}.style_pillDetails__JTCYd{white-space:nowrap;color:var(--textPrimary);opacity:.8}.style_wrapper__xAx_o{display:flex;flex-direction:column}.style_roomWrapper___M9ly{margin-bottom:.25rem}.style_roomsInputs__8ccGM{height:calc(100dvh - 182px);overflow-y:auto}@media (min-width:1024px){.style_roomsInputs__8ccGM{height:auto;max-height:371px}}.style_footer__gNytd{flex-shrink:0}.style_summary__dRkEy{border-top-width:1px;border-color:var(--borderNeutralMezzoPiano)}.style_buttonWrapper__8aWQI{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem 1rem}.style_container__lGHpu{display:flex;width:100%;flex-grow:1;flex-direction:column;gap:2px}@media (min-width:1280px){.style_container__lGHpu{max-width:50%}}.style_desktopDialog__VPpUo{position:absolute;margin-top:.5rem;min-width:375px}.style_mobileDialogContainer__FgsxO{display:flex;height:100dvh;flex-direction:column;justify-content:space-between}.style_title__0iipA{padding-left:1rem;padding-right:1rem;font-size:14px;line-height:20px}.styles_cell__jMeeZ{display:flex;height:39px;width:45px;align-items:center;justify-content:center;font-size:14px;line-height:22px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.styles_selectionStartEnd__G5aQL{border-radius:3px;background-color:var(--bgPrimaryMezzoPiano)!important}.styles_selected__2zYTZ{background-color:var(--bgPrimaryPianissimo)}.styles_eventDate__oJvB_{height:26px;width:26px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 178 1/var(--tw-bg-opacity,1));padding-top:2px;text-align:center}.styles_defaultDate__U39Tw{background-color:transparent;color:var(--textNeutralForte)}.styles_disabled__YGEjF{cursor:default;color:var(--textDisabled)}.style_container__YhlEw{margin-top:12px;display:flex;padding-left:1rem;padding-right:1rem}.style_label__w0xLq{flex:1 1 0%;white-space:nowrap;font-size:14px;line-height:20px;font-weight:700;color:var(--textNeutralFortissimo)}.style_spacer__HesP3{flex:1 1 0%}.style_container__uyYeh{display:flex;flex-direction:row;padding-left:1rem;padding-right:1rem}.style_day__Kx5JL{height:22px;flex:1 1 0%;text-align:center;font-size:14px;font-weight:400;line-height:22px;color:var(--textNeutralFortissimo)}.styles_container__RJPVp{display:flex;scroll-snap-align:start;flex-direction:column}.styles_table__CSQq0{display:flex;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);flex-direction:column;padding-left:1rem;padding-right:1rem;font-size:14px;line-height:22px}.styles_tr__DzQU8{display:flex}.styles_tr__DzQU8 td{display:flex;flex:1 1 0%;justify-content:center}.styles_tr__DzQU8 td>div{width:100%}.styles_emptyCell__K9Bjx{width:45px}.style_container__NkVAZ{width:100%}.style_desktopContainer__pIxwG{display:flex;width:100%;flex-direction:row;align-items:center;padding-top:.25rem}.style_prevMonthWrapper__u_qJt{display:flex;width:50%;flex-direction:row;align-items:center;font-weight:700}.style_monthName__M4B0Z{font-size:14px;line-height:20px;font-weight:700;color:var(--textNeutralFortissimo)}.style_prevMonthDisabled__Lz07J{padding-left:42px}.style_nextMonthWrapper__mFXMo{margin-left:2rem;display:flex;width:50%;flex-direction:row;align-items:center;justify-content:space-between;padding-left:.5rem;font-size:14px;line-height:20px;font-weight:700}.style_daysContainer__zDNPE{display:flex;flex-wrap:wrap;justify-content:center}.style_mobileWeekDaysWrapper__4vpqa{width:100%;padding:1rem 1.5rem .5rem .5rem}.style_calendarWrapper__oephU{display:flex;height:50%;padding:.5rem 10px}.style_calendarWrapperDesktop__nRTOA{height:auto;scroll-snap-type:x var(--tw-scroll-snap-strictness);flex-direction:row}.style_calendarWrapperMobile__yetoO{width:100%;scroll-snap-type:y var(--tw-scroll-snap-strictness);flex-direction:column;overflow:scroll;scrollbar-color:var(--bgNeutralMezzoPiano) var(--bgPrimaryPianississimo)}.style_monthSwitchBtn__s6Rvd{margin-left:.5rem;margin-right:.5rem}.style_wrapper__KJC_z{width:100%;background-color:var(--bgSurfacePiano);padding-bottom:.5rem;padding-top:.5rem}@media (min-width:1024px){.style_wrapper__KJC_z{padding:0}}.style_container__jfzzT{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem}@media (min-width:1024px){.style_container__jfzzT{padding-left:2.5rem;padding-right:2.5rem}}.style_containerDesktop__XQN4e{background-color:var(--bgSurfacePlus);padding-bottom:1rem}.style_nightsText__36j5e{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media (min-width:1024px){.style_nightsText__36j5e{font-size:16px;line-height:24px}}@media (min-width:1280px){.style_nightsText__36j5e{font-size:16px;line-height:24px}}.style_nightsText__36j5e{margin-left:auto;color:var(--textNeutralFortissimo)}.style_nightsLoader__1hd36{margin-left:auto}.style_helperContainer__OXo6Q{flex-direction:column;align-items:flex-start;gap:.25rem}@media (min-width:1024px){.style_helperContainerDesktop__4_iWL{min-height:68px;justify-content:center;padding-top:0;padding-bottom:0}}.style_helperContent__8ed08{display:flex;flex-direction:column;gap:.125rem}.style_helperText__SFvCR{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media (min-width:1024px){.style_helperText__SFvCR{font-size:16px;line-height:24px}}@media (min-width:1280px){.style_helperText__SFvCR{font-size:16px;line-height:24px}}.style_helperSubTextLine__LgvOC,.style_helperText__SFvCR{color:var(--textNeutralFortissimo)}.style_helperSubTextLine__LgvOC{font-size:14px;line-height:20px}.style_helperSubTextLink__ibkUr{color:var(--textPrimaryForte)}.style_errorContainer__zZvHP{display:flex;width:100%;flex-direction:row;align-items:flex-start;gap:.5rem;border-top-width:1px;border-color:var(--borderAlert);background-color:var(--bgAlertPiano);padding:1.5rem 1rem}@media (min-width:1024px){.style_errorContainer__zZvHP{padding-left:2.5rem;padding-right:2.5rem}}.style_errorIcon__r0Eib{margin-top:.125rem;flex-shrink:0;color:var(--textAlertForte)}.style_errorText__G4Trf{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media (min-width:1024px){.style_errorText__G4Trf{font-size:16px;line-height:24px}}@media (min-width:1280px){.style_errorText__G4Trf{font-size:16px;line-height:24px}}.style_errorText__G4Trf{color:var(--textAlertForte)}.style_hotelsPriceWrapper__rXioh{display:flex;height:2.25rem;width:50%;flex-direction:column;justify-content:center;font-size:14px;line-height:20px;color:var(--textNeutralFortissimo)}.style_hotelsPrice__8phWJ{font-size:16px;line-height:24px;color:var(--textPrimaryForte)}.style_noHotels__vb6jM{font-size:14px;line-height:20px;color:var(--textNeutralFortissimo)}.style_confirmBtn__npCfI{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media (min-width:1024px){.style_confirmBtn__npCfI{font-size:16px;line-height:24px}}@media (min-width:1280px){.style_confirmBtn__npCfI{font-size:16px;line-height:24px}}.style_confirmBtn__npCfI{width:50%}.style_confirmBtnFullWidth__vVc_n{width:100%!important}.style_eventInfoWrapper__9HIkn{display:flex;padding:.25rem 1rem 1rem}.style_eventCircle__LNpAB{margin-right:12px;height:16px;width:16px;border-radius:9999px}.style_eventTitle__CwY0j{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}@media (min-width:1024px){.style_eventTitle__CwY0j{font-size:14px;line-height:20px}}@media (min-width:1280px){.style_eventTitle__CwY0j{font-size:14px;line-height:20px}}.style_eventTitle__CwY0j{color:var(--textNeutralForte)}.style_dialog__LOEck{position:absolute;margin-top:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.style_calendarWrapper__vRKjf{display:flex;flex-direction:column;justify-content:center;border-bottom-width:1px;border-color:var(--borderNeutralMezzoPiano)}.style_title__n1NbI{padding-left:1rem;padding-right:1rem;font-size:14px;line-height:20px}.style_container__4F3dZ{display:flex;height:100%;flex-direction:column;justify-content:space-between;overflow:hidden}.style_dialogWrapper__Lfv0a{position:absolute;display:flex;height:100%;width:100%;flex-direction:column}.style_dialogWrapper__Lfv0a>div,.style_dialogWrapper__Lfv0a>div>div,.style_dialog__UjrAT{display:flex;min-height:0;flex:1 1 0%;flex-direction:column}.style_dialog__UjrAT{overflow:auto;border-bottom-width:1px;border-color:var(--borderNeutralMezzoPiano);background-color:var(--bgPrimaryPianississimo)}.style_headerWrapper__T1AKI{display:flex;flex-direction:column}.style_header__5qbFj{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem 1rem 1.25rem}.style_label__XKiym{font-size:20px;font-weight:500;line-height:28px;letter-spacing:0}@media (min-width:1024px){.style_label__XKiym{font-size:24px;line-height:32px}}@media (min-width:1280px){.style_label__XKiym{font-size:24px;line-height:32px}}.style_closeBtn__qFpA4{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;color:var(--textNeutralFortissimo)!important}.style_closeBtn__qFpA4:hover{background-color:var(--bgSurfacePlus)}.style_inputsWraper__MNAuE{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.style_input__0lhD2{display:flex;width:50%;flex-direction:column}.style_errorWrapper__Iycf_{margin:-28px 1rem .25rem;display:flex;flex-direction:row;align-items:center;font-size:12px;line-height:14px}.style_error__suxnl{margin-left:1rem;--tw-text-opacity:1;color:rgb(228 0 0/var(--tw-text-opacity,1))}.style_buttonsContainer__96Hd4{display:flex;flex-direction:row;gap:1rem;padding:1rem}.style_resetBtn__zXK9e{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}@media (min-width:1024px){.style_resetBtn__zXK9e{font-size:16px;line-height:24px}}@media (min-width:1280px){.style_resetBtn__zXK9e{font-size:16px;line-height:24px}}.style_resetBtn__zXK9e{width:50%;color:var(--textDisabled)}.style_eventCircle__nWv8a{margin-right:12px;height:16px;width:16px;border-radius:9999px}.style_eventTitle__O2XL1{font-size:12px;line-height:16px}.style_hotelsPriceWrapper__aax86{display:flex;height:2.25rem;width:50%;flex-direction:column;justify-content:center;font-size:14px;line-height:20px;color:var(--textNeutralFortissimo)}.style_hotelsPrice__ovAEP{color:var(--textPrimaryForte)}.style_confirmBtn__yp9Wf{width:50%}.style_confirmBtnFullWidth__dnfwK{width:100%!important}.style_tooltip__uCvBA{top:-2.5rem;left:2.25rem}.style_noHotels__ga3Fx{font-size:12px;line-height:16px;color:var(--textNeutralFortissimo)}.style_container__lC8_f{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.style_field__zdJvy{width:50%}.style_fieldInner__W5Ri_{position:relative}.style_clearBtn__zcelM{position:absolute;right:.75rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;border-color:var(--borderNeutralMezzoPiano)}.style_clearBtnError__jADus{border-color:var(--borderAlert);background-color:var(--bgAlertPiano);color:var(--textAlertForte)}.style_container__MeRZ4{display:flex;flex-direction:column}.style_closedWrapper__r6cYX{width:100%}.style_input___y6Y1{pointer-events:none;white-space:nowrap}.style_placeholder__oIzju{color:var(--textDisabled)}.style_clearBtn__izU5Z{border-radius:9999px;border-width:1px;border-color:var(--borderNeutralMezzoPiano)}.style_clearBtn__izU5Z:hover{border-color:var(--borderDisabled);background-color:var(--bgNeutralPianissimo)}.style_clearBtnError__rTB_5{border-color:var(--borderAlert)!important;background-color:var(--bgAlertPiano);color:var(--iconAlert)!important}.style_clearBtnError__rTB_5:hover{background-color:var(--bgAlertMezzoPiano)!important}button:has(>.style_clearBtn__izU5Z){background:transparent!important}button:has(>.style_clearBtn__izU5Z):hover{background:transparent!important}.style_container__yHdzc{display:flex;width:100%;flex-grow:1;flex-direction:column}@media (min-width:1280px){.style_container__yHdzc{max-width:50%}}.style_paper__ZB7Ck{display:flex;flex-direction:column;justify-content:space-between;row-gap:1rem}.style_widthThird__LK40k{width:100%}@media (min-width:1024px){.style_widthThird__LK40k{position:relative;flex-basis:33.333333%}.style_widthThird__LK40k [role=alert]{position:absolute;top:100%;left:0;right:0}}.style_inputs___ftof{position:relative;z-index:20;margin-bottom:1rem;display:flex;width:100%;flex-direction:column;gap:.75rem}@media (min-width:1024px){.style_inputs___ftof{flex-basis:90%;flex-direction:row;align-items:flex-end;gap:.5rem}}.style_searchBtn__M5axz{margin-top:1px;height:48px;width:100%;min-width:100px}@media (min-width:1024px){.style_searchBtn__M5axz{margin-left:.5rem;width:auto;max-width:180px}.style_searchBtnWithLabel__87F08{margin-top:22px}}.style_notificationWrapper__lf_mL{margin-bottom:1rem;margin-top:-.5rem}.style_container__XARPk{margin-top:1rem;margin-bottom:1rem}.style_titlesWrapper__OUela{margin-bottom:1rem}.style_titleHeader__kv7rU{padding:0!important}.style_itemsCard__4LvQ1{border-radius:1rem;background-color:var(--bgPrimaryPianississimo);padding:1rem;--tw-shadow:var(--shadow-S-X,0px) var(--shadow-S-Y,12px) var(--shadow-S-Blur,28px) 0px var(--shadow-S,rgba(10,12,24,0.28));--tw-shadow-colored:var(--shadow-S-X,0px) var(--shadow-S-Y,12px) var(--shadow-S-Blur,28px) 0px var(--shadow-S,rgba(10,12,24,0.28))}.style_itemsCardShadowM___3SG1,.style_itemsCard__4LvQ1{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.style_itemsCardShadowM___3SG1{--tw-shadow:var(--shadow-M-X,0px) var(--shadow-M-Y,12px) var(--shadow-M-Blur,28px) 0px var(--shadow-M,rgba(53,60,117,0.12));--tw-shadow-colored:var(--shadow-M-X,0px) var(--shadow-M-Y,12px) var(--shadow-M-Blur,28px) 0px var(--shadow-M,rgba(53,60,117,0.12))}.style_wrapper__ENPz_{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.style_wrapper__ENPz_{flex-direction:row;align-items:center}}.style_item__3fUqe{display:flex;gap:1rem;background-color:var(--bgPrimaryPianississimo);padding:0!important}@media (min-width:1024px){.style_item__3fUqe{padding-top:1rem!important;padding-bottom:1rem!important}}.style_itemMedia__FWHc1{display:flex;height:2.5rem;width:2.5rem;min-width:2.5rem;align-items:center;justify-content:center;align-self:center;border-radius:9999px;background-color:var(--bgSurfaceForte)}