.DateField_calendar__6seZb{font-family:var(--fonts-body);background:var(--white);border:1px solid var(--purple-border);border-radius:8px;box-shadow:0 10px 20px rgba(41,41,41,.15);padding:12px}.DateField_calendar__6seZb .react-datepicker__header{background:var(--white);border-bottom:1px solid var(--purple-border-light);border-radius:0;padding:0 0 8px}.DateField_calendar__6seZb .react-datepicker__current-month{display:none}.DateField_calendar__6seZb .react-datepicker__header__dropdown{display:flex;justify-content:center;gap:8px;margin:2px 36px 10px}.DateField_calendar__6seZb .react-datepicker__month-dropdown-container,.DateField_calendar__6seZb .react-datepicker__year-dropdown-container{margin:0}.DateField_calendar__6seZb .react-datepicker__month-select,.DateField_calendar__6seZb .react-datepicker__year-select{font-family:var(--fonts-heading);font-size:15px;font-weight:600;color:var(--text-dark);border:1px solid var(--purple-border);border-radius:4px;padding:4px 32px 4px 10px;cursor:pointer;appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23292929' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 10px center}.DateField_calendar__6seZb .react-datepicker__month-select:focus,.DateField_calendar__6seZb .react-datepicker__month-select:hover,.DateField_calendar__6seZb .react-datepicker__year-select:focus,.DateField_calendar__6seZb .react-datepicker__year-select:hover{border-color:var(--blue-dark);outline:none}.DateField_calendar__6seZb .react-datepicker__navigation{top:14px;width:32px;height:32px;border-radius:4px}.DateField_calendar__6seZb .react-datepicker__navigation--previous{left:10px}.DateField_calendar__6seZb .react-datepicker__navigation--next{right:10px}.DateField_calendar__6seZb .react-datepicker__navigation:hover{background:var(--input-blue)}.DateField_calendar__6seZb .react-datepicker__navigation-icon:before{border-color:var(--blue-dark);border-width:2px 2px 0 0}.DateField_calendar__6seZb .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--blue-dark-hover)}.DateField_calendar__6seZb .react-datepicker__month{margin:8px 0 0}.DateField_calendar__6seZb .react-datepicker__day-names{margin-top:4px}.DateField_calendar__6seZb .react-datepicker__day-name{width:36px;line-height:24px;margin:2px;font-size:12px;font-weight:600;color:var(--text-secondary)}.DateField_calendar__6seZb .react-datepicker__day{width:36px;line-height:36px;margin:2px;border-radius:4px;font-size:15px;color:var(--text-dark)}.DateField_calendar__6seZb .react-datepicker__day--keyboard-selected,.DateField_calendar__6seZb .react-datepicker__day:hover{background:var(--input-blue);color:var(--text-dark);border-radius:4px}.DateField_calendar__6seZb .react-datepicker__day--today{font-weight:700;color:var(--blue-dark);box-shadow:inset 0 0 0 1px var(--purple-border)}.DateField_calendar__6seZb .react-datepicker__day--selected,.DateField_calendar__6seZb .react-datepicker__day--selected:hover{background:var(--blue-dark);color:var(--white);font-weight:700;box-shadow:none}.DateField_calendar__6seZb .react-datepicker__day--outside-month{color:#b3b3b3}.DateField_calendar__6seZb .react-datepicker__day--disabled,.DateField_calendar__6seZb .react-datepicker__day--disabled:hover{color:#c7c7c7;background:transparent;box-shadow:none;cursor:not-allowed}@keyframes bubblePop{0%{transform:scale(.8) rotate(-10deg);opacity:0}50%{transform:scale(1.1) rotate(5deg)}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes chatSlideIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes chatSlideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes fullScreenExpand{0%{transform:translate(0);width:449px;height:600px;border-radius:8px}to{transform:translate(0);width:100vw;height:100vh;border-radius:0}}@keyframes fullScreenShrink{0%{transform:translate(0);width:100vw;height:100vh;border-radius:0}to{transform:translate(0);width:449px;height:600px;border-radius:8px}}@keyframes buttonPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(5px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltipFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(5px) scale(.95)}}.floating-chat-bubble{animation:bubblePop .3s cubic-bezier(.4,0,.2,1)}.floating-chat-open{animation:chatSlideIn .3s cubic-bezier(.4,0,.2,1)}.floating-chat-close{animation:chatSlideOut .3s cubic-bezier(.4,0,.2,1)}.floating-chat-expand{animation:fullScreenExpand .4s cubic-bezier(.4,0,.2,1)}.floating-chat-shrink{animation:fullScreenShrink .4s cubic-bezier(.4,0,.2,1)}.floating-chat-button-hover{transition:all .2s ease-in-out}.floating-chat-tooltip{animation:tooltipFadeIn .3s ease-out;transition:all .3s ease-in-out;pointer-events:none}.floating-chat-tooltip.hide{animation:tooltipFadeOut .2s ease-in}.floating-chat-shadow{box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.05);transition:box-shadow .3s ease-in-out}.floating-chat-shadow:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.05)}.floating-chat-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-chat-bubble{transition:transform .3s cubic-bezier(.4,0,.2,1)}.floating-chat-overlay-enter{animation:fadeIn .3s ease-out}.floating-chat-overlay-exit{animation:fadeOut .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.floating-chat-bubble{transform:scale(.9)}.floating-chat-tooltip{max-width:200px;font-size:14px}.floating-chat-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-chat-button-hover{min-height:44px;min-width:44px}}.style_Container__9ZwEj .dwelling{display:flex;flex-direction:row;margin-bottom:22px;width:100%;justify-content:center;align-items:center;height:auto}.style_Container__9ZwEj .dwelling p{font-family:var(--font-cabin),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0 14px 0 0;width:166px}@media (max-width:435px){.style_Container__9ZwEj .dwelling p{width:226px}}.style_Container__9ZwEj .dwelling input{margin:0}.style_Container__9ZwEj .dwelling>div{width:100%}