.ListingProfilePresentation-module__Cv786q__profile .border-gray-400{border-color:rgb(var(--app-border-slate-200) / 1)}.ListingProfilePresentation-module__Cv786q__profile #reservation-panel{border:1px solid rgb(var(--app-border-slate-200) / 1);padding:24px;box-shadow:0 6px 22px #0f172a0f}.ListingProfilePresentation-module__Cv786q__profile h2{color:rgb(var(--app-text-slate-800) / 1);letter-spacing:.004em;font-size:1.375rem;line-height:1.75rem}.ListingProfilePresentation-module__Cv786q__profile .text-gray-700{color:rgb(var(--app-text-slate-600) / 1)}
.DateModal-module__4VRhTW__calendar{width:100%;min-width:0;font-family:var(--font-montserrat), sans-serif;letter-spacing:.0024em;--tw-text-opacity:1;color:rgb(var(--app-text-slate-700) / var(--tw-text-opacity,1));margin:0;font-size:.875rem;line-height:1.25rem}:is(.DateModal-module__4VRhTW__calendar .rdp-months,.DateModal-module__4VRhTW__calendar .rdp-month){width:100%;max-width:none}.DateModal-module__4VRhTW__calendar .rdp-month_caption{letter-spacing:.0016em;text-transform:capitalize;--tw-text-opacity:1;height:2.5rem;color:rgb(var(--app-text-slate-900) / var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.5rem}.DateModal-module__4VRhTW__calendar .rdp-month_grid{table-layout:fixed;width:100%}.DateModal-module__4VRhTW__calendar .rdp-weekday{letter-spacing:.006em;--tw-text-opacity:1;color:rgb(var(--app-text-slate-500) / var(--tw-text-opacity,1));width:14.2857%;padding-bottom:.75rem;font-size:.75rem;font-weight:500;line-height:1rem}.DateModal-module__4VRhTW__calendar .rdp-day{height:44px;padding:2px}.DateModal-module__4VRhTW__calendar .rdp-day_button{letter-spacing:.0024em;border-width:0;border-radius:.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.DateModal-module__4VRhTW__calendar .rdp-day_button:hover{--tw-bg-opacity:1;background-color:rgb(var(--app-bg-blue-100) / var(--tw-bg-opacity,1))}.DateModal-module__4VRhTW__calendar .rdp-day_button:focus-visible{outline-offset:2px;outline:2px solid #5850ec}.DateModal-module__4VRhTW__calendar .rdp-day_button{width:100%;height:40px}.DateModal-module__4VRhTW__calendar .DateModal-module__4VRhTW__selected .rdp-day_button{--tw-bg-opacity:1;background-color:rgb(88 80 236/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:600}.DateModal-module__4VRhTW__calendar .DateModal-module__4VRhTW__selected .rdp-day_button:hover{--tw-bg-opacity:1;background-color:rgb(81 69 205/var(--tw-bg-opacity,1))}.DateModal-module__4VRhTW__calendar .DateModal-module__4VRhTW__today:not(.DateModal-module__4VRhTW__selected) .rdp-day_button{--tw-text-opacity:1;color:rgb(var(--app-text-blue-600) / var(--tw-text-opacity,1));font-weight:700}.DateModal-module__4VRhTW__calendar .rdp-disabled{opacity:.3}:is(.DateModal-module__4VRhTW__calendar .rdp-button_previous,.DateModal-module__4VRhTW__calendar .rdp-button_next){border-radius:.75rem}:is(.DateModal-module__4VRhTW__calendar .rdp-button_previous:hover,.DateModal-module__4VRhTW__calendar .rdp-button_next:hover){--tw-bg-opacity:1;background-color:rgb(var(--app-bg-blue-100) / var(--tw-bg-opacity,1))}:is(.DateModal-module__4VRhTW__calendar .rdp-button_previous:focus-visible,.DateModal-module__4VRhTW__calendar .rdp-button_next:focus-visible){outline:2px solid #5850ec}.DateModal-module__4VRhTW__calendar .rdp-chevron{fill:#5850ec}
