.date-selection-wrapper{position:relative;display:inline-flex;width:100%;min-width:44.6875rem;max-width:44.6875rem;flex-direction:column;gap:1.5rem;border-radius:0;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1));padding:1.5rem;box-shadow:0 0 1.75rem 0 #00000012}.date-selection-wrapper .select-dates{max-width:20.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(182 181 182/var(--tw-border-opacity,1));padding:.5rem}.date-selection-wrapper .select-dates .check-in,.date-selection-wrapper .select-dates .check-out{position:relative;max-width:8.5rem;padding:.5rem}.date-selection-wrapper .select-dates .check-in{margin-right:1.125rem}.date-selection-wrapper .select-dates .check-in:after{position:absolute;right:-1.1875rem;top:0;display:inline-block;height:100%;width:1px;--tw-bg-opacity:1;background-color:rgb(182 181 182/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.date-selection-wrapper .select-dates .check-out{margin-left:1.125rem}.date-selection-wrapper .calendar-view .month-wrapper{padding-left:2.5rem;padding-right:2.5rem}.date-selection-wrapper .calendar-view .month-wrapper .middle-dates{--tw-bg-opacity:1;background-color:rgb(235 251 197/var(--tw-bg-opacity,1))}.date-selection-wrapper .calendar-view .month-wrapper .date:active,.date-selection-wrapper .calendar-view .month-wrapper .date:hover,.date-selection-wrapper .calendar-view .month-wrapper .range-end,.date-selection-wrapper .calendar-view .month-wrapper .range-start{--tw-bg-opacity:1;background-color:rgb(191 241 68/var(--tw-bg-opacity,1))}.date-selection-wrapper .calendar-view .day,.date-selection-wrapper .calendar-view .month{font-family:Avenir Regular,sans-serif;font-size:.875rem;line-height:1.0625rem;font-weight:400}.date-selection-wrapper .calendar-view .calendar-arrow{position:relative;height:1.5rem;width:1.5rem;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(182 181 182/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(18 17 19/var(--tw-text-opacity,1))}.date-selection-wrapper .calendar-view .calendar-arrow.prev-arrow{left:-2.5rem}.date-selection-wrapper .calendar-view .calendar-arrow.next-arrow{right:-2.5rem}.mobile-date-range .month-wrapper .middle-dates{--tw-bg-opacity:1;background-color:rgb(235 251 197/var(--tw-bg-opacity,1))}.mobile-date-range .month-wrapper .date:active,.mobile-date-range .month-wrapper .date:hover,.mobile-date-range .month-wrapper .range-end,.mobile-date-range .month-wrapper .range-start{--tw-bg-opacity:1;background-color:rgb(191 241 68/var(--tw-bg-opacity,1))}.mobile-date-range .sticky-footer{box-shadow:0 -4px 20px rgba(0,0,0,.15)}.mobile-date-range .sticky-footer .select-dates{align-items:center}.mobile-date-range .sticky-footer .select-dates .check-in,.mobile-date-range .sticky-footer .select-dates .check-out{position:relative;min-width:6rem;max-width:8.5rem;flex:1 1 auto;background-color:transparent;padding:.5rem}.mobile-date-range .sticky-footer .select-dates .check-in .label,.mobile-date-range .sticky-footer .select-dates .check-out .label{margin-bottom:.75rem}.mobile-date-range .sticky-footer .select-dates .check-in .selected-date,.mobile-date-range .sticky-footer .select-dates .check-out .selected-date{margin:0;font-size:.75rem;line-height:1rem}@media screen and (max-width:420px){.mobile-date-range .sticky-footer .btn-primary{min-width:100px}}@media screen and (max-width:360px){.mobile-date-range .sticky-footer .btn-primary{min-width:auto}}