/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */.app-booking-date-range__cell-trigger{transition:background-color .23s}.app-booking-date-range__cell-trigger>span{transition:background-color 30ms,border-color .13s}:is(.app-booking-date-range__cell-trigger:hover:not([data-disabled]):not([data-highlighted-start]):not([data-highlighted-end]):not([data-selection-start]):not([data-selection-end]),.app-booking-date-range__cell-trigger:focus,.app-booking-date-range__cell-trigger[data-focused])>span{background-color:#0000;border-color:var(--color-brand)}.app-booking-date-range__cell-trigger[data-outside-view]{opacity:0;pointer-events:none}.app-booking-date-range__cell-trigger[data-disabled]{color:var(--color-gray-3C);text-decoration:line-through}.app-booking-date-range__cell-trigger[data-highlighted]:not([data-highlighted-start]):not([data-highlighted-end]):not([data-selection-start]):not([data-selection-end]),.app-booking-date-range__cell-trigger[data-selected]:not([data-highlighted-start]):not([data-highlighted-end]):not([data-selection-start]):not([data-selection-end]){background-color:color-mix(in oklab,var(--color-brand-secondary)30%,transparent);color:var(--color-brand)}.app-booking-date-range__cell-trigger[data-highlighted-end]>span,.app-booking-date-range__cell-trigger[data-highlighted-start]>span,.app-booking-date-range__cell-trigger[data-highlighted][data-highlighted-start]>span .app-booking-date-range__cell-trigger[data-highlighted][data-highlighted-end]>span,.app-booking-date-range__cell-trigger[data-selection-end]>span,.app-booking-date-range__cell-trigger[data-selection-start]>span{background-color:var(--color-brand);color:var(--color-white)}.app-booking-date-range__cell-trigger[data-highlighted-end]:not([data-selection-start]),.app-booking-date-range__cell-trigger[data-selection-end]:not([data-selection-start]),.app-booking-date-range__cell-trigger[data-selection-start]:not([data-highlighted-end]):not([data-selection-end]){position:relative;z-index:1}:is(.app-booking-date-range__cell-trigger[data-selection-start]:not([data-highlighted-end]):not([data-selection-end]),.app-booking-date-range__cell-trigger[data-selection-end]:not([data-selection-start]),.app-booking-date-range__cell-trigger[data-highlighted-end]:not([data-selection-start])):before{background-color:color-mix(in oklab,var(--color-brand-secondary)30%,transparent);content:"";height:100%;position:absolute;top:0;width:50%;z-index:-1}:is(.app-booking-date-range__cell-trigger[data-selection-start]:not([data-highlighted-end]):not([data-selection-end]),.app-booking-date-range__cell-trigger[data-selection-end]:not([data-selection-start]),.app-booking-date-range__cell-trigger[data-highlighted-end]:not([data-selection-start])):after{background-color:var(--color-brand);border-radius:9999px;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.app-booking-date-range__cell-trigger[data-selection-start]:after,.app-booking-date-range__cell-trigger[data-selection-start]:before{right:0}:is(.app-booking-date-range__cell-trigger[data-selection-end],.app-booking-date-range__cell-trigger[data-highlighted-end]):after,:is(.app-booking-date-range__cell-trigger[data-selection-end],.app-booking-date-range__cell-trigger[data-highlighted-end]):before{left:0}.app-booking-date-range__content{animation-duration:50ms,.11s;animation-name:dateRangeFadeOut,dateRangeOut;animation-timing-function:var(--ease-in-sine);will-change:transform,opacity}.app-booking-date-range__content[data-state=open][data-side=top]{animation-duration:80ms,.48s;animation-name:dateRangeFadeIn,dateRangeIn;animation-timing-function:var(--ease-out-sine),var(--ease-scale);transform-origin:bottom}.app-booking-date-range__content[data-state=open][data-side=bottom]{animation-duration:.1s,.44s;animation-name:dateRangeFadeIn,dateRangeIn;animation-timing-function:var(--ease-out-sine),var(--ease-scale);transform-origin:top}@keyframes dateRangeIn{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dateRangeOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes dateRangeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dateRangeFadeOut{0%{opacity:1}to{opacity:0}}.guest-full .input-booking{width:100%}
