.calendar-styles_app__h1GSx .react-datepicker{height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px;transition:all .4s ease;padding:0 16px 16px;width:-moz-max-content;width:max-content;border:1px solid var(--Gray-16,#e1e2e5);font-family:__Inter_e5b66b,__Inter_Fallback_e5b66b,system-ui,arial}.calendar-styles_app__h1GSx .react-datepicker-wrapper{display:block}.calendar-styles_app__h1GSx .react-datepicker__header{border:none;background:none;display:flex;padding:16px;flex-direction:column}.calendar-styles_app__h1GSx .react-datepicker__current-month{color:var(--Gray-100,#19191a);font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;padding-bottom:16px}.calendar-styles_app__h1GSx .react-datepicker__month{background:#fff;position:relative}.calendar-styles_app__h1GSx .react-datepicker__navigation-icon:before{border-color:#000;border-width:2px 2px 0 0;transition:all .2s ease;border-radius:2px}.calendar-styles_app__h1GSx .react-datepicker__navigation{transition:all .2s ease;top:14px;outline:none}.calendar-styles_app__h1GSx .react-datepicker__navigation--previous:active .react-datepicker__navigation-icon:before{right:2px}.calendar-styles_app__h1GSx .react-datepicker__navigation--next:active .react-datepicker__navigation-icon:before{left:2px}.calendar-styles_app__h1GSx .react-datepicker__navigation--next{right:16px}.calendar-styles_app__h1GSx .react-datepicker__navigation--previous{left:16px}.calendar-styles_app__h1GSx .react-datepicker__day-name{font-size:14px;font-weight:400;line-height:16px;font-style:normal;text-transform:capitalize;color:#525252}.calendar-styles_app__h1GSx .loading{top:50%;left:50%;z-index:999;opacity:.5;visibility:hidden;position:absolute;transform:scale(0) translate(-50%,-50%);transition:all .2s ease}.calendar-styles_app__h1GSx .react-datepicker__month:before{content:"";background-color:transparent;transition:all .2s ease}.calendar-styles_load__ppYNw{pointer-events:none;z-index:-1}.calendar-styles_load__ppYNw .loading{visibility:visible;opacity:1;transform:scale(1);position:absolute;pointer-events:none;top:50%;transition:all .2s ease;left:50%;z-index:999}.calendar-styles_load__ppYNw .react-datepicker__month:before{content:"";position:absolute;background-color:hsla(0,0%,100%,.705);top:0;transition:all .2s ease;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.calendar-styles_app__h1GSx .react-datepicker__day--selected{border-radius:100%}.calendar-styles_app__h1GSx .react-datepicker__day--selected:hover{border-radius:100%!important}.calendar-styles_app__h1GSx .react-datepicker__day--excluded[aria-disabled=true]{text-decoration:line-through;color:#ccc}.calendar-styles_app__h1GSx .react-datepicker__day--excluded[aria-disabled=true][aria-selected=true]{text-decoration:none;color:#fff;background-color:#e8efff}.calendar-styles_app__h1GSx .react-datepicker__time-list-item{background:rgba(0,0,0,.17)}.calendar-styles_app__h1GSx .react-datepicker__day--today{font-weight:400}.calendar-styles_app__h1GSx .react-datepicker__day--outside-month{opacity:0;pointer-events:none}.calendar-styles_app__h1GSx .react-datepicker__day{margin:0;width:43px;line-height:43px;font-size:14px;transition:all .2s ease}.calendar-styles_app__h1GSx .react-datepicker__day-name,.calendar-styles_app__h1GSx .react-datepicker__time-name{margin:0;width:43px;line-height:43px}.calendar-styles_app__h1GSx .react-datepicker__day--in-range{border-radius:0;background:#e8efff;color:#19191a}.calendar-styles_app__h1GSx .react-datepicker__day--in-selecting-range{background:#e8efff!important;color:#000;border-radius:0}.calendar-styles_app__h1GSx .react-datepicker__day--selecting-range-start{color:#000;border-radius:0;border-top-left-radius:20px;border-bottom-left-radius:20px}.calendar-styles_app__h1GSx .react-datepicker__day--selecting-range-end{color:#000;border-top-right-radius:20px;border-bottom-right-radius:20px}.calendar-styles_app__h1GSx .react-datepicker__day--range-start{position:relative;z-index:2;color:var(--Gray-0,#fff)}.calendar-styles_app__h1GSx .react-datepicker__day--range-start:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);transform-origin:center;background-color:#3758a6;border-radius:100%;z-index:-1;color:#19191a}.calendar-styles_app__h1GSx .react-datepicker__day--range-end{border-top-right-radius:20px;border-bottom-right-radius:20px;position:relative;z-index:2;color:var(--Gray-0,#fff)}.calendar-styles_app__h1GSx .react-datepicker__day--range-end:before{content:"";transition:.2s;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);background-color:#3758a6;border-radius:100%;z-index:-1;color:#19191a}.calendar-styles_app__h1GSx .react-datepicker__day--range-start{border-top-left-radius:20px;border-bottom-left-radius:20px}.calendar-styles_app__h1GSx .react-datepicker__week{margin-bottom:5px}@media (min-width:766px){.calendar-styles_app__h1GSx .react-datepicker__day[aria-selected=false]:hover{background:#e8efff;border-radius:100%}.calendar-styles_app__h1GSx .react-datepicker__day[aria-disabled=true]:hover{background:transparent;cursor:not-allowed;border-radius:100%}.calendar-styles_app__h1GSx .react-datepicker__day[aria-selected=true]:hover{border-radius:0;background:#e8efff}.calendar-styles_app__h1GSx .react-datepicker__day--range-start:hover{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.calendar-styles_app__h1GSx .react-datepicker__day--range-end:hover{border-top-right-radius:20px!important;border-bottom-right-radius:20px!important}.calendar-styles_app__h1GSx .react-datepicker__day--range-end:hover,.calendar-styles_app__h1GSx .react-datepicker__day--selecting-range-end:hover{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.calendar-styles_app__h1GSx .react-datepicker__day--selecting-range-start:hover{border-radius:100%!important}}.animation-dark_loader5__GWvLT{height:32px;width:32px;animation:animation-dark_loader5-1__uXRrS 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-dark_loader5-1__uXRrS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animation-dark_loader5__GWvLT:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:auto;margin:auto;width:8px;height:8px;background:#000;border-radius:50%;animation:animation-dark_loader5-2__bKqau 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-dark_loader5-2__bKqau{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.animation-dark_loader5__GWvLT:after{content:"";display:block;position:absolute;top:0;left:auto;bottom:0;right:0;margin:auto;width:8px;height:8px;background:#000;border-radius:50%;animation:animation-dark_loader5-3__Hc9C5 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-dark_loader5-3__Hc9C5{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.animation-dark_loader5__GWvLT span{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px}.animation-dark_loader5__GWvLT span:before{content:"";display:block;position:absolute;top:0;left:0;bottom:auto;right:0;margin:auto;width:8px;height:8px;background:#000;border-radius:50%;animation:animation-dark_loader5-4__KDVhM 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-dark_loader5-4__KDVhM{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,24px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.animation-dark_loader5__GWvLT span:after{content:"";display:block;position:absolute;top:auto;left:0;bottom:0;right:0;margin:auto;width:8px;height:8px;background:#000;border-radius:50%;animation:animation-dark_loader5-5__Z74ob 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-dark_loader5-5__Z74ob{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-24px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start){position:relative;cursor:not-allowed;color:#afb0b2!important}.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):after{left:50%;opacity:0;margin:0;z-index:10;bottom:130%;color:#000;position:absolute;padding:0 25px;border-radius:20px;pointer-events:none;transform-origin:center;border:1px solid #7d7d80;background-color:#fff;transition:all .2s ease;transform:translateY(10px) translateX(-50%)}.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):before{content:"";position:absolute;left:50%;opacity:0;top:-15px;transform:translateY(10px) translateX(-50%);border:10px solid transparent;border-top-color:#7d7d80;z-index:10;pointer-events:none;transition:.2s ease}.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):hover:after,.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):hover:before{transform:translateY(0) translateX(-50%);opacity:1}.tooltip-styles_tooltip__Q5cRx .min_stay:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):after{content:attr(data-tooltip)}.tooltip-styles_tooltip__Q5cRx .in-out:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):after{content:"Data indisponível para checkin e checkout"}.tooltip-styles_tooltip__Q5cRx .in:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):after{content:"Data indisponível para checkin"}.tooltip-styles_tooltip__Q5cRx .out:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):after{content:"Data indisponível para checkout"}.tooltip-styles_tooltip__Q5cRx .generic-blocked-day:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):after{content:"Data indisponível"}@media screen and (max-width:768px){.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):after{left:50%;position:fixed;bottom:200px;transform:translateY(20px) translateX(-50%)}.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):before{top:100%;bottom:auto;border-color:#7d7d80 transparent transparent;display:none}.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):hover:after,.tooltip-styles_tooltip__Q5cRx .tooltip:not(.react-datepicker__day--range-end):not(.react-datepicker__day--range-start):hover:before{transform:translateY(0) translateX(-50%);opacity:1}}.animation-white_loader5__t_qED{height:32px;width:32px;animation:animation-white_loader5-1__l5NV5 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-white_loader5-1__l5NV5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animation-white_loader5__t_qED:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:auto;margin:auto;width:8px;height:8px;background:#fff;border-radius:50%;animation:animation-white_loader5-2__DKmHq 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-white_loader5-2__DKmHq{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.animation-white_loader5__t_qED:after{content:"";display:block;position:absolute;top:0;left:auto;bottom:0;right:0;margin:auto;width:8px;height:8px;background:#fff;border-radius:50%;animation:animation-white_loader5-3__PfNFB 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-white_loader5-3__PfNFB{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,0,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.animation-white_loader5__t_qED span{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px}.animation-white_loader5__t_qED span:before{content:"";display:block;position:absolute;top:0;left:0;bottom:auto;right:0;margin:auto;width:8px;height:8px;background:#fff;border-radius:50%;animation:animation-white_loader5-4__I_aKx 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-white_loader5-4__I_aKx{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,24px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.animation-white_loader5__t_qED span:after{content:"";display:block;position:absolute;top:auto;left:0;bottom:0;right:0;margin:auto;width:8px;height:8px;background:#fff;border-radius:50%;animation:animation-white_loader5-5__6kG_D 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes animation-white_loader5-5__6kG_D{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-24px,0) scale(.5)}to{transform:translateZ(0) scale(1)}}.mobile-styles_app__MNRfV{box-sizing:content-box;height:100vh;width:100%;border-radius:0;border:none;margin:0 auto;padding:0}.mobile-styles_app__MNRfV .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){border-radius:100%}.mobile-styles_app__MNRfV .react-datepicker{height:100%;width:100%;border-radius:0;border:none;margin:0;overflow:auto;padding:0 0 250px;scrollbar-width:none}.mobile-styles_app__MNRfV .react-datepicker__calendar-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:5px}.mobile-styles_app__MNRfV .react-datepicker__current-month{padding:0;font-size:16px;text-align:left;font-weight:500;line-height:24px;font-style:normal;color:var(--Gray-100,#19191a);transition:all .2s ease}.mobile-styles_app__MNRfV .react-datepicker__day-names{padding:0;display:none}.mobile-styles_app__MNRfV .react-datepicker__month-container{float:unset;width:100%}.mobile-styles_app__MNRfV .react-datepicker .react-datepicker__month-container:first-of-type .react-datepicker__header{gap:16px;display:flex;padding-top:70px;flex-direction:column-reverse}.mobile-styles_app__MNRfV .react-datepicker .react-datepicker__month-container:first-of-type .react-datepicker__day-names{top:0;left:0;z-index:10;width:100%;display:flex;position:fixed;min-height:60px;align-items:center;justify-content:center;background-color:#fff}.mobile-styles_app__MNRfV .react-datepicker__navigation{display:none}.mobile-styles_app__MNRfV .react-datepicker__day--in-range:hover,.mobile-styles_app__MNRfV .react-datepicker__day--range-end{border-bottom-right-radius:100%;background-color:#e8efff;border-top-right-radius:100%}@media (min-width:500px){.mobile-styles_app__MNRfV .react-datepicker__current-month{text-align:center}}@media (min-width:330px){.mobile-styles_app__MNRfV .react-datepicker__day{width:50px;line-height:50px}.mobile-styles_app__MNRfV .react-datepicker__day-name{width:50px}}.split-styles_app__RSCjH .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#e8efff!important}.split-styles_app__RSCjH .react-datepicker__day--in-selecting-range:hover{background:#1d315f;color:#000!important}.split-styles_app__RSCjH .react-datepicker__day--selecting-range-end{border-radius:0 100px 100px 0!important}.split-styles_app__RSCjH .react-datepicker__day--range-end,.split-styles_app__RSCjH .react-datepicker__day--range-start,.split-styles_app__RSCjH .react-datepicker__day--range-start:hover{color:#fff!important}.split-styles_app__RSCjH .react-datepicker__day--range-end:before,.split-styles_app__RSCjH .react-datepicker__day--range-start:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center;background-color:#3758a6;border:2px solid #1b2b4e;color:#fff!important;border-radius:100%;z-index:-1}.split-styles_app__RSCjH .react-datepicker__day--in-range{background:#c7d8ff;color:#19191a}.split-styles_app__RSCjH .react-datepicker__day--selecting-range-start{border-radius:100px 0 0 100px!important}.split-styles_app__RSCjH .react-datepicker__day .react-datepicker__day--in-selecting-range{background:transparent!important}