.ChatModalV2_chatModal__Hct_f{position:fixed;background:#fefefe;border-radius:24px;box-shadow:0 55px 110px 0 rgba(0,0,0,.05);border:1px solid #e6e8ec;transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:2000;padding:20px}.ChatModalV2_chatModal__Hct_f h1{color:#2b2b2b;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.ChatModalV2_chatModal__Hct_f input::placeholder{color:#a4a6ac;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ChatModalV2_chatModal__Hct_f>div>p{font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(269deg,#000 3.33%,#c83694 96.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ChatModalV2_selectRangeHeading__pNyzA{color:var(--text-lightGrey);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ChatModalV2_maxBugdetContainer__M_fQt{display:flex;flex-direction:column}.ChatModalV2_maxBugdetContainer__M_fQt label{color:var(--text-lightGrey);font-size:1rem}.ChatModalV2_line__sIHW_{width:100%;height:1px;background:hsla(225,5%,66%,.2);margin:12px 0 15px}.ChatModalV2_chatModalDesktop__spDlD{bottom:16px;right:16px;width:350px;transform:translateY(100%);opacity:0;height:550px;overflow:scroll}.ChatModalV2_chatModalMobile__0I3x6{left:0;bottom:0;width:100%;transform:translateY(100%);opacity:0;border-bottom-left-radius:0;border-bottom-right-radius:0;height:calc(.63 * 100vh);overflow:scroll}.ChatModalV2_chatModalOpen__uujoY{transform:translateY(0);opacity:1}.ChatModalV2_closebtn__ZmXIJ{cursor:pointer;height:24px;width:24px;position:relative}.ChatModalV2_inputfield__V3vb8{width:100%;border:1px solid #cecece;border-radius:10px;display:flex;height:56px;padding:19px 16px;justify-content:center;align-items:center;align-self:stretch;font-size:14px}.ChatModalV2_inputfield__V3vb8 :focus{border-color:""}.ChatModalV2_chatbtn__i8DAQ{width:100%;background-color:#6fc064;border-radius:10px;height:56px;padding:20px;justify-content:center;align-items:center;display:flex;cursor:pointer}.ChatModalV2_chatbtn__i8DAQ h2{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-left:10px}.ChatModalV2_imageDimension__KxjTy{height:24px;width:24px;position:relative}.ChatModalV2_imageContainer__7r8dW{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ChatModalV2_headerContainer__aSnIK{display:flex;gap:20px;justify-content:space-between}.ChatModalV2_dropdownHeader__PjU6u{padding:9.6px 9px;background-color:#fcfcfc;border-radius:10px;border:1px solid #cecece;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:400;line-height:1.25rem;color:#a4a6ac}.ChatModalV2_dropdown__9GyEL{position:relative;width:100%;height:56px}@media (max-height:700px){.ChatModalV2_chatModalDesktop__spDlD{height:500px}}@media (max-width:768px){.ChatModalV2_maxBugdetContainer__M_fQt{flex-direction:column;gap:.875rem;padding-block:var(--gap)}.ChatModalV2_maxBugdetContainer__M_fQt label{font-size:.875rem!important}}.CustomSelectableList_verticalWrapper__6d9I6{flex-direction:column}.CustomSelectableList_container__u3szX{display:flex;flex-direction:column;--theme-brand-accent:var(--brand-accent)}.CustomSelectableList_asterisk__orILE{color:var(--error-color);margin-left:.2rem}.CustomSelectableList_optionWrapper__Rxgyq{margin-top:1rem;display:flex;gap:1rem;overflow:auto}.CustomSelectableList_item__zh1y4{padding:.75rem;cursor:pointer;border-radius:1rem;border:1px solid #cecece;background:var(--text-white);height:100%}.CustomSelectableList_selectedItem__3I5_s{border-radius:16px;border:1.2px solid var(--selected-cyan);background:var(--selected-cyan);color:#fff;box-shadow:0 4px 4px 0 rgba(200,54,148,.2)}.CustomSelectableList_cardWrapper__wj6w_{display:flex;flex:1 1}@media (max-width:802px){.CustomSelectableList_optionWrapper__Rxgyq,.CustomSelectableList_verticalWrapper__6d9I6{flex-direction:column}.CustomSelectableList_item__zh1y4{cursor:auto}.CustomSelectableList_selectedItem__3I5_s{border-radius:.75rem}}.roomOptions_card__0zdyd{overflow:hidden;display:flex;flex-direction:row;align-items:center;--theme-color:var(--brand-accent)}.roomOptions_selectedCard__K3gjr{background-color:var(--selected-cyan)}.roomOptions_imgAndPrice__fOIJe{display:flex;flex-direction:column;gap:.75rem}.roomOptions_card_title__Nyayf{font-size:1rem;font-weight:600;line-height:22px;color:var(--text-black);letter-spacing:1px}.roomOptions_card__0zdyd .roomOptions_selected_card_description__aVP6C,.roomOptions_card__0zdyd .roomOptions_selected_card_room_price__VjTsx,.roomOptions_card__0zdyd .roomOptions_selected_card_room_price_sub_text__s3F3l,.roomOptions_card__0zdyd .roomOptions_selected_card_title__CNqXM{color:var(--text-white)}.roomOptions_card_room_price__91eO8{font-size:.875rem;font-weight:600;text-align:left;line-height:normal;color:var(--brand-accent);letter-spacing:1px;margin-top:.5rem}.roomOptions_card_room_price_sub_text__lp8_y{font-size:10px;font-weight:400;color:var(--brand-accent);text-align:start}.roomOptions_card_title_and_price_container__fa_e_{align-items:flex-start;flex-direction:column}.roomOptions_card_title_and_price_container__fa_e_,.roomOptions_priceBtnContainer__FuEPI{display:flex;justify-content:space-between;width:100%}.roomOptions_card_description__5LRr9{font-size:14px;font-weight:400;text-align:left;line-height:20px;padding-block:calc(.75 * var(--gap));color:var(--text-description);letter-spacing:.4px}@media (min-width:700px) and (max-width:800px){.roomOptions_card__0zdyd:first-child{margin-right:calc(3 * var(--gap))}}@media (max-width:802px){.roomOptions_imgAndPrice__fOIJe{flex-direction:row;gap:1rem}.roomOptions_card__0zdyd{margin-bottom:calc(3 * var(--gap));gap:0;--theme-color:#3f3f3f}.roomOptions_card__0zdyd:last-child{margin-bottom:0}.roomOptions_card_title__Nyayf{font-size:.875rem;font-weight:600;line-height:1.2rem}.roomOptions_card_description__5LRr9{margin:12px 0 14px;font-size:12px;text-align:left;padding-block:0;line-height:20px;letter-spacing:.4px}.roomOptions_card_room_price__91eO8{font-size:.75rem;font-weight:600;line-height:normal;text-align:left}.roomOptions_card_room_price_sub_text__lp8_y{font-size:.5rem;font-weight:400;line-height:normal;text-align:start}.roomOptions_card_title_and_price_container__fa_e_{width:auto;flex-direction:column;justify-content:space-evenly;align-items:flex-start}}.OtpInputModal_container___82dU{padding:1.5rem 1.25rem;gap:1.25rem;flex-shrink:0;max-width:32.5rem;border-radius:var(--border-radius);border:1px solid var(--text-gray-light);background:var(--background-white);box-shadow:0 3.4375rem 6.875rem 0 rgba(0,0,0,.05)}.OtpInputModal_headingContainer___CfPD{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--text-gray-light);padding-bottom:1.25rem;margin-bottom:1.25rem}.OtpInputModal_heading__8sn2s{color:var(--brand-accent);font-size:1.75rem;font-style:normal;font-weight:600;line-height:normal}.OtpInputModal_closeIcon__j4ZLF{cursor:pointer}.OtpInputModal_container___82dU input:disabled{opacity:.5}.PortalModal_modalOverlay__GqgnI{position:fixed;top:6.25rem;left:0;right:0;bottom:0;background:rgba(10,16,31,.88);display:flex;justify-content:center;align-items:center;z-index:3000}.PortalModal_modalContent__aX4sF{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;box-shadow:0 .625rem 2.5rem -.25rem rgba(16,24,40,.02),0 .5rem .5rem -.25rem rgba(16,24,40,.02)}.PortalModal_modalContentBottom__ZrDhb{position:absolute;bottom:0}@media (max-width:768px){.PortalModal_modalContent__aX4sF{margin:.75rem}.PortalModal_modalOverlay__GqgnI{top:0}}