.chatRequestAppointment_cancel-reason__YPj52{display:flex;margin-top:12px;flex-wrap:wrap;font-size:13px}.chatRequestAppointment_cancel-btn__pU3YT{padding:6px 8px;margin-right:8px;margin-bottom:8px;background:#fff;border:1px solid #a2a2a2;border-radius:16px;color:#606060;transition:all .3s}.chatRequestAppointment_cancel-btn-selected__V88aX,.chatRequestAppointment_cancel-btn__pU3YT{font-family:var(--font-family);font-weight:600;font-size:12px;line-height:16px;letter-spacing:0;text-align:center;vertical-align:middle}.chatRequestAppointment_cancel-btn-selected__V88aX,.chatRequestAppointment_cancel-btn__pU3YT:hover{background:#fffde6;border:1px solid #ffe100;color:#000;outline:none}.chatRequestAppointment_errorAlert__3sXW4{padding:12px 16px;border-radius:4px;background-color:#fdeded;color:#5f2120;border:1px solid #f5c6cb;font-family:var(--font-family);font-size:14px;margin-top:12px}.chatRequestAppointment_virtual-viewing-checkbox__iX3G1{display:flex;align-items:center;margin-top:4px;cursor:pointer}.chatRequestAppointment_virtual-viewing-checkbox__iX3G1[data-disabled=true]{opacity:.5;pointer-events:none}.chatRequestAppointment_virtual-viewing-checkbox__iX3G1 span{margin-right:4px}.chatRequestAppointment_virtual-viewing-checkbox-label__QCGdh{font-family:var(--font-family);font-size:12px;text-align:left;line-height:1.4;align-self:center}.chatRequestAppointment_helpIcon__JV3a9{display:inline-flex;align-items:center;cursor:help;color:#999;margin-left:4px}.chatRequestAppointment_virtualViewingTooltip__seRCv:after{left:0;right:auto;max-width:220px}.chatRequestAppointment_datePickerContainer__Rawhj{flex-shrink:0;margin-bottom:10px}.chatRequestAppointment_datePickerContainer__Rawhj[data-disabled=true]{opacity:.5;pointer-events:none}.chatRequestAppointment_input-field-wrapper__zJJ96{position:relative;border:1px solid #79747e;border-radius:10px;padding:6px 12px;transition:border-color .2s ease;display:flex;flex-direction:column;overflow:visible;z-index:1}.chatRequestAppointment_input-field-wrapper__zJJ96:focus-within{border-color:#000}.chatRequestAppointment_input-field-wrapper__zJJ96[data-disabled=true]{border-color:rgba(28,27,31,.12)}.chatRequestAppointment_input-field-wrapper__zJJ96[data-disabled=true] .chatRequestAppointment_floating-label__7kZqv{color:rgba(28,27,31,.12)}.chatRequestAppointment_input-field-wrapper__zJJ96 .react-datepicker-wrapper,.chatRequestAppointment_input-field-wrapper__zJJ96 .react-datepicker__input-container{display:block;width:100%}.chatRequestAppointment_input-field-wrapper__zJJ96 .react-datepicker__input-container input{border:none!important;height:auto!important;padding:0!important;margin:0!important}.chatRequestAppointment_floating-label__7kZqv{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#666;margin-bottom:4px;display:flex;align-items:center;gap:8px;padding:0}.chatRequestAppointment_dateInputRow__mCEAm{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:25px}.chatRequestAppointment_dateInput__Uq6uo{border:none;outline:none;background:rgba(0,0,0,0);font-family:var(--font-family);font-size:14px;color:#333;padding:2px 0;flex:1 1;cursor:pointer;height:25px;box-sizing:border-box}.chatRequestAppointment_dateInput__Uq6uo:disabled{cursor:not-allowed;color:rgba(28,27,31,.38)}.chatRequestAppointment_dateInput__Uq6uo::placeholder{color:#999}.chatRequestAppointment_dateInputIcons__1Eowc{display:flex;align-items:center;flex-shrink:0}.chatRequestAppointment_deleteBtn__MTTgT{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#999;padding:2px;border-radius:4px;transition:all .2s}.chatRequestAppointment_deleteBtn__MTTgT:hover{color:#dc3545;background:#fee2e2}.chatRequestAppointment_deleteBtn__MTTgT:disabled{cursor:not-allowed;opacity:.3}.chatRequestAppointment_calendarIcon__3gOW2{display:flex;align-items:center;color:#79747e}.chatRequestAppointment_timeSlotsContainer__rAxE7{height:100%;min-height:auto;overflow-y:auto;padding-left:15px;padding-right:10px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.chatRequestAppointment_timeSlotsContainer__rAxE7::-webkit-scrollbar{width:6px}.chatRequestAppointment_timeSlotsContainer__rAxE7::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.chatRequestAppointment_timeSlotsContainer__rAxE7::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.chatRequestAppointment_timeSlotsContainer__rAxE7::-webkit-scrollbar-thumb:hover{background:#9ca3af}.chatRequestAppointment_scrollableTimeSlots__8WJ0y{padding:0;margin:0;min-height:auto!important;height:auto!important;list-style:none}.chatRequestAppointment_timeSlotsModal__NA2GJ{z-index:10600!important}.chatRequestAppointment_timeSlotsDateLabel__t_fcL{font-size:14px;font-weight:400;color:#6b7280;font-family:var(--font-family);text-align:left;margin-bottom:12px}.chatRequestAppointment_noTimeslotsMessage__jJY1A{font-size:14px;color:#6b7280;font-family:var(--font-family);text-align:center;padding:16px 0}.chatRequestAppointment_modal-header__f1fe1{border-bottom:none;padding:20px 20px 12px;flex-shrink:0}@media(max-width:767px){.chatRequestAppointment_modal-header__f1fe1{padding:28px 20px 12px}}.chatRequestAppointment_modal-title__RFpfO{font-size:18px!important;font-weight:600!important;color:#1f2937!important;line-height:1.4!important;text-align:center;margin:0!important}@media(max-width:767px){.chatRequestAppointment_modal-title__RFpfO{font-size:16px!important}}.chatRequestAppointment_modal-body-improved__szas4{padding:12px 20px 16px;overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;max-height:320px}.chatRequestAppointment_modal-body-improved__szas4::-webkit-scrollbar{width:6px}.chatRequestAppointment_modal-body-improved__szas4::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.chatRequestAppointment_modal-body-improved__szas4::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.chatRequestAppointment_modal-body-improved__szas4::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:767px){.chatRequestAppointment_modal-body-improved__szas4{padding:12px 20px;max-height:calc(65vh - 180px)}}.chatRequestAppointment_time-slots-list__JqQh2{display:flex;flex-direction:column;gap:10px;padding:0}.chatRequestAppointment_time-slot-item__AYWIo{display:flex;align-items:center;padding:14px 18px;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease-in-out;background-color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,.05)}.chatRequestAppointment_time-slot-item__AYWIo:hover:not(.chatRequestAppointment_disabled__Aor6y){border-color:#6b7280;background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.chatRequestAppointment_time-slot-item__AYWIo:active:not(.chatRequestAppointment_disabled__Aor6y){transform:scale(.98);background-color:#f3f4f6}.chatRequestAppointment_time-slot-item__AYWIo.chatRequestAppointment_selected__pioms{border-color:#374151;background-color:#f3f4f6;box-shadow:0 0 0 3px rgba(55,65,81,.1)}.chatRequestAppointment_time-slot-item__AYWIo.chatRequestAppointment_disabled__Aor6y{opacity:.4;cursor:not-allowed;background-color:#f9fafb;pointer-events:none}.chatRequestAppointment_time-slot-item__AYWIo.chatRequestAppointment_disabled__Aor6y .chatRequestAppointment_time-text__aKhGj{color:#9ca3af}.chatRequestAppointment_radio-button__Kb43Z{margin-right:12px;flex-shrink:0}.chatRequestAppointment_radio-outer__VAT4A{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;position:relative;background-color:#fff;transition:all .2s ease-in-out}.chatRequestAppointment_radio-outer__VAT4A.chatRequestAppointment_checked__fo1Dp{border-color:#374151;background-color:#fff}.chatRequestAppointment_radio-inner__N_3LI{width:8px;height:8px;border-radius:50%;background-color:#374151;position:absolute;top:4px;left:4px;animation:chatRequestAppointment_radioScale__xTwbY .2s ease-out}@keyframes chatRequestAppointment_radioScale__xTwbY{0%{transform:scale(0)}to{transform:scale(1)}}.chatRequestAppointment_time-text__aKhGj{font-size:16px;font-weight:500;color:#374151;font-family:var(--font-family);line-height:1.2}.chatRequestAppointment_modal-footer-improved__TAtTe{border-top:1px solid #f3f4f6;padding:16px 20px 20px;flex-shrink:0;background-color:#fff}@media(max-width:767px){.chatRequestAppointment_modal-footer-improved__TAtTe{padding:16px 20px 20px}}.chatRequestAppointment_button-container-improved__f_L9F{width:100%;display:flex;gap:10px}.chatRequestAppointment_cancel-button__Nt_Zb{flex:1 1;background-color:#fff!important;border:2px solid #000!important;border-radius:10px!important;color:#000!important;padding:12px 16px!important;font-size:16px!important;font-weight:600!important;font-family:var(--font-family)!important;text-transform:none!important;transition:all .2s ease-in-out!important;cursor:pointer!important}.chatRequestAppointment_cancel-button__Nt_Zb:hover{background-color:#f5f5f5!important}.chatRequestAppointment_cancel-button__Nt_Zb:active{transform:scale(.98);background-color:#eee!important}.chatRequestAppointment_add-button__6yKZT{flex:2 1;background-color:#ffe100!important;border:none!important;border-radius:10px!important;color:#000!important;padding:12px 32px!important;font-size:16px!important;font-weight:600!important;font-family:var(--font-family)!important;text-transform:none!important;min-width:120px!important;transition:all .2s ease-in-out!important;cursor:pointer!important}.chatRequestAppointment_add-button__6yKZT:hover:not(:disabled){background-color:#e6cb00!important;transform:translateY(-1px)}.chatRequestAppointment_add-button__6yKZT:active:not(:disabled){transform:translateY(0) scale(.98);background-color:#cca600!important}.chatRequestAppointment_add-button__6yKZT:disabled{background-color:#f5f5f5!important;color:#999!important;cursor:not-allowed!important;transform:none}.chatRequestAppointment_modalBodyContent__dbhIh{max-height:60vh;overflow-y:auto;overflow-x:visible;padding:0 1rem}.chatRequestAppointment_modalBodyContent__dbhIh::-webkit-scrollbar{width:4px}.chatRequestAppointment_modalBodyContent__dbhIh::-webkit-scrollbar-track{background:#f1f1f1}.chatRequestAppointment_modalBodyContent__dbhIh::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.chatRequestAppointment_modalBodyContent__dbhIh::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media(max-width:767px){.chatRequestAppointment_modalBodyContent__dbhIh{max-height:55vh}}.chatRequestAppointment_loadingContainer__jAPHW{display:flex;justify-content:center;align-items:center;min-height:300px;flex-direction:column;gap:16px}.chatRequestAppointment_loadingText__hVljL{font-family:var(--font-family);font-size:14px;color:#666}.chatRequestAppointment_viewingAvailability__9M4ki{font-size:13px;text-align:center;font-weight:700;margin:15px 0 10px;font-family:var(--font-family);display:block;width:100%}.chatRequestAppointment_propertyDetailsWrapper__gNuna{margin:12px 0;width:100%;display:flex;justify-content:center;max-width:100%}.chatRequestAppointment_propertyDetailsInner__Fdt__{width:100%;max-width:400px;min-width:0}.chatRequestAppointment_subtitleText__mQ3mK{font-family:var(--font-family);font-weight:400;font-size:12px;text-align:center;line-height:20px;letter-spacing:0;display:block;width:100%;margin:12px 0 8px}.chatRequestAppointment_groupViewingSubtitle__sNgoN{font-size:14px;text-align:center;font-family:var(--font-family)}.chatRequestAppointment_groupViewingSubtitle__sNgoN strong{font-weight:500}.chatRequestAppointment_groupViewingItem__2Kupt{display:flex;align-items:center;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s ease;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}.chatRequestAppointment_groupViewingItem__2Kupt.chatRequestAppointment_selected__pioms{background-color:#fffde6;border-color:#ffe100}.chatRequestAppointment_groupViewingLabel__edei_{font-family:var(--font-family);margin-left:8px;cursor:pointer}.chatRequestAppointment_cancelCheckboxWrapper__w7_F0{margin-top:15px;font-family:var(--font-family);cursor:pointer}.chatRequestAppointment_cancelCheckboxLabel__KHAs0{font-family:var(--font-family);cursor:pointer;font-size:13px}.chatRequestAppointment_othersTextareaWrapper__nJXsv{margin-top:10px;margin-bottom:8px;width:100%;min-width:300px}.chatRequestAppointment_othersLabel__Ur5r8{font-family:var(--font-family);font-size:12px;color:#666;display:block;margin-bottom:6px}.chatRequestAppointment_othersTextarea__ul_8E{width:100%;min-width:300px;min-height:60px;padding:8px;border:1px solid #ddd;border-radius:6px;font-family:var(--font-family);font-size:13px;resize:vertical;box-sizing:border-box;outline:none;transition:border-color .3s ease}.chatRequestAppointment_othersTextarea__ul_8E:focus{border-color:#ffe100}.chatRequestAppointment_viewingSpacer__FRfpx{margin-top:10px}.chatRequestAppointment_buttonsFooter__ZRG8c{padding-top:16px;margin-top:16px;border-top:1px solid #e5e7eb}.chatRequestAppointment_buttonsFooter__ZRG8c>div{display:flex;gap:10px;width:100%}.chatRequestAppointment_buttonsFooter__ZRG8c>div>button{flex:1 1;display:flex;width:0;height:50px;border-radius:10px;font-size:16px;font-weight:600;text-transform:none}.chatRequestPopup_formHeader__6s5_y{color:#000;display:flex;justify-content:center!important;align-items:center;padding:.5rem 1rem .25rem;border:none;background:#fff;border-radius:8px 8px 0 0;position:relative;flex-shrink:0}.chatRequestPopup_step-header__JVtts{margin-bottom:1.5rem;text-align:center}.chatRequestPopup_step-header__JVtts h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.chatRequestPopup_step-header__JVtts p{color:#666;font-size:.95rem;margin:0}.chatRequestPopup_step-indicator__v8puv{margin:1rem 0 2rem;padding:0 1rem}.chatRequestPopup_step-content__4svEI{max-width:100%}.chatRequestPopup_step-content__4svEI>*{margin-bottom:10px}.chatRequestPopup_step-content__4svEI>:last-child{margin-bottom:0}.chatRequestPopup_step-indicator-container__1ZZYe{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.chatRequestPopup_step-indicator-item__DPrBP{display:flex;flex-direction:column;align-items:center;min-width:80px;cursor:default}.chatRequestPopup_step-indicator-item__DPrBP.chatRequestPopup_step-clickable__bxOg2{cursor:pointer}.chatRequestPopup_step-indicator-item__DPrBP.chatRequestPopup_step-clickable__bxOg2:hover .chatRequestPopup_step-number__hHyUS{background-color:#fff9cc}.chatRequestPopup_step-number__hHyUS{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;margin-bottom:.5rem;transition:all .3s ease}.chatRequestPopup_step-pending__dBTmQ .chatRequestPopup_step-number__hHyUS{background-color:#f5f5f5;color:#999;border:2px solid #e0e0e0}.chatRequestPopup_step-active__j1s4p .chatRequestPopup_step-number__hHyUS{background-color:#ffe100;color:#000;border:2px solid #ffe100}.chatRequestPopup_step-completed__wJy6i .chatRequestPopup_step-number__hHyUS{background-color:#000;color:#fff;border:2px solid #000}.chatRequestPopup_step-label__P7YH6{font-size:.75rem;text-align:center;color:#666;max-width:80px;line-height:1.2}.chatRequestPopup_step-active__j1s4p .chatRequestPopup_step-label__P7YH6{color:#000;font-weight:600}.chatRequestPopup_step-completed__wJy6i .chatRequestPopup_step-label__P7YH6{color:#000}.chatRequestPopup_step-connector__tY3hs{flex:1 1;height:2px;background-color:#e0e0e0;margin:0 .5rem 1.5rem;transition:all .3s ease}.chatRequestPopup_step-connector__tY3hs.chatRequestPopup_step-connector-completed__YFGyc{background-color:#000}.chatRequestPopup_progress-bar__JNsEi{height:4px;background-color:#f5f5f5;border-radius:2px;overflow:hidden}.chatRequestPopup_progress-bar-fill__I7BaQ{height:100%;background:linear-gradient(90deg,#ffe100,#fff176);border-radius:2px;transition:width .3s ease}.chatRequestPopup_step-navigation__hIkSe{margin-top:.5rem;padding:1rem 0 0;border-top:1px solid #f0f0f0}.chatRequestPopup_navigation-buttons__owCpz{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.chatRequestPopup_nav-button-previous__6lnav{min-width:120px}.chatRequestPopup_nav-button-next__2SSB8{min-width:140px;margin-left:auto;width:100%}.chatRequestPopup_nav-button-standard__TtvhO{min-width:140px;margin-left:auto;width:100%;background-color:#e0e0e0!important;color:#999!important;border-radius:10px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:100%;text-align:center;text-transform:none;height:50px;min-height:50px;border:none;cursor:not-allowed;transition:all .2s ease;padding:0 16px;display:flex;align-items:center;justify-content:center;opacity:.6}.chatRequestPopup_nav-button-standard__TtvhO.chatRequestPopup_nav-button-standard-enabled__1wvhQ{background-color:#ffe100!important;color:#333!important;cursor:pointer!important;opacity:1!important}.chatRequestPopup_nav-button-standard__TtvhO.chatRequestPopup_nav-button-standard-enabled__1wvhQ:hover{background-color:#f0d200;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.chatRequestPopup_nav-button-standard__TtvhO.chatRequestPopup_nav-button-standard-enabled__1wvhQ:active{transform:translateY(0);box-shadow:none}.chatRequestPopup_nav-button-standard__TtvhO.chatRequestPopup_nav-button-standard-disabled__KDQWN,.chatRequestPopup_nav-button-standard__TtvhO:disabled{background-color:#e0e0e0!important;color:#999!important;cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.chatRequestPopup_loading-spinner__01Pny{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:chatRequestPopup_spinAnimation__fge9Y .75s linear infinite;vertical-align:middle}@keyframes chatRequestPopup_spinAnimation__fge9Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chatRequestPopup_step-counter__vNHPF{text-align:center;font-size:.875rem;color:#666}.chatRequestPopup_confirmation-summary__rOnzH{background-color:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.chatRequestPopup_confirmation-summary__rOnzH h4{color:#333;font-size:1.25rem;margin-bottom:1rem;font-weight:600}.chatRequestPopup_confirmation-summary__rOnzH h5{color:#555;font-size:1rem;margin:1rem 0 .5rem;font-weight:600}.chatRequestPopup_summary-item__R_CIG{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #eee}.chatRequestPopup_summary-item__R_CIG:last-child{border-bottom:none}.chatRequestPopup_summary-item__R_CIG strong{color:#333;margin-right:1rem}.chatRequestPopup_profile-summary__tJTxN{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.chatRequestPopup_preferences-section__QqdqB{margin-bottom:1.5rem}.chatRequestPopup_preferences-section__QqdqB h4{color:#333;font-size:1.25rem;margin-bottom:1rem;font-weight:600}.chatRequestPopup_confirmation-notes__jZTrU{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:1rem;margin-top:1rem}.chatRequestPopup_note-item__So7Np{margin-bottom:.5rem;font-size:.875rem;color:#856404}.chatRequestPopup_note-item__So7Np:last-child{margin-bottom:0}.chatRequestPopup_note-item__So7Np strong{color:#856404}@media(max-width:768px){.chatRequestPopup_step-indicator-container__1ZZYe{flex-direction:row;overflow-x:auto;padding-bottom:.5rem}.chatRequestPopup_step-indicator-item__DPrBP{min-width:60px;flex-shrink:0}.chatRequestPopup_step-number__hHyUS{width:28px;height:28px;font-size:.75rem}.chatRequestPopup_step-label__P7YH6{font-size:.625rem;max-width:60px}.chatRequestPopup_step-connector__tY3hs{margin:0 .25rem 1.25rem}.chatRequestPopup_navigation-buttons__owCpz{flex-direction:column;gap:.75rem}.chatRequestPopup_nav-button-next__2SSB8,.chatRequestPopup_nav-button-previous__6lnav{width:100%;margin-left:0}.chatRequestPopup_confirmation-summary__rOnzH{padding:1rem}.chatRequestPopup_summary-item__R_CIG{flex-direction:column;align-items:flex-start;gap:.25rem}}.chatRequestPopup_verification-modal-overlay__IVAq7{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:9999;transition:opacity .3s ease-out}.chatRequestPopup_verification-modal-container____pgG{background-color:#fff;border-radius:8px;padding:24px;width:90%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.chatRequestPopup_verification-modal-close-btn__2AWkN{position:absolute!important;top:12px!important;right:12px!important;color:#666!important;padding:4px!important;z-index:10!important;align-self:flex-end!important}.chatRequestPopup_verification-modal-close-btn__2AWkN:hover{color:#333!important;background-color:rgba(0,0,0,.04)!important}.chatRequestPopup_verification-modal-close-btn__2AWkN svg{font-size:24px}.chatRequestPopup_verification-modal-icon__OW0YK{margin-bottom:16px;align-self:center}.chatRequestPopup_verification-modal-icon__OW0YK img{width:60px;height:60px}.chatRequestPopup_verification-modal-header__S8Ep2{margin-bottom:16px;width:100%}.chatRequestPopup_verification-modal-header__S8Ep2 h3{text-align:center;font-size:20px;font-weight:700;color:#333;margin:0}.chatRequestPopup_verification-modal-body__4Gx6F{margin-bottom:24px;width:100%}.chatRequestPopup_verification-content__oIKcR{font-family:var(--font-family);font-size:14px;font-weight:400;color:#555;line-height:1.5;text-align:center}.chatRequestPopup_verification-modal-footer__3fpoy{display:flex;justify-content:center;gap:16px;width:100%}.chatRequestPopup_verification-modal-footer__3fpoy .chatRequestPopup_cancel-btn__CWtY3{flex:1 1;border:none;background:none;color:#333;font-weight:600;text-transform:none;padding:8px 16px;border-radius:4px;text-decoration:underline}.chatRequestPopup_verification-modal-footer__3fpoy .chatRequestPopup_cancel-btn__CWtY3:hover{background-color:#f0f0f0}.chatRequestPopup_verification-modal-footer__3fpoy .chatRequestPopup_verify-btn__Dd_8t{flex:1 1;background-color:#ffda2d;color:#333;font-family:var(--font-family)!important;font-size:16px!important;font-weight:600;text-transform:none;padding:8px 16px;border-radius:4px;box-shadow:none}.chatRequestPopup_verification-modal-footer__3fpoy .chatRequestPopup_verify-btn__Dd_8t:hover{background-color:rgb(255,213.5071428571,19.5)}.chatRequestPopup_profile-separator__SI_dO{margin:10px;border-top:1px solid #e0e0e0}.chatRequestPopup_profile-separator__SI_dO .chatRequestPopup_separator-text__xO75n{background-color:#fff;color:#000;margin-top:6px;font-size:12px;text-align:center;max-width:100%}.chatRequestPopup_profile-header-message__g7tkR{background-color:#ffffb4;border-radius:10px;padding:8px}.chatRequestPopup_profile-header-content__wHUhu{display:flex;align-items:flex-start;gap:12px}.chatRequestPopup_profile-header-icon__FSpbp{flex-shrink:0;margin-top:2px}.chatRequestPopup_profile-header-text__T5y0C{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#333;flex:1 1}.chatRequestPopup_propertyDetailPage__Kz7lS{max-width:400px!important;border-radius:16px;padding:8px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.15);display:flex!important;flex-direction:column;overflow:hidden!important}.chatRequestPopup_close-icon__QhGzG{cursor:pointer;position:absolute!important;top:8px!important;right:8px!important;z-index:1;color:#666;padding:8px!important;background:rgba(0,0,0,0);border:none;min-width:auto!important}.chatRequestPopup_close-icon__QhGzG:hover{color:#333;background-color:rgba(0,0,0,.04)}.chatRequestPopup_requestViewingPage__biTyy{max-width:420px!important;border-radius:16px;padding:10px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.15);display:flex!important;flex-direction:column;overflow:hidden!important}.chatRequestPopup_requestViewingPage__biTyy .modal-footer{border-top:1px solid #e5e7eb;padding:12px 16px 16px;margin-top:12px}.chatRequestPopup_requestViewingPage__biTyy .chatRequestPopup_close-icon-container__RynXx{position:absolute;top:16px;right:16px;z-index:1}.chatRequestPopup_requestViewingPage__biTyy .chatRequestPopup_close-icon__QhGzG{cursor:pointer;transition:opacity .2s ease-in-out;position:absolute!important;top:8px!important;right:8px!important;z-index:1;color:#666;padding:8px!important;background:rgba(0,0,0,0);border:none;min-width:auto!important}.chatRequestPopup_requestViewingPage__biTyy .chatRequestPopup_close-icon__QhGzG:hover{color:#333;background-color:rgba(0,0,0,.04)}.chatRequestPopup_availability-label__QfWqk{font-size:12px!important;color:#000;font-weight:700!important;margin-bottom:2px;text-align:center}.chatRequestPopup_formBody__yev_x{background-color:#fff;padding:0 .75rem;margin:0;flex:1 1;min-height:0;border-radius:0 0 10px 10px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chatRequestPopup_formBody__yev_x::-webkit-scrollbar{width:4px}.chatRequestPopup_formBody__yev_x::-webkit-scrollbar-track{background:#dadada}.chatRequestPopup_formBody__yev_x::-webkit-scrollbar-thumb{background:#a2a2a2}.chatRequestPopup_text-field__YvQYN{width:100%;font-size:14px;line-height:1.5}.chatRequestPopup_input-field-wrapper__CLBhc .chatRequestPopup_text-field__YvQYN{border:none!important;border-radius:0!important;padding-left:0!important;box-shadow:none!important}.chatRequestPopup_input-field-wrapper__CLBhc .chatRequestPopup_text-field__YvQYN:active,.chatRequestPopup_input-field-wrapper__CLBhc .chatRequestPopup_text-field__YvQYN:focus,.chatRequestPopup_input-field-wrapper__CLBhc .chatRequestPopup_text-field__YvQYN:focus-within{border:none!important;box-shadow:none!important;outline:none!important}.chatRequestPopup_text-field__YvQYN:active,.chatRequestPopup_text-field__YvQYN:focus,.chatRequestPopup_text-field__YvQYN:focus-within{border-color:#000!important}.chatRequestPopup_text-field__YvQYN input::-webkit-inner-spin-button,.chatRequestPopup_text-field__YvQYN input::-webkit-outer-spin-button{appearance:none;margin:0}.chatRequestPopup_text-field__YvQYN input[type=number]{appearance:textfield}.chatRequestPopup_text-field__YvQYN input{padding:0!important;height:28px!important;font-size:16px}.chatRequestPopup_text-field__YvQYN fieldset{display:none}.chatRequestPopup_date-picker__7jomP{height:50px!important;border-radius:10px!important;border:1px solid #a2a2a2!important;font-size:14px!important;padding-left:16px!important}.chatRequestPopup_date-picker__7jomP:focus,.chatRequestPopup_date-picker__7jomP:focus-visible,.chatRequestPopup_date-picker__7jomP:focus-within{border-color:#000!important;outline:none}.chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_date-picker__7jomP{height:32px!important;border-radius:0!important;padding-left:0!important;width:100%}.chatRequestPopup_date-picker__7jomP::placeholder{color:#a2a2a2;opacity:1}.chatRequestPopup_date-pickerinput__8lrao::placeholder{color:#a2a2a2}.chatRequestPopup_input-adornment__59zvU{padding:0 4px 0 0;color:#000;display:flex;align-items:center;font-size:14px}.chatRequestPopup_date-picker-wrapper__9A08a{position:relative;width:100%;border:1px solid #a2a2a2;border-radius:10px;padding:6px 12px;transition:border-color .2s ease;z-index:1}.chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_floating-label__2eAMx{margin:0 0 4px}.chatRequestPopup_date-picker-wrapper__9A08a input{border:none!important;box-shadow:none!important;outline:none!important;background:rgba(0,0,0,0)!important}.chatRequestPopup_date-picker-wrapper__9A08a .react-datepicker-popper{z-index:9999!important}.chatRequestPopup_date-picker-wrapper__9A08a .react-datepicker{z-index:9999!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.chatRequestPopup_date-picker-wrapper__9A08a .react-datepicker__triangle{display:none!important}.chatRequestPopup_date-picker-wrapper__9A08a:focus-within{border-color:#000}.chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_calendar-img__6ij4X{position:absolute;right:12px;bottom:6px;cursor:pointer;height:22px;z-index:2}.chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_date-picker__7jomP{border:none!important;padding:2px 0!important;height:20px!important}.chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_date-picker__7jomP:focus,.chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_date-picker__7jomP:focus-visible,.chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_date-picker__7jomP:focus-within{border:none!important;outline:none!important;box-shadow:none!important}.chatRequestPopup_checkbox-wrapper__bEZRI{display:flex;align-items:flex-start;margin-bottom:.5rem;margin-top:4px;padding-bottom:.25rem}.chatRequestPopup_checkbox-wrapper__bEZRI .chatRequestPopup_checkbox-item__RvRnX{width:20px;height:20px;color:#606060!important;margin-right:8px;flex-shrink:0}@media(max-width:600px){.chatRequestPopup_checkbox-wrapper__bEZRI .chatRequestPopup_checkbox-item__RvRnX{width:18px;height:18px}}.chatRequestPopup_checkbox-wrapper__bEZRI .chatRequestPopup_checkbox-item__RvRnX svg{width:20px!important;height:20px!important}@media(max-width:600px){.chatRequestPopup_checkbox-wrapper__bEZRI .chatRequestPopup_checkbox-item__RvRnX svg{width:18px!important;height:18px!important}}.chatRequestPopup_checkbox-wrapper__bEZRI .chatRequestPopup_checkbox-label__sta0_{font-size:12px;text-align:left;line-height:1.4;align-self:center;margin-left:6px}.chatRequestPopup_button-wrapper__4GTs_{margin-top:1.5rem;text-align:center}.chatRequestPopup_button-wrapper__4GTs_ .chatRequestPopup_modal-button-cancel__npMbT{color:#000!important;border:2px solid #000!important;height:50px;border-radius:10px;font-size:16px;font-weight:600;text-transform:none}.chatRequestPopup_button-wrapper__4GTs_ .chatRequestPopup_modal-button-submit__fRD3t{border:2px solid #ffe100!important;background-color:#ffe100!important;color:#000!important;border-radius:10px;height:50px;width:100%;font-size:16px;font-weight:600;text-transform:none;outline:none}.chatRequestPopup_button-wrapper__4GTs_ .chatRequestPopup_modal-button-submit__fRD3t:disabled{color:#fff;background:#a2a2a2!important;border:none!important;box-shadow:none}.chatRequestPopup_request-viewing-button-wrapper__KrTKY{padding-top:0;border-top:none;width:100%;margin-top:auto;background-color:#fff;position:relative;z-index:10}.chatRequestPopup_request-viewing-button-wrapper__KrTKY .chatRequestPopup_button-container__OWSsx{display:flex;gap:10px;width:100%}.chatRequestPopup_request-viewing-button-wrapper__KrTKY .chatRequestPopup_skip-button__0iER9,.chatRequestPopup_request-viewing-button-wrapper__KrTKY .chatRequestPopup_submit-button__kW4P9{width:100%}.chatRequestPopup_request-viewing-button-wrapper__KrTKY .chatRequestPopup_modal-button-cancel__npMbT{color:#000!important;border:2px solid #000!important;background-color:#fff!important;height:50px;border-radius:10px;font-size:16px;font-weight:600;text-transform:none}.chatRequestPopup_request-viewing-button-wrapper__KrTKY .chatRequestPopup_modal-button-cancel__npMbT:hover{background-color:#f5f5f5!important}.chatRequestPopup_request-viewing-button-wrapper__KrTKY .chatRequestPopup_modal-button-submit__fRD3t{border:2px solid #ffe100!important;background-color:#ffe100!important;color:#000!important;border-radius:10px;height:50px;font-size:16px;font-weight:600;text-transform:none;outline:none}.chatRequestPopup_request-viewing-button-wrapper__KrTKY .chatRequestPopup_modal-button-submit__fRD3t:disabled{color:#999!important;background:#f5f5f5!important;border:2px solid #ddd!important;box-shadow:none}.chatRequestPopup_chatForm__YcHlw{padding:0;margin-bottom:8px}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_input__YIHSi::placeholder{color:gray}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_text-field__YvQYN{width:100%;padding-left:4px!important}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_text-field__YvQYN input{height:25px;padding:8px 12px}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_select-input__qp2K5{width:100%;border-radius:10px;height:25px}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_date-picker-wrapper__9A08a{position:relative;width:100%}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_date-picker__7jomP{width:100%;height:40px;padding:8px 12px;border:1px solid #ced4da;border-radius:10px}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_date-picker__7jomP:focus{border-color:#ffe100;outline:0;box-shadow:none}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_date-picker-wrapper__9A08a .chatRequestPopup_calendar-img__6ij4X{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;pointer-events:none}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_checkbox-wrapper__bEZRI{display:flex;align-items:center;margin-bottom:1rem}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_checkbox-wrapper__bEZRI .chatRequestPopup_checkbox-label__sta0_{margin-left:8px;font-size:14px}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_button-wrapper__4GTs_{margin-top:1.5rem;text-align:center}.chatRequestPopup_chatForm__YcHlw .chatRequestPopup_button-wrapper__4GTs_ .chatRequestPopup_modal-button-submit__fRD3t{min-width:200px;height:50px!important}.chatRequestPopup_floating-label__2eAMx{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#666;margin-bottom:4px;display:flex;align-items:center;gap:8px;padding:0}.chatRequestPopup_floating-label-error__RVDdd{color:#d32f2f!important;font-weight:500}.chatRequestPopup_input-field-wrapper__CLBhc{position:relative;border:1px solid #a2a2a2;border-radius:10px;padding:4px 10px;transition:border-color .2s ease;font-size:14px}.chatRequestPopup_input-field-wrapper__CLBhc .chatRequestPopup_floating-label__2eAMx{margin:0 0 2px}.chatRequestPopup_input-field-wrapper__CLBhc input,.chatRequestPopup_input-field-wrapper__CLBhc select,.chatRequestPopup_input-field-wrapper__CLBhc textarea{font-size:14px!important;border:none!important;box-shadow:none!important;outline:none!important;background:rgba(0,0,0,0)!important;height:auto!important;padding:2px 0!important}.chatRequestPopup_input-field-wrapper__CLBhc>div>div,.chatRequestPopup_input-field-wrapper__CLBhc>div>div>div{border:none!important;box-shadow:none!important}.chatRequestPopup_input-field-wrapper__CLBhc div[tabindex]>div{border:none!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.chatRequestPopup_input-field-wrapper__CLBhc .css-13cymwt-control input{font-size:14px!important}.chatRequestPopup_input-field-wrapper__CLBhc:focus-within{border-color:#000}.chatRequestPopup_select-field-wrapper__9juJR{position:relative;border:1px solid #a2a2a2;border-radius:10px;padding:4px 10px;transition:border-color .2s ease;z-index:auto}.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_floating-label__2eAMx{margin:0 0 2px}.chatRequestPopup_select-field-wrapper__9juJR input,.chatRequestPopup_select-field-wrapper__9juJR select,.chatRequestPopup_select-field-wrapper__9juJR textarea{border:none!important;box-shadow:none!important;outline:none!important;background:rgba(0,0,0,0)!important;height:auto!important;padding:2px 0!important}.chatRequestPopup_select-field-wrapper__9juJR>div>div,.chatRequestPopup_select-field-wrapper__9juJR>div>div>div{border:none!important;box-shadow:none!important}.chatRequestPopup_select-field-wrapper__9juJR div[tabindex]>div{border:none!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.chatRequestPopup_select-field-wrapper__9juJR:focus-within{border-color:#000}.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_select-input__qp2K5 .css-13cymwt-control{z-index:0}.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_select-input__qp2K5 .css-13cymwt-control,.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_select-input__qp2K5 .css-1pahdxg-control,.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_select-input__qp2K5 .css-control,.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_select-input__qp2K5 .css-t3ipsp-control{border:none!important;box-shadow:none!important;background:#fff!important;padding:0!important;margin:0!important;min-height:32px!important}.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_select-input__qp2K5 .css-1hwfws3,.chatRequestPopup_select-field-wrapper__9juJR .chatRequestPopup_select-input__qp2K5 .css-valueContainer{padding:0!important}.chatRequestPopup_chat-request__tenancy-duration__nesGt{margin-bottom:1rem}.chatRequestPopup_checkbox-field-wrapper__ao0mx{position:relative;border-radius:10px;transition:border-color .2s ease;margin-top:10px}.chatRequestPopup_checkbox-field-wrapper__ao0mx:focus-within{border-color:#000}.chatRequestPopup_checkbox-content__Mh2C1{display:flex;align-items:center}.chatRequestPopup_error__3gZAi{color:#dc3545;font-size:14px;margin-top:4px;display:none}.chatRequestPopup_error__3gZAi.chatRequestPopup_show__4VA9p{display:block}.chatRequestPopup_select-error__lBIWS .select__control{border-color:#dc3545!important}.chatRequestPopup_budget-helper-text__MfGxu{color:#606060;font-size:12px;margin-top:4px;display:block;text-align:left}.chatRequestPopup_move-in-soon-banner__c3k0S{display:flex;gap:10px;align-items:flex-start;padding:8px;margin-top:8px;background:#ffffb4;border:1px solid #ffe100;border-radius:10px;color:#4d4700;text-align:left}.chatRequestPopup_move-in-soon-banner__icon__ZdTai{flex-shrink:0}.chatRequestPopup_move-in-soon-banner__text__WRKlc{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.2px}@media(max-width:600px){.chatRequestPopup_move-in-soon-banner__text__WRKlc{font-size:12px}}.chatRequestPopup_move-in-soon-banner__title__tg8Dd{font-weight:600;line-height:normal}.chatRequestPopup_move-in-soon-banner__body__OtL8Z{font-weight:400;line-height:normal}.chatRequestPopup_move-in-soon-active__Xl4ba .chatRequestPopup_date-picker-wrapper__9A08a{border-color:#ffe100}.chatRequestPopup_property-popup__lendlord-text__98J2N{text-align:start;padding-left:10px;margin-bottom:10px}.chatRequestPopup_chat__form--root__sANL_{margin-top:20px;background:#fafafa;border-radius:15px;width:100%;margin-left:0;align-items:center!important;display:flex!important}@media(max-width:600px){.chatRequestPopup_chat__form--root__sANL_{margin-top:12px}}.chatRequestPopup_chat__form--root__sANL_ .chatRequestPopup_img-wrapper__mMXZy{margin-right:20px}@media(max-width:600px){.chatRequestPopup_chat__form--root__sANL_ .chatRequestPopup_img-wrapper__mMXZy{margin-right:8px}}.chatRequestPopup_chat__form--root__sANL_ .chatRequestPopup_img-wrapper__mMXZy img{width:120px;height:80px}@media(max-width:600px){.chatRequestPopup_chat__form--root__sANL_ .chatRequestPopup_img-wrapper__mMXZy img{height:50px;width:70px}}.chatRequestPopup_chat__form--root__sANL_ .chatRequestPopup_img-amt__4oY23{width:120px;height:40px;background-color:#ffe100;display:flex;justify-content:center;align-items:center;font-size:21px}@media(max-width:600px){.chatRequestPopup_chat__form--root__sANL_ .chatRequestPopup_img-amt__4oY23{width:70px;height:20px;font-size:12px}}.chatRequestPopup_middle-div__agu8u{margin-top:7px;font-size:15px;width:70%}@media(max-width:768px){.chatRequestPopup_middle-div__agu8u{font-size:13px}}.chatRequestPopup_property-popup__name-price__prLBb{display:flex}.chatRequestPopup_property-info__popup-name__hLDrs{width:75%;text-align:start;padding-left:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatRequestPopup_property-info__popur-details__pXTgu{padding-left:10px;margin-right:10px}.chatRequestPopup_property-info__popup-date__ENzFy{font-weight:700;text-align:start;padding-left:10px}.chatRequestPopup_property-info__divider__nTzSi{margin-left:5px;margin-right:5px}.chatRequestPopup_property-info__popup-price__ITUuX{font-weight:700;color:#743d71;margin-right:5px}.chatRequestPopup_property-popup__root__yAOh9{margin:0;padding-top:0;padding-bottom:0}.chatRequestPopup_input-box__MN10D{position:relative;z-index:1;width:100%}.chatRequestPopup_input-box__MN10D:focus-within,.chatRequestPopup_input-box__MN10D:has(.flag-dropdown.open){z-index:9999}.chatRequestPopup_input-box__MN10D.chatRequestPopup_input-select-box__kYcUs{overflow:visible}.chatRequestPopup_chat-request__tenancy-duration__nesGt{width:100%}.chatRequestPopup_chat-request__tenancy-duration__nesGt .chatRequestPopup_css-g1d714-ValueContainer__pp_B9{padding-left:20px}.chatRequestPopup_intl-tel-input__BrScX .chatRequestPopup_country-list__m3rBe{bottom:21px!important;left:23%;width:54%}.chatRequestPopup_intl-tel-input__BrScX .chatRequestPopup_flag-container__kB5sK.chatRequestPopup_selected-dial-code__VSDUk{padding-right:16px!important}.chatRequestPopup_intl-tel-input__BrScX .chatRequestPopup_form-control__fP1VY{height:25px!important}.chatRequestPopup_input-field-wrapper__CLBhc .react-tel-input{display:flex!important;align-items:center!important;height:28px!important}.chatRequestPopup_input-field-wrapper__CLBhc .react-tel-input input.form-control{padding-left:48px!important;height:28px!important;line-height:28px!important}.chatRequestPopup_input-field-wrapper__CLBhc .react-tel-input .flag-dropdown{height:100%!important;display:flex!important;align-items:center!important;top:0!important;bottom:0!important}.chatRequestPopup_input-field-wrapper__CLBhc .react-tel-input .flag-dropdown .selected-flag{display:flex!important;align-items:center!important;height:100%!important;padding:0 0 0 4px!important}.chatRequestPopup_intl-tel-input__BrScX.chatRequestPopup_separate-dial-code__UOvqd .chatRequestPopup_selected-dial-code__VSDUk{padding-right:16px!important}.chatRequestPopup_inputBox__WxrGu{border:2px solid #727272!important;height:58px!important;position:relative!important;max-width:400px!important;margin:0 auto 40px!important}.chatRequestPopup_intl-tel-input__BrScX.chatRequestPopup_allow-dropdown__kseaq input,.chatRequestPopup_intl-tel-input__BrScX.chatRequestPopup_allow-dropdown__kseaq input[type=tel],.chatRequestPopup_intl-tel-input__BrScX.chatRequestPopup_allow-dropdown__kseaq input[type=text],.chatRequestPopup_intl-tel-input__BrScX.chatRequestPopup_separate-dial-code__UOvqd input,.chatRequestPopup_intl-tel-input__BrScX.chatRequestPopup_separate-dial-code__UOvqd input[type=tel],.chatRequestPopup_intl-tel-input__BrScX.chatRequestPopup_separate-dial-code__UOvqd input[type=text]{padding-left:99px!important}.chatRequestPopup_checkbox__gxLxN{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;font-size:21px;display:flex;align-items:center;cursor:pointer}.chatRequestPopup_checkbox-inline-sm__cDWHn{font-size:15px}.chatRequestPopup_checkbox__gxLxN>input{position:absolute;opacity:0;z-index:-1}.chatRequestPopup_checkbox__icon__zY74Q{margin-right:15px;font-size:24px;height:24px;border:2px solid #a2a2a2;width:24px;color:#999;position:relative}.chatRequestPopup_checkbox__gxLxN input:checked~.chatRequestPopup_checkbox__icon__zY74Q{background:#f05;border-color:#f05}.chatRequestPopup_checkbox__gxLxN input[type=checkbox]:checked~.chatRequestPopup_checkbox__icon__zY74Q{background:none;border-color:#727272}.chatRequestPopup_checkbox__gxLxN input[type=checkbox]:checked~.chatRequestPopup_checkbox__icon__zY74Q:before{box-shadow:none;height:7px;transform:rotate(-45deg);width:12px;transition:all 1s;content:"";position:absolute;top:5px;left:4px}.chatRequestPopup_property-details-container__lmqoU{display:flex;flex-direction:column;justify-content:space-between;margin:2px 0;width:66%}.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_propertyName__Tr2ic{font-size:18px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_propertyName__Tr2ic{font-size:10px}}.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_propertyDetailsWrapper__PbB_5{display:flex;justify-content:space-between}@media(max-width:600px){.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_propertyDetailsWrapper__PbB_5 svg{height:14px;width:14px}}.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_property-feature__HUer1{color:#606060;font-size:18px;font-weight:400;margin-left:10px}@media(max-width:600px){.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_property-feature__HUer1{font-size:10px;margin-left:5px}}.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_availability__v7Z3c{display:block;font-size:11px;font-weight:700}@media(max-width:600px){.chatRequestPopup_property-details-container__lmqoU .chatRequestPopup_availability__v7Z3c{font-size:12px}}.chatRequestPopup_formTitle__b_kx_{width:100%;position:relative;font-size:16px;display:flex;flex-direction:column}.chatRequestPopup_formTitle__b_kx_ .chatRequestPopup_header-text__YXYsQ{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px;text-align:center;vertical-align:middle}.chatRequestPopup_select-input__qp2K5{height:50px;font-size:14px}.chatRequestPopup_select-input__qp2K5 .css-1mqpvso-control,.chatRequestPopup_select-input__qp2K5 .css-1voqtey-control,.chatRequestPopup_select-input__qp2K5 .css-mgsv9g-control,.chatRequestPopup_select-input__qp2K5 .css-uh6xrb-control,.chatRequestPopup_select-input__qp2K5 .css-yk16xz-control{border-radius:10px;border:1px solid #dadada;height:100%;outline:none}.chatRequestPopup_select-input__qp2K5 .css-1mqpvso-control:focus,.chatRequestPopup_select-input__qp2K5 .css-1mqpvso-control:focus-within,.chatRequestPopup_select-input__qp2K5 .css-1mqpvso-control:hover,.chatRequestPopup_select-input__qp2K5 .css-1voqtey-control:focus,.chatRequestPopup_select-input__qp2K5 .css-1voqtey-control:focus-within,.chatRequestPopup_select-input__qp2K5 .css-1voqtey-control:hover,.chatRequestPopup_select-input__qp2K5 .css-mgsv9g-control:focus,.chatRequestPopup_select-input__qp2K5 .css-mgsv9g-control:focus-within,.chatRequestPopup_select-input__qp2K5 .css-mgsv9g-control:hover,.chatRequestPopup_select-input__qp2K5 .css-uh6xrb-control:focus,.chatRequestPopup_select-input__qp2K5 .css-uh6xrb-control:focus-within,.chatRequestPopup_select-input__qp2K5 .css-uh6xrb-control:hover,.chatRequestPopup_select-input__qp2K5 .css-yk16xz-control:focus,.chatRequestPopup_select-input__qp2K5 .css-yk16xz-control:focus-within,.chatRequestPopup_select-input__qp2K5 .css-yk16xz-control:hover{border:1px solid #000}.chatRequestPopup_select-input__qp2K5 .css-1pahdxg-control{height:100%}.chatRequestPopup_select-input__qp2K5 .css-1hwfws3{padding:2px 16px}.chatRequestPopup_select-input__qp2K5 .css-1hwfws3 .css-5hlqya-Placeholder,.chatRequestPopup_select-input__qp2K5 .css-1hwfws3 div{font-size:14px}.chatRequestPopup_select-input__qp2K5 .css-tlfecz-indicatorContainer{padding:0 12px;color:#606060}.chatRequestPopup_cancelIcon__wJdlY{cursor:pointer}.chatRequestPopup_bottom-sheet-dialog__qFFCI{margin:0;position:fixed;right:0;bottom:0;left:0;z-index:1050;max-width:100%}.chatRequestPopup_auto-progression-indicator__hBLPh{text-align:center;animation:chatRequestPopup_fadeIn__nfafB .3s ease-in}.chatRequestPopup_auto-progression-indicator__hBLPh small{color:#666;font-size:12px;display:block;margin-top:8px;opacity:.8}@keyframes chatRequestPopup_fadeIn__nfafB{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.chatRequestPopup_property-details-header__09PiA{display:flex;gap:12px;padding:10px;border-radius:12px;margin-bottom:3px;align-items:center;background:#fafafa}.chatRequestPopup_property-image__lLhzb{width:80px;height:80px;overflow:hidden;flex-shrink:0;position:relative;border-radius:8px}.chatRequestPopup_property-image__lLhzb img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.chatRequestPopup_property-image__lLhzb{width:80px;height:60px}}.chatRequestPopup_property-placeholder__tWLpp{width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;border-radius:8px}.chatRequestPopup_property-info__fIoJU{flex:1 1;min-width:0;text-align:left}.chatRequestPopup_status-badge__0Itnf{display:inline-flex;align-items:center;gap:6px;background:none;color:#000;border-radius:16px;font-family:var(--font-family);font-weight:600;font-size:11px;line-height:16px;letter-spacing:0;vertical-align:middle;margin-bottom:2px;text-transform:uppercase}.chatRequestPopup_status-icon__B7gZg{width:12px;height:12px;border:1.5px solid #000;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:700}.chatRequestPopup_property-name__xQzZB{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#000;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:32px}@media(max-width:600px){.chatRequestPopup_property-name__xQzZB{font-size:12px;max-height:32px}}.chatRequestPopup_property-details__3vJ8E{display:flex;align-items:center;flex-wrap:wrap}.chatRequestPopup_property-price__9QAKA{font-family:var(--font-family);font-weight:400;font-size:11px;line-height:16px;letter-spacing:0;vertical-align:middle;background:#fff;color:#606060;padding:2px;border-radius:4px;display:inline-block}.chatRequestPopup_property-features__T_WRI{display:contents}.chatRequestPopup_feature-item__64pEd{display:flex;align-items:center;gap:4px;font-family:var(--font-family);font-weight:400;font-size:11px;line-height:16px;letter-spacing:0;vertical-align:middle;background:#fff;color:#606060;padding:2px;border-radius:4px}.chatRequestPopup_feature-icon__0rs29{font-size:11px;color:#606060}.chatRequestPopup_property-separator__vZipQ{width:1px;height:16px;background:#606060;margin:0 4px}.chatRequestPopup_reason-move-in-select__JKZSO{border:none!important;outline:none!important;box-shadow:none!important}.chatRequestPopup_reason-move-in-custom-input__3sRON{border:1px solid #a2a2a2;border-radius:10px;padding:2px 4px;margin-top:10px;transition:border-color .2s ease}.chatRequestPopup_reason-move-in-custom-input__3sRON:focus-within{border-color:#000}.chatRequestPopup_reason-move-in-custom-input__3sRON input,.chatRequestPopup_reason-move-in-custom-input__3sRON textarea{border:none!important;box-shadow:none!important;outline:none!important;background:rgba(0,0,0,0)!important;height:auto!important;padding:4px 6px!important}.chatRequestPopup_reason-move-in-custom-input__3sRON>div{border:none!important;box-shadow:none!important}.chatRequestPopup_helper-text__5SjeB{font-family:var(--font-family);font-weight:400;font-size:11px;line-height:14px;letter-spacing:0;color:#666;margin-top:8px;display:block}.chatRequestPopup_preference-notice__cdtnm{margin-top:8px;padding:8px 12px;background-color:#fff3cd;border-radius:4px;border-left:3px solid #ff9800}.chatRequestPopup_preference-notice__cdtnm span{display:flex;align-items:center;gap:4px;color:#856404;font-size:12px}.chatRequestPopup_info-banner__jAwc7{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#ffffb4;border-radius:8px;margin-bottom:16px}.chatRequestPopup_mascot-icon__p3fq1{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.chatRequestPopup_mascot-image__suCcN{width:100%;height:100%;object-fit:contain}.chatRequestPopup_info-text__3mLpz{flex:1 1;font-family:var(--font-family);font-size:12px;line-height:18px;color:#333;font-weight:400;display:flex;align-items:center}@media(min-width:768px){.chatRequestPopup_info-text__3mLpz{font-size:14px;line-height:20px}}.chatRequestPopup_input-field-wrapper__CLBhc .select__placeholder{color:#a2a2a2!important}.chatRequestPopup_input-field-wrapper__CLBhc .select__control,.chatRequestPopup_input-field-wrapper__CLBhc .select__single-value,.chatRequestPopup_input-field-wrapper__CLBhc .select__value-container{color:#333!important}.chatRequestPopup_phone-input-container__8wvwU{position:relative}.chatRequestPopup_phone-input-container__8wvwU .country-list{z-index:9999!important;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;border:1px solid #e2e8f0}.chatRequestPopup_phone-input-container__8wvwU .flag-dropdown.open{z-index:9999!important}.chatRequestPopup_phone-dropdown__73V12{z-index:9999!important;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;border:1px solid #e2e8f0}.chatRequestPopup_phone-input-box__hYc3c{z-index:100!important;position:relative}.chatRequestPopup_profile-description-input__tu1pu{border:none;outline:none;box-shadow:none;width:100%;height:28px;font-size:16px;font-family:var(--font-family);padding:2px 0;color:#333;background-color:rgba(0,0,0,0);display:block}.chatRequestPopup_profile-description-input__tu1pu::placeholder{color:#a2a2a2}.chatRequestPopup_profile-description-input__tu1pu:focus{outline:none}.ProgressBar_progress_bar_step__LjlNO{background:#e9e9e9;color:#000;padding:10px;position:absolute;width:100%;top:64px;z-index:2}.ProgressBar_progress_bar_step__LjlNO .ProgressBar_next_text__kHoeO{display:block;font-size:16px}@media(max-width:600px){.ProgressBar_progress_bar_step__LjlNO .ProgressBar_next_text__kHoeO{font-size:12px}}.ProgressBar_progress_bar_step__LjlNO .ProgressBar_current_text__UAKtO{font-size:16px}@media(max-width:600px){.ProgressBar_progress_bar_step__LjlNO .ProgressBar_current_text__UAKtO{font-size:12px}}.ProgressBar_progress_bar_step__LjlNO .ProgressBar_progressbar_div__bJ8Al{width:57px}.ProgressBar_progress_bar_step__LjlNO .ProgressBar_progress_bar_col__XLiMo{text-align:-webkit-right}.ProgressBar_progress_bar_step__LjlNO.ProgressBar_row__1H13K{margin-right:0!important;margin-left:0!important}.ProgressBar_createForMe__button__aYnFC,.ProgressBar_createForMe__button__aYnFC:hover{position:absolute!important;top:-52px!important;right:15px!important;font-weight:600!important;font-size:14px!important;line-height:12px!important;color:#fff!important;background:#212121!important;border-radius:10px!important;border-color:#212121!important;padding:12px 18px 12px 16px!important;text-transform:none!important}@media(max-width:600px){.ProgressBar_createForMe__button__aYnFC,.ProgressBar_createForMe__button__aYnFC:hover{font-size:10px!important;padding:5px 8px!important;width:min-content!important}}.ProgressBar_createForMe_tooltip__pc_xu{visibility:hidden!important;background-color:#fff!important;border-radius:6px!important;padding:25px!important;position:absolute!important;z-index:101!important;top:6px!important;right:15px!important;margin-left:-60px!important;width:384px!important;height:200px!important}@media(max-width:600px){.ProgressBar_createForMe_tooltip__pc_xu{width:280px!important}}.ProgressBar_createForMe_tooltip__show__TQ2iN{visibility:visible!important}.ProgressBar_createForMe_tooltip__pc_xu:after{content:""!important;position:absolute!important;bottom:100%!important;left:50%!important;margin-left:100px!important;border:12px solid rgba(0,0,0,0)!important;border-bottom-color:#fff!important}.ProgressBar_createForMe_tooltip__text__4zSmE{color:#212121!important;font-size:16px!important;line-height:24px!important;margin-bottom:30px!important}@media(max-width:600px){.ProgressBar_createForMe_tooltip__text__4zSmE{font-size:12px!important;margin-bottom:10px!important}}.ProgressBar_createForMe_tooltip__button__MMVTs,.ProgressBar_createForMe_tooltip__button__MMVTs:hover{background:#ffe100!important;color:#000!important;font-weight:600!important;font-size:15px!important;line-height:24px!important;padding:13px 21px!important;border-radius:15px!important;text-transform:none!important;float:right!important}@media(max-width:600px){.ProgressBar_createForMe_tooltip__button__MMVTs,.ProgressBar_createForMe_tooltip__button__MMVTs:hover{font-size:13px!important;padding:10px 17px!important}}.ProgressBar_shadow__GFWr4{width:100vw!important;height:100vh!important;position:absolute!important;left:0!important;top:77px!important;background:rgba(33,33,33,.8)!important;z-index:100!important}.textField_textfield__6mAiu{margin-top:12px}.textField_textfield__6mAiu textarea{border:1.5px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:13px;font-family:Poppins,sans-serif;color:#1a1a1a;background:#fafafa;resize:vertical;transition:border-color .15s ease,background-color .15s ease}.textField_textfield__6mAiu textarea::placeholder{color:#b0b0b0}.textField_textfield__6mAiu textarea:hover{border-color:silver}.textField_textfield__6mAiu textarea:focus{border-color:#ffe100;background:#fff;box-shadow:0 0 0 3px rgba(255,225,0,.15)}.textField_textfield__6mAiu textarea::-webkit-scrollbar{width:6px}.textField_textfield__6mAiu textarea::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}.textField_textfield__6mAiu .textField_count__Ttu16{text-align:right;color:#9a9a9a;font-size:12px;margin-top:4px}