#clearBtn[data-v-2713e1f9]{align-items:center;background:#fff;border-radius:4px;box-shadow:0 0 4px #959595;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:10px;top:10px;width:28px;z-index:10}.viatu-tip{min-height:160px}.viatu-tip .text-underline{text-decoration:underline}.viatu-tip .content-render a{color:#541736;text-decoration:underline}.viatu-tip .content-render p{margin-bottom:10px}.viatu-tip .content-render ul{list-style:circle;margin-left:20px;padding-bottom:10px;padding-top:10px}.trip-end[data-v-d3c41897],.trip-start[data-v-d3c41897],.trip-stop[data-v-d3c41897]{color:var(--color-black);display:flex;padding:2.5rem 1.25rem .375rem 2.75rem;position:relative;transition:all .25s ease-out;width:100%}.trip-end[data-v-d3c41897]:first-child,.trip-start[data-v-d3c41897]:first-child,.trip-stop[data-v-d3c41897]:first-child{padding-top:.5rem}.trip-end>aside[data-v-d3c41897],.trip-start>aside[data-v-d3c41897],.trip-stop>aside[data-v-d3c41897]{align-items:center;background-color:var(--color-platinum);border-radius:50%;bottom:0;color:var(--color-sangria);display:flex;font-size:1rem;height:32px;justify-content:center;left:0;position:absolute;transition:all .25s ease-out;width:32px;z-index:1}.trip-end.hovered[data-v-d3c41897],.trip-start.hovered[data-v-d3c41897],.trip-stop.hovered[data-v-d3c41897]{color:var(--color-sangria);cursor:pointer;font-weight:700}.trip-end.hovered>aside[data-v-d3c41897],.trip-start.hovered>aside[data-v-d3c41897],.trip-stop.hovered>aside[data-v-d3c41897]{background-color:var(--color-sangria);color:var(--color-platinum-50)}.trip-end.hovered>aside>img[data-v-d3c41897],.trip-start.hovered>aside>img[data-v-d3c41897],.trip-stop.hovered>aside>img[data-v-d3c41897]{filter:invert(1) brightness(2)}.trip-end.hovered h3[data-v-d3c41897],.trip-start.hovered h3[data-v-d3c41897],.trip-stop.hovered h3[data-v-d3c41897]{font-weight:700}.trip-end.hovered.hovered~.hovered .trip-route[data-v-d3c41897],.trip-start.hovered.hovered~.hovered .trip-route[data-v-d3c41897],.trip-stop.hovered.hovered~.hovered .trip-route[data-v-d3c41897]{background-image:linear-gradient(var(--color-sangria) 66%,#fff 0);background-size:3.5px 12px;cursor:pointer}.trip-end.selected[data-v-d3c41897],.trip-start.selected[data-v-d3c41897],.trip-stop.selected[data-v-d3c41897]{color:var(--color-sangria);cursor:pointer;font-weight:700}.trip-end.selected>aside[data-v-d3c41897],.trip-start.selected>aside[data-v-d3c41897],.trip-stop.selected>aside[data-v-d3c41897]{background-color:var(--color-sangria);border:2px solid #fff;color:var(--color-platinum-50);outline:solid 2px var(--color-sangria)}.trip-end.selected>aside>img[data-v-d3c41897],.trip-start.selected>aside>img[data-v-d3c41897],.trip-stop.selected>aside>img[data-v-d3c41897]{filter:invert(1) brightness(2)}.trip-end.selected h3[data-v-d3c41897],.trip-start.selected h3[data-v-d3c41897],.trip-stop.selected h3[data-v-d3c41897]{font-weight:700}.trip-end.selected.selected~.selected .trip-route[data-v-d3c41897],.trip-start.selected.selected~.selected .trip-route[data-v-d3c41897],.trip-stop.selected.selected~.selected .trip-route[data-v-d3c41897]{background-image:linear-gradient(var(--color-sangria) 100%);background-size:3.5px 12px;cursor:pointer}.trip-route[data-v-d3c41897]{background-image:linear-gradient(var(--color-platinum) 66%,#fff 0);background-repeat:repeat-y;background-size:2px 12px;display:flex;height:100%;left:15px;position:absolute;top:-2px;transition:all .25s ease-out;width:4px}@media (min-width:768px){.trip-end[data-v-d3c41897],.trip-start[data-v-d3c41897],.trip-stop[data-v-d3c41897]{padding-top:58px}}.slide-left-enter-active[data-v-456a5cdd]{transition:opacity var(--time-05) ease-out var(--time-03),transform var(--time-05) ease-out var(--time-03)}.slide-left-enter-from[data-v-456a5cdd]{opacity:0;transform:translate(-2rem)}.slide-left-enter-to[data-v-456a5cdd]{opacity:1;transform:translate(0)}.btn-std:hover>span[data-v-456a5cdd]{color:var(--color-sangria)}@media (max-width:768px){dialog[data-v-456a5cdd]:after{right:16px;top:16px}}dialog>div>div[data-v-456a5cdd]{transition:transform var(--time-05) ease-out}dialog>div>div>div[data-v-456a5cdd]{transition:opacity var(--time-03) ease-out}dialog>div>div.initial[data-v-456a5cdd]{transform:translateY(0)}dialog>div>div.loading[data-v-456a5cdd]{transform:translateY(100%)}dialog>div>div.success[data-v-456a5cdd]{transform:translateY(200%)}dialog>div>div.error[data-v-456a5cdd]{transform:translateY(300%)}dialog[data-v-456a5cdd]:has(.loading),dialog[data-v-456a5cdd]:has(.success){pointer-events:none}dialog[data-v-456a5cdd]:has(.loading):after,dialog[data-v-456a5cdd]:has(.success):after{display:none}dialog.animate-close[data-v-456a5cdd]{animation:scaleToTopRightCorner-456a5cdd var(--time-07) cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes scaleToTopRightCorner-456a5cdd{0%{opacity:1}to{opacity:.25;right:-75%;scale:.15;top:-90%}}.activity-tooltip{background-color:#fff;border-radius:6px;box-shadow:0 5px 7.8px 1px #0003;padding:16px;position:fixed;right:16px;top:52px;width:225px}.activity-tooltip .tooltiptext{font-family:Satoshi;font-size:13px;font-weight:500;line-height:15.6px;opacity:.6;text-align:left}.activity-tooltip-modal{position:absolute;right:20px;top:156px}.ActivityModal .thumbnail-carousel .swiper-wrapper{padding-top:0}.custom-content *{line-height:22px}.custom-content ul{list-style:circle;padding-left:20px}.custom-content a{color:#450b28;text-decoration:underline}.custom-content ul{list-style-position:inside;list-style-type:disc}.custom-content ol{list-style-position:inside;list-style-type:decimal}.trip-list .swiper-scrollbar{bottom:20px!important;left:16px!important;position:absolute;right:112px!important;width:auto!important}@media (min-width:768px){.trip-list .swiper-scrollbar{left:0!important;right:130px!important}}.trip-list>.container-wrapper>.swiper{padding-left:24px;padding-right:24px}@media (min-width:768px){.trip-list>.container-wrapper>.swiper{padding-left:0;padding-right:0}}.trip-list>.container-wrapper>.swiper>.swiper-button-prev{bottom:0;height:44px;left:unset;position:absolute;right:52px;top:unset;width:45px}@media (min-width:768px){.trip-list>.container-wrapper>.swiper>.swiper-button-prev{margin-right:.5rem}}.trip-list>.container-wrapper>.swiper>.swiper-button-next{bottom:0;height:44px;position:absolute;right:0;top:unset;width:45px}.services .thumbnail-carousel .swiper-wrapper{padding-top:0}.fade-and-slide-enter-active[data-v-221138dc],.fade-and-slide-leave-active[data-v-221138dc]{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.fade-and-slide-enter-from[data-v-221138dc]{opacity:0;transform:translateY(-10px)}.fade-and-slide-leave-to[data-v-221138dc]{opacity:0;transform:translateY(10px)}.fade-and-slide-enter-to[data-v-221138dc],.fade-and-slide-leave-from[data-v-221138dc]{opacity:1;transform:translateY(0)}.tooltip:hover>.tooltip__content{display:block}.sort-picker[data-v-cf82f66c]{--country-height:54px;position:relative}.sort-picker .popover[data-v-cf82f66c]{opacity:0;transition:opacity .25s ease-out,transform .25s ease-out}.sort-picker .popover[style][data-v-cf82f66c]{opacity:1;transform:translate(0)}.sort-picker .sort-box[data-v-cf82f66c]:after{background-image:url(../img/icon-chev.svg);background-repeat:no-repeat;background-size:contain;content:"";height:8px;opacity:.75;position:absolute;right:16px;transition:rotate .25s ease-out;width:14px}.sort-picker .sort-box.expanded[data-v-cf82f66c]:after{rotate:-180deg}.sort-picker .sort-box.invalid[data-v-cf82f66c]{border-color:var(--color-red)}.sort-picker .sort-option.focused[data-v-cf82f66c],.sort-picker .sort-option[data-v-cf82f66c]:hover{background-color:var(--color-platinum)}.sort-picker .sort-option.selected[data-v-cf82f66c]{font-weight:700}.sort-picker .moblie-selected-sort[data-v-cf82f66c]{gap:0;padding-inline:1rem}.trip-card[data-v-db00b7ff]{box-shadow:0 0 3px rgb(from var(--color-black) r g b/.25);display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:240px;row-gap:.5rem}.trip-card.disabled[data-v-db00b7ff]{opacity:.5}.trip-card.disabled[data-v-db00b7ff]:hover{background-color:unset;box-shadow:none;cursor:default}.trip-card.disabled:hover>h3[data-v-db00b7ff]{text-decoration:none}.tooltip[data-v-cf4e36c0]{bottom:50%;left:50%;margin-bottom:1rem;transform:translate(-50%)}.tooltip[data-v-cf4e36c0]:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:0;content:"";display:inline-block;left:calc(50% - var(--tooltip-left-offset, 0px));position:absolute;transform:translate(-50%) translateY(100%)}[data-v-ebcded45] .multi-range-slider.multi-range-slider .bar{height:4px}[data-v-ebcded45] .multi-range-slider.multi-range-slider .bar-left,[data-v-ebcded45] .multi-range-slider.multi-range-slider .bar-right{background-color:transparent}[data-v-ebcded45] .multi-range-slider.multi-range-slider .thumb-left:before,[data-v-ebcded45] .multi-range-slider.multi-range-slider .thumb-right:before{scale:.75}.multi-range-slider[data-v-ebcded45]{position:relative}.multi-range-slider[data-v-ebcded45] :before{background-color:var(--color-grey);content:"";height:4px;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:-1}div[disabled][data-v-ed519c73]{opacity:.25;pointer-events:none}.accordion[data-v-ed519c73]{--checkbox-height:30px}.accordion.expanded>section[data-v-ed519c73]{max-height:calc(var(--checkbox-height)*5)}.accordion.expanded.more>section[data-v-ed519c73]{max-height:calc(var(--checkbox-height)*10);overflow-y:auto}[role=list][data-v-3c5de2f9]{align-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(5,minmax(240px,1fr));padding-block:4px;row-gap:2rem}.selected-stay[data-v-3c5de2f9]{border:1.5px solid var(--color-sangria)}@media (max-width:1960px){[role=list][data-v-3c5de2f9]{grid-template-columns:repeat(4,minmax(240px,1fr))}}@media (max-width:1660px){[role=list][data-v-3c5de2f9]{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media (max-width:1360px){[role=list][data-v-3c5de2f9]{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:1060px){[role=list][data-v-3c5de2f9]{grid-template-columns:repeat(1,minmax(240px,1fr))}}@media (max-width:768px){[role=list][data-v-3c5de2f9]{grid-template-columns:1fr}}.tabs[data-v-d5b1fac7]{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}[role=tablist][data-v-d5b1fac7]{border-bottom:1px solid #ccc;display:flex;font-size:1.125rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}[role=tablist]>[role=tab][data-v-d5b1fac7]{cursor:pointer;flex:1;min-width:-moz-max-content;min-width:max-content;padding-bottom:1.5rem;padding-top:.375rem;padding-inline:1rem;position:relative;text-transform:capitalize}[role=tablist]>[role=tab][data-v-d5b1fac7]:after{border-bottom:2px solid transparent;bottom:-1px;content:"";display:inline-block;height:1px;left:0;position:absolute;transition:border-bottom-color .3s;width:100%}[role=tablist]>[role=tab][data-v-d5b1fac7]:hover:after{border-bottom-color:var(--color-grey)}[role=tablist]>.active[role=tab][data-v-d5b1fac7]:after{border-bottom-color:var(--color-black)}[role=tabpanel][data-v-d5b1fac7]{flex:1;height:100%;margin-block:.5rem 0;margin-right:var(--scrollbar-width);overflow-y:auto;padding-block:2rem 1rem;padding-inline:2rem}.has-scrollbar[role=tabpanel][data-v-d5b1fac7]{margin-right:0}.has-scrollbar[role=tabpanel][data-v-d5b1fac7]:has(.popup-opened){margin-right:var(--scrollbar-width);overflow-y:hidden}@media (max-width:768px){.tabs [role=tablist]>[role=tab][data-v-d5b1fac7]{padding:1rem}[role=tabpanel][data-v-d5b1fac7]{margin-bottom:100px;margin-top:1rem;padding-top:1rem}}.additional-images>picture[data-v-a1264697]:last-child{position:relative}.additional-images>picture[data-v-a1264697]:last-child:after,.additional-images>picture[data-v-a1264697]:last-child:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.additional-images>picture[data-v-a1264697]:last-child:before{background:#00000080}.additional-images>picture[data-v-a1264697]:last-child:after{color:#fff;content:"+" attr(data-count);display:grid;font-size:1.5rem;font-weight:700;top:0;right:0;bottom:0;left:0;margin-left:-.5rem;place-items:center;position:absolute}.image-overlay[data-v-62e7d50d]{background:linear-gradient(180deg,rgba(0,0,0,.85) 0,transparent 75%)}.overview-mobile[data-v-62e7d50d],.overview-mobile>div[data-v-62e7d50d]{transition:all var(--time-025) ease-out}@media (max-width:768px){.mobile-pill[data-v-62e7d50d]{align-self:flex-start;border:1px solid rgb(from var(--color-black) r g b/.25);border-radius:.5rem;margin-top:1rem;padding-block:.25rem;padding-inline:.5rem}.mobile-scrolled[data-v-62e7d50d]{padding-top:0}.mobile-scrolled>div[data-v-62e7d50d]{margin-left:-12.5%;scale:.75;width:125%}.mobile-scrolled .mobile-pill[data-v-62e7d50d]{margin-top:.5rem}}.meal-plan-picker[data-v-ac458b4d]{--meal-plan-height:60px;--meal-plan-gap:4px}.meal-plan-picker .popover[data-v-ac458b4d]{opacity:0;position:relative;transition:opacity .25s ease-out,transform .25s ease-out}.meal-plan-picker .popover[style][data-v-ac458b4d]{opacity:1;transform:translate(0)}.meal-plan-picker .close-icon[data-v-ac458b4d]{cursor:pointer;opacity:.25;position:absolute;right:9px;top:9px;transition:opacity var(--time-03) ease-out}.meal-plan-picker .close-icon[data-v-ac458b4d]:hover{opacity:1}.meal-plan-picker .meal-plans-list[data-v-ac458b4d]{max-height:calc(var(--meal-plan-height)*6 + var(--meal-plan-gap)*6);min-height:calc(var(--meal-plan-height)*3 + var(--meal-plan-gap)*3);overflow-y:auto}.meal-plan-picker .meal-plans-list .meal-plan[data-v-ac458b4d]{cursor:pointer}.meal-plan-picker .meal-plans-list .meal-plan.selected[data-v-ac458b4d],.meal-plan-picker .meal-plans-list .meal-plan[data-v-ac458b4d]:hover{background-color:var(--color-light-grey)}.room-config-picker[data-v-1e9b89bd]{--border-default:solid 1.5px rgb(from var(--color-grey) r g b/.5);--border-selected:solid 1.5px var(--color-sangria);--shadow-default:0 0 0 0px transparent;--shadow-selected:0 0 0 1px var(--color-sangria);border:var(--border-default);border-radius:17px;cursor:pointer;display:flex;flex-direction:column;outline:none;overflow:hidden;transition:border-color var(--time-03) ease-out,box-shadow var(--time-03) ease-out}.room-config-picker>.top[data-v-1e9b89bd]{align-items:center;background-color:var(--color-white);display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem}.room-config-picker>.top .icon-adult[data-v-1e9b89bd]{border-radius:50%;height:40px;padding:10px;width:40px}.room-config-picker>.top .icon-adult.occupied[data-v-1e9b89bd]{background-color:var(--color-phthalo)}.room-config-picker>.top .icon-child[data-v-1e9b89bd]{border-radius:50%;height:30px;padding:6px;width:30px}.room-config-picker>.top .icon-child.occupied[data-v-1e9b89bd]{background-color:var(--color-phthalo)}.room-config-picker>.bottom[data-v-1e9b89bd]{align-items:center;background-color:rgb(from var(--color-grey) r g b/.2);display:flex;padding:.375rem .5rem .5rem}.room-config-picker>.bottom[data-v-1e9b89bd]>:first-child,.room-config-picker>.bottom[data-v-1e9b89bd]>:last-child{opacity:0;transition:transform var(--time-03) ease-out}.room-config-picker>.bottom[data-v-1e9b89bd]>:first-child{transform:translate(10px)}.room-config-picker>.bottom[data-v-1e9b89bd]>:last-child{transform:translate(-10px)}.room-config-picker[data-v-1e9b89bd]:hover{box-shadow:var(--shadow-selected);cursor:pointer}.room-config-picker.loading[data-v-1e9b89bd]{cursor:default;opacity:.5;pointer-events:none}.room-config-picker.selected[data-v-1e9b89bd]{border:var(--border-selected);box-shadow:var(--shadow-selected);cursor:default}.room-config-picker.selected .bottom[data-v-1e9b89bd]>:first-child,.room-config-picker.selected .bottom[data-v-1e9b89bd]>:last-child{opacity:1;transform:translate(0)}.room-config-picker.disabled[data-v-1e9b89bd]:not(.selected){cursor:default;opacity:.5}.room-config-picker[data-v-1e9b89bd] .btn-minus{background-color:transparent;opacity:.75;outline:solid 1px rgb(from var(--color-grey) r g b/.5)}.room-config-picker[data-v-1e9b89bd] .btn-minus:hover{background-color:#000!important}.room-config-picker[data-v-1e9b89bd] .btn-minus:hover>img{filter:brightness(0) invert(1)}.room-config-picker[data-v-1e9b89bd] .btn-std.btn-small{padding:6px}.room-config-picker[data-v-1e9b89bd] .btn-std.btn-small:focus{outline-offset:0}.room-config-picker[data-v-1e9b89bd] .btn-std.btn-small:not(.btn-minus){outline:none}.thumbnail-grid[data-v-a43d048a]{display:grid;gap:.75rem;grid-template-columns:repeat(var(--column-count),var(--col-width));grid-template-rows:repeat(var(--row-count),var(--row-height))}.thumbnail-grid.with-overlay>li:last-child>picture[data-v-a43d048a]{position:relative}.thumbnail-grid.with-overlay>li:last-child>picture[data-v-a43d048a]:after,.thumbnail-grid.with-overlay>li:last-child>picture[data-v-a43d048a]:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.thumbnail-grid.with-overlay>li:last-child>picture[data-v-a43d048a]:before{background:#00000080}.thumbnail-grid.with-overlay>li:last-child>picture[data-v-a43d048a]:after{color:#fff;content:"+" attr(data-count);display:grid;font-size:1.5rem;font-weight:700;top:0;right:0;bottom:0;left:0;margin-left:-.5rem;place-items:center;position:absolute}.meal-plan-picker-container[data-v-5aef501a]{background-color:rgb(from var(--color-grey) r g b/.2);border:1px solid rgb(from var(--color-grey) r g b/.5);border-radius:.75rem;font-size:1rem;position:relative}@media (max-width:768px){.meal-plan-picker-container[data-v-5aef501a]{flex-direction:column;gap:1.25rem;margin-top:1rem;padding:1rem;width:100%}}.room-card[data-v-5aef501a] .btn.btn-black{background-color:#000!important;opacity:.75;transition:opacity .25s ease-in-out}.room-card[data-v-5aef501a] .btn.btn-black:active,.room-card[data-v-5aef501a] .btn.btn-black:hover{opacity:1}.room-config-matrix[data-v-5aef501a]{--room-config-width:240px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(var(--room-config-width),1fr))}@media (max-width:1435px){.room-config-matrix[data-v-5aef501a]{grid-template-columns:repeat(2,minmax(var(--room-config-width),1fr))}}@media (max-width:1140px){.room-config-matrix[data-v-5aef501a]{grid-template-columns:repeat(1,minmax(var(--room-config-width),1fr))}}.room-allocation-picker[data-v-969425f3]{position:relative}.room-allocation-picker .popover[data-v-969425f3]{opacity:0;position:relative;transition:opacity .25s ease-out,transform .25s ease-out}.room-allocation-picker .popover[style][data-v-969425f3]{opacity:1;transform:translate(0)}.room-allocation-picker .close-icon[data-v-969425f3]{cursor:pointer;opacity:.25;position:absolute;right:9px;top:9px;transition:opacity var(--time-03) ease-out}.room-allocation-picker .close-icon[data-v-969425f3]:hover{opacity:1}.room-allocation-picker .allocation[data-v-969425f3]{overflow:hidden;text-overflow:clip;transition:max-width var(--time-05) ease-out;white-space:nowrap}.room-allocation-picker label[data-v-969425f3]:has(input[type=checkbox]:disabled){opacity:.5;pointer-events:none}.room-allocation-picker .disable-new-allocation label[data-v-969425f3]:has(input[type=checkbox]:not(:checked)){cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-allocation-picker .disable-new-allocation label[data-v-969425f3]:has(input[type=checkbox]:not(:checked))>*{opacity:.25}.room-allocation-picker .room-allocations[data-v-969425f3]{--room-allocation-height:48px;--room-allocation-gap:4px;max-height:calc(var(--room-allocation-height)*6 + var(--room-allocation-gap)*6);min-height:calc(var(--room-allocation-height)*3 + var(--room-allocation-gap)*3);overflow-y:auto;position:relative;width:100%}.room-allocation-picker .room-allocations .room-allocation[data-v-969425f3]{cursor:pointer;height:var(--room-allocation-height)}.room-allocation-picker .room-allocations .room-allocation.selected[data-v-969425f3],.room-allocation-picker .room-allocations .room-allocation[data-v-969425f3]:hover{background-color:var(--color-light-grey)}.meal-plans-grid[data-v-93e45cac] .btn-std.btn-small{background-color:#000!important;max-width:60px;min-width:60px;opacity:.75;padding:10px 14px;transition:opacity .25s ease-in-out}.meal-plans-grid[data-v-93e45cac] .btn-std.btn-small:active,.meal-plans-grid[data-v-93e45cac] .btn-std.btn-small:hover{opacity:1}@media (max-width:768px){.meal-plans-grid[data-v-93e45cac]{border:1px solid rgb(from var(--color-black) r g b/.15);font-size:14px;grid-template-columns:1fr;padding:.75rem;row-gap:1.5rem}.meal-plans-grid[data-v-93e45cac]:last-of-type{margin-bottom:0}.meal-plans-grid[data-v-93e45cac]>*{max-width:100%}}.facilities[data-v-116b7495]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.details[data-v-21f258fe]{height:100%;overflow:hidden;padding-top:28px!important;width:100%}.details>div[data-v-21f258fe]{display:flex;height:calc(100% - var(--bottom-island-height));width:100%}.details>div>div[data-v-21f258fe]{height:100%;transition:height .35s ease-out;width:100%}.summary-list-item[data-v-4d529f51]{align-items:center;display:grid;font-size:20px;grid-column:span 4;grid-template-columns:subgrid;padding-block:1rem;padding-inline:.5rem;width:100%}.summary-list-item.with-big-room[data-v-4d529f51]{align-items:stretch}.summary-list-item.header[data-v-4d529f51]{border-bottom:1px solid rgb(from var(--color-black) r g b/.1);font-size:13px;font-weight:700;text-transform:capitalize}.summary-list-item.footer[data-v-4d529f51]{font-weight:700;padding-bottom:.25rem;text-transform:capitalize}.summary-list-item.footer.first[data-v-4d529f51]{border-top:1.5px solid rgb(from var(--color-black) r g b/.75)}.summary-list-item.footer[data-v-4d529f51]:last-of-type{font-size:32px}.icon-adult[data-v-4d529f51]{border-radius:50%;height:40px;padding:10px;width:40px}.icon-adult.occupied[data-v-4d529f51]{background-color:var(--color-phthalo)}.icon-adult.vacant[data-v-4d529f51]{background-color:var(--color-platinum)}.icon-child[data-v-4d529f51]{border-radius:50%;height:30px;padding:6px;width:30px}.icon-child.occupied[data-v-4d529f51]{background-color:var(--color-phthalo)}.configuration-desktop-tooltip[data-v-4d529f51]{position:absolute;right:280px;top:118px;z-index:100}@media (max-width:768px){.summary-list-item[data-v-4d529f51]{gap:1.25rem;margin-bottom:1.5rem;padding:0}.summary-list-item[data-v-4d529f51],.summary-list-item>div[data-v-4d529f51]{align-items:flex-start;display:flex;flex-direction:column}.summary-list-item>div[data-v-4d529f51]{width:100%}.summary-list-item>div[data-v-4d529f51]>:first-of-type{color:rgb(from var(--color-black) r g b/.4);font-size:13px;font-weight:700}.summary-list-item>div[data-v-4d529f51]>:last-of-type{font-size:18px}.summary-list-item>hr[data-v-4d529f51]{-o-border-image:repeating-linear-gradient(to right,rgb(from var(--color-black) r g b/.25) 0 10px,transparent 10px 20px) 100% 1;border-image:repeating-linear-gradient(to right,rgb(from var(--color-black) r g b/.25) 0 10px,transparent 10px 20px) 100% 1;border-top:2px dashed transparent;height:1px;margin:1.5rem 0;width:100%}.summary-list-item.footer[data-v-4d529f51]{-moz-column-gap:2rem;column-gap:2rem;display:grid;font-size:18px;grid-template-columns:100px 1fr;row-gap:0}.summary-list-item.footer.first[data-v-4d529f51]{margin-top:3rem;padding-top:3rem}.summary-list-item.footer.first>div[data-v-4d529f51]{flex-direction:row}.summary-list-item.footer.first>div>span[data-v-4d529f51]{color:var(--color-black);font-size:18px;font-weight:700}}.bottom-island[data-v-9149d554]{background-color:#fff;bottom:0;left:0;max-height:var(--bottom-island-height);position:absolute;transition:height .35s ease-out;width:100%;z-index:1}.bottom-island.slide-up[data-v-9149d554]{animation:slideUp var(--time-07) ease-out var(--time-05) forwards;transform:translateY(100%)}.bottom-island .btn-inverse>span[data-v-9149d554]{color:var(--color-sangria)}@media (max-width:768px){.bottom-island[data-v-9149d554]{flex-direction:column;justify-content:flex-end;max-height:100px;min-height:100px;padding-block:.25rem .5rem}.bottom-island[data-v-9149d554] .btn,.bottom-island[data-v-9149d554] .btn-std{padding-block:.75rem}.bottom-island[data-v-9149d554] .btn>span,.bottom-island[data-v-9149d554] .btn-std>span{height:20px}}.allocation-status[data-v-9149d554]{align-items:center;cursor:pointer;display:flex}.allocation-status>div[data-v-9149d554]{align-items:center;border:1px solid rgb(from var(--color-black) r g b/.2);border-left:none;display:flex;font-size:.875rem;gap:.5rem;height:46px;padding:12px;transition:background-color var(--time-03) ease-out}.allocation-status>div[data-v-9149d554]:first-of-type{border-bottom-left-radius:1.5rem;border-left:1px solid rgb(from var(--color-black) r g b/.2);border-top-left-radius:1.5rem}.allocation-status>div[data-v-9149d554]:last-of-type{border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem}.allocation-status>div.pristine[data-v-9149d554]{background-color:transparent}.allocation-status>div.unmatched[data-v-9149d554]{background-color:rgb(from var(--color-alertRed) r g b/.6)}.allocation-status>div.matched[data-v-9149d554]{background-color:rgb(from var(--color-phthalo) r g b/.85);color:#fff}.allocation-status>div.matched img[data-v-9149d554]{filter:invert(1) hue-rotate(300deg)}@media (max-width:1360px){.allocation-status .label-icon[data-v-9149d554]{display:none}}.side-panel[data-v-fa21443f]{--transition:#541736;border-right:1px solid var(--color-platinum);overflow:hidden;transition:width var(--time-05) ease-out;width:320px}.side-panel.expanded[data-v-fa21443f]{width:360px}.side-panel>div[data-v-fa21443f]{display:flex;height:100%;transition:transform var(--time-05) ease-out;width:100%;will-change:transform}.side-panel>div[data-view=filters][data-v-fa21443f]{transform:translate(0)}.side-panel>div[data-view=filters][data-v-fa21443f]>:first-child{opacity:1}.side-panel>div[data-view=side-panel][data-v-fa21443f]{transform:translate(-100%)}.side-panel>div[data-view=side-panel][data-v-fa21443f]>:nth-child(2){opacity:1}.side-panel>div[data-v-fa21443f]>*{flex-shrink:0;opacity:1;padding-block:2.25rem 1.25rem;padding-inline:2rem;transition:background var(--time-05) ease-out;width:100%;will-change:background}.main-panel[data-v-fa21443f]{display:flex;flex:1;position:relative;--bottom-island-height:92px}.main-panel>div[data-v-fa21443f]{height:100%;padding-block:1.25rem;position:absolute;top:0;transition:top var(--time-025) ease-out;width:100%}@media (max-width:768px){dialog[data-v-fa21443f]:after{right:8px;top:8px}}.room-selection .thumbnail-carousel .swiper-wrapper{padding-top:0}.stay-highlight-animation{animation:highlightCardUpdate var(--animation-duration) ease-out}.validation-message{animation:slideUp var(--time-05) ease-out}.leg[data-v-9701649d]{transition:flex .25s ease-out}.leg.selected[data-v-9701649d]{background-color:#541736}.leg.selected>img[data-v-9701649d]{filter:brightness(20)}.leg.selected>span[data-v-9701649d]{color:#fff}.leg-point[data-v-9701649d]{position:relative}.leg-point[data-v-9701649d]:before{content:attr(data-name);font-size:13px;font-weight:500;line-height:1rem;position:absolute;text-align:center;top:-3.25rem;width:145px}.leg-point[data-v-9701649d]:first-of-type:before{left:0;text-align:left}.leg-point[data-v-9701649d]:last-of-type:before{right:0;text-align:right}.leg-data[data-v-9701649d]{transition:left .25s ease-out}.dashed-line[data-v-9701649d]{-o-border-image:repeating-linear-gradient(90deg,#e1e3de 0,#e1e3de 8px,transparent 0,transparent 16px) 1;border-image:repeating-linear-gradient(90deg,#e1e3de 0,#e1e3de 8px,transparent 0,transparent 16px) 1;border-top-width:1.5px}.dashed-line.mobile[data-v-9701649d]{-o-border-image:repeating-linear-gradient(90deg,#e1e3de 0,#e1e3de 4px,transparent 0,transparent 8px) 1;border-image:repeating-linear-gradient(90deg,#e1e3de 0,#e1e3de 4px,transparent 0,transparent 8px) 1}.solid-line[data-v-9701649d]{border:1.5px solid #541736;opacity:0;transition:opacity .25s ease-out}.solid-line.line-visible[data-v-9701649d]{opacity:1}.line-box:hover .solid-line[data-v-9701649d]{border:1.5px solid #541736;opacity:1}.line-box[data-v-9701649d]:has(.line-visible){cursor:default}.accordion-item[aria-expanded=true]+div+div{display:none}
