@charset "UTF-8";:root{--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-gray-950: oklch(.13 .028 261.692);--color-sky-50: oklch(.977 .013 236.62);--color-sky-100: oklch(.951 .026 236.824);--color-sky-200: oklch(.901 .058 230.902);--color-sky-300: oklch(.828 .111 230.318);--color-sky-400: oklch(.746 .16 232.661);--color-sky-500: oklch(.685 .169 237.323);--color-sky-600: oklch(.588 .158 241.966);--color-sky-700: oklch(.5 .134 242.749);--color-sky-800: oklch(.443 .11 240.79);--color-sky-900: oklch(.391 .09 240.876);--color-sky-950: oklch(.293 .066 243.157)}.p-datepicker-month{margin-right:5px}.search-bar .p-checkbox-box{background-color:#d9d9d9}.search-bar .p-checkbox-icon{color:var(--color-sky-700)}.search-bar .p-autocomplete,.search-bar .p-calendar{width:100%}.search-bar .p-inputtext{width:100%;border:2px solid var(--color-sky-500);border-radius:.3rem;color:var(--color-gray-600);font-weight:600;padding:5px 10px;background-color:#fff}.search-bar .p-inputwrapper-focus{border-radius:2px}.search-bar .p-calendar{width:100%}.search-bar .p-datepicker{background-color:#111c;color:var(--color-sky-700);padding:2px}.search-bar .p-datepicker-calendar{background-color:#111c;color:#22a6ca;padding:4px}.search-bar .p-dropdown{width:100%}.search-bar .p-dropdown-label{font-weight:400;border-right:0px}.search-bar .p-dropdown-trigger{background-color:var(--color-sky-600);border:1px solid var(--color-gray-100);border-radius:.2rem;border-left:0px}.search-bar .p-dropdown-trigger .p-dropdown-trigger-icon{color:var(--color-gray-100)}.search-bar .p-dropdown-panel{background-color:#fff;color:var(--color-gray-700);padding:4px}.search-bar .p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items{padding-left:0}.search-bar .p-dropdown-panel .p-dropdown-item{color:var(--color-gray-700)}.search-bar .p-dropdown-panel .p-highlight{background-color:var(--color-gray-300);color:var(--color-gray-700)}.search-bar .p-dropdown-panel .p-focus{color:var(--color-gray-950)}.search-bar .p-inputnumber-input{width:100%;padding-left:4px}.p-tooltip{background-color:#eee;border-radius:12px;border:1px solid #ccc;padding:2px 8px;margin-bottom:12px}.p-tooltip-text{color:#a4a4a4;font-weight:700}.date-range-dialog .p-dialog-header{background-color:#fff;border:1px solid var(--color-sky-700);padding:5px 10px}.date-range-dialog .p-dialog-header-close{color:var(--color-sky-700)}.date-range-dialog .p-dialog-content{background-color:#fff;border:1px solid var(--color-sky-700)}.date-range-dialog .calendar-container{overflow:visible;width:100%}.date-range-dialog .date-calendar-wrapper{display:flex;transition:transform .3s ease-in-out}.date-range-dialog .calendar-item{flex:0 0 100%;padding:0 1rem;height:-moz-fit-content;height:fit-content}.date-range-dialog .date-calendar-wrapper.step-1{transform:translate(0)}.date-range-dialog .date-calendar-wrapper.step-2{transform:translate(-100%)}.p-calendar .p-disabled,.p-calendar .p-component:disabled{opacity:.3}.p-datepicker table td,.p-datepicker .p-datepicker-header{padding:0}.p-datepicker th{text-align:center}.p-datepicker table td>span.p-highlight{color:#010307;background:transparent}.p-datepicker table td:has(>span.p-highlight){color:#106ebe;background:#f7f7f7}.p-datepicker table th{padding:.1rem}.p-datepicker table td:has(>span>span.calendar-checkin){opacity:1!important;background:#f7f7f7;width:2.5rem;height:2.5rem;border-top-left-radius:50%;border-bottom-left-radius:50%;transition:box-shadow .2s;border:1px solid transparent}.p-datepicker table td:has(>span>span.calendar-checkin)>span.p-highlight{background:#131416;opacity:1!important}.p-datepicker table td:has(>span>span.calendar-checkin)>span>span.calendar-checkin{color:#fff!important;opacity:1!important}.p-datepicker table td:has(>span>span.calendar-checkout){background:#f7f7f7;width:2.5rem;height:2.5rem;border-top-right-radius:50%;border-bottom-right-radius:50%;transition:box-shadow .2s;border:1px solid transparent}.p-datepicker table td:has(>span>span.calendar-checkout)>span.p-highlight{background:#131416;opacity:1!important}.p-datepicker table td:has(>span>span.calendar-checkout)>span>span.calendar-checkout{color:#fff!important;opacity:1!important}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:none}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:transparent}.p-dialog{display:flex!important;visibility:visible!important}@media screen and (max-width: 768px){.p-dialog{width:95vw!important;max-width:95vw!important;margin:0!important;left:47%!important;right:auto!important;transform:translate(-50%)!important;z-index:1100!important;opacity:1!important;box-sizing:border-box!important}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-dialog{width:90vw!important;max-width:90vw!important}}@media screen and (max-width: 768px){.date-range-dialog .p-dialog-content{padding:0!important;overflow-x:hidden;overflow-y:auto;max-height:65vh;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box!important}.date-range-dialog .p-dialog-header{padding:.75rem;flex-wrap:wrap;gap:.5rem;width:100%;box-sizing:border-box}.date-range-dialog .p-dialog-header .font-bold{font-size:.875rem}.date-range-dialog .p-dialog-header .border-1{padding:.5rem;font-size:.75rem}.date-range-dialog .p-dialog-footer{padding:.75rem;width:100%;box-sizing:border-box}.date-range-dialog .p-dialog-footer button{font-size:.875rem;padding:.5rem 1rem}.date-range-dialog .calendar-container{padding:0;margin:0;width:100%;overflow:visible;display:flex;justify-content:center;box-sizing:border-box}.date-calendar-wrapper{min-height:300px;width:100%;justify-content:center;box-sizing:border-box}.date-calendar-wrapper .calendar-item{padding:0;display:flex;justify-content:center;box-sizing:border-box}.p-datepicker{width:100%!important;max-width:100%!important;margin:0 auto}.p-datepicker table{width:100%;font-size:.75rem}.p-datepicker table td,.p-datepicker table th{padding:.15rem}.p-datepicker table td>span{width:1.75rem;height:1.75rem;font-size:.75rem}.p-datepicker .p-datepicker-header{padding:.5rem;font-size:.875rem}.p-datepicker .p-datepicker-header .p-datepicker-title{font-size:.875rem}.p-datepicker .p-datepicker-prev,.p-datepicker .p-datepicker-next{width:2rem;height:2rem}}.home-carousel .p-galleria-indicators{font-size:xx-large}.home-carousel .p-galleria-item-nav{z-index:0}
