.hotel-selection-content-desktop-layout[data-v-54751a86]{--left-column-width: "300px";height:100%;background-color:var(--color-off-white);display:flex;flex-direction:row;justify-content:center;align-items:center}.hotel-selection-content-desktop-layout[data-v-54751a86] ::-webkit-scrollbar-track{background:var(--color-white)}.hotel-selection-content-desktop-layout .left-column[data-v-54751a86],.hotel-selection-content-desktop-layout .middle-column[data-v-54751a86],.hotel-selection-content-desktop-layout .right-column[data-v-54751a86]{height:100%;min-width:0}.hotel-selection-content-desktop-layout .left-column[data-v-54751a86]{border-right:1px solid var(--color-neutral-30);width:var(--left-column-width);overflow-y:auto}.hotel-selection-content-desktop-layout .middle-column[data-v-54751a86]{background-color:var(--color-off-white);flex:7;width:calc(75% - var(--left-column-width))}.hotel-selection-content-desktop-layout .middle-column[data-v-54751a86] ::-webkit-scrollbar-track{background:var(--color-off-white)}.hotel-selection-content-desktop-layout .right-column[data-v-54751a86]{flex:4}.hotel-selection-content-desktop-layout .middle-column[data-v-54751a86]{display:flex;flex-direction:column}.hotel-selection-content-desktop-layout .middle-column .middle-column-bottom[data-v-54751a86]{overflow-y:auto;width:calc(100% - 1px)}@media (max-width: 1535px){.hotel-selection-content-desktop-layout .left-column[data-v-54751a86]{display:none}.hotel-selection-content-desktop-layout .middle-column[data-v-54751a86]{flex:7}.hotel-selection-content-desktop-layout .right-column[data-v-54751a86]{flex:4}}@media (max-width: 1199px){.hotel-selection-content-desktop-layout .middle-column[data-v-54751a86]{flex:5}.hotel-selection-content-desktop-layout .right-column[data-v-54751a86]{flex:3}}.hotel-selection-destination[data-v-e13f3c59]{display:flex;gap:var(--spacing-8)}.hotel-selection-destination .destination[data-v-e13f3c59]{flex-grow:1;height:64px;min-width:0;display:flex;align-items:center;background-color:var(--color-white)}@media (max-width: 1535px){.hotel-selection-destination .destination[data-v-e13f3c59]{height:52px}}.hotel-selection-destination .destination .left-side[data-v-e13f3c59]{box-sizing:border-box;display:flex;align-items:center;overflow:hidden;height:100%;width:100%;padding-left:var(--spacing-12);font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);cursor:pointer;border:1px solid var(--color-neutral-30);border-top-left-radius:var(--border-radius-8);border-bottom-left-radius:var(--border-radius-8);transition:background-color var(--transition-short)}.hotel-selection-destination .destination .left-side .destination-text[data-v-e13f3c59]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:var(--spacing-12)}@media (hover: hover){.hotel-selection-destination .destination .left-side[data-v-e13f3c59]:hover{background-color:var(--color-neutral-30)}}.hotel-selection-destination .destination .right-side[data-v-e13f3c59]{flex-shrink:0;min-width:0;height:100%;border:1px solid var(--color-neutral-30);border-left:none;border-top-right-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8);transition:background-color var(--transition-short);display:flex;align-items:center}@media (hover: hover){.hotel-selection-destination .destination .right-side[data-v-e13f3c59]:hover{background-color:var(--color-neutral-30)}}.hotel-selection-filters-panel[data-v-47684674]{display:flex;flex-direction:column;background-color:var(--color-white)}.hotel-selection-filters-panel .filters-header[data-v-47684674]{background-color:var(--color-white);display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-24);position:sticky;top:0;z-index:1}.hotel-selection-filters-panel .filters-header .filters-header-label[data-v-47684674]{color:var(--color-neutral-70);font:var(--font-label-xl-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703}.hotel-selection-filters-panel .filters-panel[data-v-47684674]{flex-grow:1;padding:var(--spacing-24)}.board-basis-tag[data-v-83bc49f2]{display:flex;align-self:flex-start;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4)}.board-basis-tag .meal-info[data-v-83bc49f2]{font:var(--font-body-s-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703}.hotel-selection-card-content[data-v-00e6e189]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.hotel-selection-card-content .hotel-details[data-v-00e6e189]{display:flex;gap:var(--spacing-8);flex-direction:column}.hotel-selection-card-content .hotel-details .hotel-base-info[data-v-00e6e189]{display:flex;flex-direction:column;gap:var(--spacing-4)}.hotel-selection-card-content .hotel-details .hotel-base-info .name[data-v-00e6e189]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hotel-selection-card-content .hotel-details .hotel-base-info .location[data-v-00e6e189]{font:var(--font-body-s-light);font-variation-settings:"opsz" 703;text-transform:capitalize;color:var(--color-neutral-70);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hotel-selection-card-content .hotel-details .hotel-base-info .ratings[data-v-00e6e189]{display:flex;gap:var(--spacing-8);padding-top:var(--spacing-4);align-items:center}.hotel-selection-card-content .hotel-details .hotel-description[data-v-00e6e189]{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.hotel-selection-card-content .hotel-details .hotel-description ul[data-v-00e6e189]{margin:0;padding-left:var(--spacing-16);list-style:none}.hotel-selection-card-content .hotel-details .hotel-description ul .item[data-v-00e6e189]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);position:relative;padding-left:6px}.hotel-selection-card-content .hotel-details .hotel-description ul .item[data-v-00e6e189]:before{content:"";width:3px;height:3px;border-radius:50%;position:absolute;background:var(--color-neutral-70);left:-9px;top:50%;transform:translateY(-50%)}.hotel-selection-card-content .hotel-details .hotel-description ul .item .item-text[data-v-00e6e189]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.hotel-selection-card-content .hotel-details .hotel-description ul .item[data-v-00e6e189]:not(:last-child){margin-bottom:var(--spacing-4)}.hotel-selection-card-content .hotel-details .hotel-price-calendar[data-v-00e6e189]{padding-bottom:var(--spacing-12)}.hotel-selection-card-content .hotel-summary[data-v-00e6e189]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-8);border-top:1px dashed var(--color-neutral-40);padding-top:var(--spacing-12)}.hotel-selection-card-content .hotel-summary .hotel-deal-description .campaign-code-tag[data-v-00e6e189]{justify-content:space-between;float:left}.hotel-selection-card-content .hotel-summary .hotel-price-description[data-v-00e6e189]{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:flex-end}.hotel-selection-card-content .hotel-summary .hotel-price-description .hotel-price[data-v-00e6e189]{display:flex;align-items:center;gap:var(--spacing-4)}.hotel-selection-card-content .hotel-summary .hotel-price-description .hotel-price .gross-price[data-v-00e6e189]{font:var(--font-body-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);text-decoration:line-through}.hotel-selection-card-content .hotel-summary .hotel-price-description .hotel-price .total-price[data-v-00e6e189]{font:var(--font-heading-6);letter-spacing:-.02em;color:var(--color-neutral-70)}.hotel-selection-card-content .hotel-summary .hotel-price-description .hotel-price .total-price.with-discount[data-v-00e6e189]{color:var(--color-error-dark)}.hotel-selection-card-content .hotel-summary .hotel-price-description .label[data-v-00e6e189]{padding-bottom:var(--spacing-4);font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.hotel-selection-card-layout[data-v-b9be3724]{--wide-card-height: 320px;--tall-card-height: 530px;container-type:inline-size;container-name:hotelCard;width:100%}.hotel-selection-card-layout .hotel-selection-card-wrapper[data-v-b9be3724]{border-radius:var(--border-radius-12);border:1px solid var(--color-scrollbar);overflow:hidden;background:var(--color-white);height:var(--tall-card-height)}.hotel-selection-card-layout .hotel-selection-card-wrapper.selected[data-v-b9be3724]{border:1px solid var(--color-neutral-70)}.hotel-selection-card-layout .hotel-selection-card-wrapper.selected .selected-label[data-v-b9be3724]{background-color:var(--color-neutral-70)}.hotel-selection-card-layout .hotel-selection-card-wrapper.suggested[data-v-b9be3724]{border:1px solid var(--color-brand-violet)}.hotel-selection-card-layout .hotel-selection-card-wrapper.suggested .selected-label[data-v-b9be3724]{background-color:var(--color-brand-violet)}.hotel-selection-card-layout .hotel-selection-card-wrapper.sembo-benefits-card-wrapper[data-v-b9be3724]{background-color:transparent;border:none;display:flex;align-items:center}.hotel-selection-card-layout .hotel-selection-card-wrapper.sembo-benefits-card-wrapper .sembo-benefits-card[data-v-b9be3724]{display:flex;flex-direction:column;padding:var(--spacing-16) 0;gap:var(--spacing-24);color:var(--color-neutral-70);width:100%;height:100%}.hotel-selection-card-layout .hotel-selection-card-wrapper.sembo-benefits-card-wrapper .sembo-benefits-card .sembo-benefits-card-content[data-v-b9be3724]{display:flex;flex-direction:column;gap:var(--spacing-24)}.hotel-selection-card-layout .hotel-selection-card-wrapper.sembo-benefits-card-wrapper .sembo-benefits-card .sembo-benefits-card-content[data-v-b9be3724] .sembo-benefit{padding:var(--spacing-24)}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info[data-v-b9be3724]{--card-inside-padding: var(--spacing-12);position:relative;display:flex;align-items:center;flex-direction:column;height:var(--tall-card-height);padding:var(--card-inside-padding);gap:var(--card-inside-padding)}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info .selected-label[data-v-b9be3724]{position:absolute;z-index:1;top:0;right:0;border-radius:0 0 0 var(--border-radius-12);padding:var(--spacing-8) var(--spacing-12);color:var(--color-white);font:var(--font-body-s-light);font-variation-settings:"opsz" 703}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info .image-wrapper[data-v-b9be3724]{height:200px;width:100%;position:relative;border-radius:var(--border-radius-8);overflow:hidden}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info .image-wrapper .previously-seen-label[data-v-b9be3724]{position:absolute;z-index:1;bottom:0;left:0;border-radius:0 var(--border-radius-8) 0 0;background-color:var(--color-neutral-70);display:flex;align-items:center;padding:var(--spacing-4) var(--spacing-8);gap:var(--spacing-4);color:var(--color-white);font:var(--font-body-s-light);font-variation-settings:"opsz" 703}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info .image-wrapper img[data-v-b9be3724]{height:100%;width:100%;object-fit:cover}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info .content-wrapper[data-v-b9be3724]{width:100%;display:flex;flex:1}@container hotelCard (min-width: 600px){.hotel-selection-card-layout .hotel-selection-card-wrapper[data-v-b9be3724]{height:var(--wide-card-height)}.hotel-selection-card-layout .hotel-selection-card-wrapper.sembo-benefits-card-wrapper .sembo-benefits-card[data-v-b9be3724]{padding:var(--spacing-8) 0;gap:var(--spacing-16)}.hotel-selection-card-layout .hotel-selection-card-wrapper.sembo-benefits-card-wrapper .sembo-benefits-card .sembo-benefits-card-content[data-v-b9be3724]{display:flex;flex-direction:column;gap:var(--spacing-8)}.hotel-selection-card-layout .hotel-selection-card-wrapper.sembo-benefits-card-wrapper .sembo-benefits-card .sembo-benefits-card-content[data-v-b9be3724] .sembo-benefit{padding:var(--spacing-12)}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info[data-v-b9be3724]{flex-direction:row;height:var(--wide-card-height)}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info .image-wrapper[data-v-b9be3724]{width:300px;height:100%}.hotel-selection-card-layout .hotel-selection-card-wrapper .hotel-selection-card-info .content-wrapper[data-v-b9be3724]{height:100%;display:flex;flex:1}}.hotel-selection-card-wrapper .hotel-selection-card[data-v-1cac8b26]{cursor:pointer}@media (hover: hover){.hotel-selection-card-wrapper .hotel-selection-card[data-v-1cac8b26]:hover .hotel-selection-card-wrapper{background:var(--color-neutral-20);transition:background var(--transition-short)}}.benefit[data-v-a9df1649]{margin-bottom:var(--spacing-32);display:flex;flex-direction:column}.benefit .benefit-title[data-v-a9df1649]{font:var(--font-body-l-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703}.benefit .benefit-description[data-v-a9df1649]{font:var(--font-body-l-light);font-variation-settings:"opsz" 703}.title[data-v-e8044452]{font:var(--font-label-xl-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703}.sembo-benefit[data-v-e8044452]{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--spacing-12);background-color:var(--color-white);border-radius:var(--border-radius-12);border:1px solid var(--color-scrollbar)}@media (hover: hover){.sembo-benefit[data-v-e8044452]:hover{cursor:pointer}}.sembo-benefit .sembo-benefit-icon[data-v-e8044452]{width:30px;height:32px}.sembo-benefit .sembo-benefit-title[data-v-e8044452]{font:var(--font-body-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);text-align:left}.hotel-selection-dynamic-scroller[data-v-8b2da970]{height:100%;width:calc(100% - 1px);overflow-y:auto;padding:var(--spacing-16) 0 0}@media (max-width: 1199px){.hotel-selection-dynamic-scroller[data-v-8b2da970]{padding:0 var(--spacing-16)}}@media (min-width: 1535px){.hotel-selection-dynamic-scroller[data-v-8b2da970]{padding:0}}.hotel-selection-dynamic-scroller .grouped-cards[data-v-8b2da970]{display:flex;gap:var(--spacing-16)}.hotel-selection-dynamic-scroller .grouped-cards .card[data-v-8b2da970]{flex:1}.hotel-selection-list[data-v-3c765d6c]{display:flex;flex-direction:column;height:100%}.hotel-selection-list-header[data-v-dc7be30e]{display:flex;align-items:center;justify-content:space-between}.hotel-selection-list-header .hotels-total[data-v-dc7be30e]{font:var(--font-label-m-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.hotel-selection-card-loader[data-v-b0e6e8d1]:first-of-type{margin-top:var(--spacing-16)}@media (min-width: 1535px){.hotel-selection-card-loader[data-v-b0e6e8d1]:first-of-type{margin-top:0}}@media (max-width: 1199px){.hotel-selection-card-loader[data-v-b0e6e8d1]:first-of-type{margin-top:0}}.hotel-selection-card-loader .image-loader[data-v-b0e6e8d1]{background-color:var(--color-neutral-30);width:100%;height:100%}.hotel-selection-card-loader .content-loader[data-v-b0e6e8d1]{height:100%;padding:var(--spacing-16);background-color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between}.hotel-selection-card-loader .content-loader .top[data-v-b0e6e8d1]{display:flex;flex-direction:column;gap:var(--spacing-8)}.hotel-selection-card-loader .content-loader .bottom[data-v-b0e6e8d1]{display:flex;justify-content:space-between;align-items:center}.hotel-selection-card-loader .summary-loader[data-v-b0e6e8d1]{height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.hotel-selection-list-loader[data-v-66b36460]{display:grid;gap:var(--spacing-16);grid-template-columns:minmax(0,1fr)}@media (max-width: 1200px){.hotel-selection-list-loader[data-v-66b36460]{padding:0 var(--spacing-16)}}.hotel-map-card[data-v-de9a3b6a]{width:256px;height:198px;box-shadow:var(--shadow-elevation-200);display:flex;flex-flow:column}.hotel-map-card .image-wrapper[data-v-de9a3b6a]{flex-grow:1;overflow:hidden;width:100%;border-top-left-radius:var(--border-radius-12);border-top-right-radius:var(--border-radius-12)}.hotel-map-card .image-wrapper .image[data-v-de9a3b6a]{width:100%;height:100%;object-fit:cover}.hotel-map-card .content[data-v-de9a3b6a]{padding:var(--spacing-12);background:var(--color-white);border-bottom-left-radius:var(--border-radius-12);border-bottom-right-radius:var(--border-radius-12);transition:background var(--transition-short);display:flex;flex-flow:column;gap:var(--spacing-8)}@media (hover: hover){.hotel-map-card[data-v-de9a3b6a]:hover{cursor:pointer}.hotel-map-card:hover .content[data-v-de9a3b6a]{background:var(--color-neutral-30)}}.hotel-selection-map-loader[data-v-4b57d754]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.hotel-selection-map[data-v-4b57d754]{width:100%;height:100%;position:relative}.hotel-selection-map .hotel-map-card[data-v-4b57d754]{--margin-from-toggle-to-bottom: 24px;--toggle-height: 44px;position:absolute;bottom:var(--spacing-16);left:50%;transform:translate(-50%);z-index:2}.hotel-selection-map .hotel-map-card.mobile[data-v-4b57d754]{bottom:calc(var(--margin-from-toggle-to-bottom) + var(--toggle-height) + var(--spacing-16))}.hotel-selection-map .search-by-moving-map[data-v-4b57d754]{position:absolute;top:var(--spacing-64);left:var(--spacing-12);z-index:1}.hotel-selection-map[data-v-4b57d754]:after{content:none}.hotel-selection-map .hotel-selection-accommodation-marker{cursor:pointer;padding:6px var(--spacing-8);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-8);background:var(--color-white);color:var(--color-neutral-70);box-shadow:var(--shadow-elevation-200);font:var(--font-label-l-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;transition:all var(--transition-short)}.hotel-selection-map .hotel-selection-accommodation-marker .hotel-selection-map-marker-label{font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703}@media (hover: hover){.hotel-selection-map .hotel-selection-accommodation-marker:hover{background-color:var(--color-neutral-30);border:1px solid var(--color-neutral-40)}}.hotel-selection-map .hotel-selection-accommodation-marker.preselected{padding:6px var(--spacing-8) 6px var(--spacing-32);border:2px solid var(--color-brand-violet);border-radius:var(--border-radius-8);background:var(--color-white) url(https://sembo-plan-apis.sembo.travel/apps/main/travel/plan/assets/check-primary-f41f02ce.svg) var(--spacing-8) center no-repeat;color:var(--color-neutral-70);box-shadow:var(--shadow-elevation-200);font:var(--font-label-l-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;transition:all var(--transition-short)}@media (hover: hover){.hotel-selection-map .hotel-selection-accommodation-marker.preselected:hover{background-color:var(--color-neutral-30);border:2px solid var(--color-neutral-70)}}.hotel-selection-map .hotel-selection-accommodation-marker.highlighted.preselected{padding:6px var(--spacing-8) 6px var(--spacing-32);border:2px solid var(--color-brand-violet);border-radius:var(--border-radius-8);background:var(--color-brand-violet) url(https://sembo-plan-apis.sembo.travel/apps/main/travel/plan/assets/check-white-54cb39d2.svg) var(--spacing-8) center no-repeat;color:var(--color-white);box-shadow:var(--shadow-elevation-200);font:var(--font-label-l-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;transition:all var(--transition-short)}@media (hover: hover){.hotel-selection-map .hotel-selection-accommodation-marker.highlighted.preselected:hover{background-color:var(--color-neutral-70);border:2px solid var(--color-neutral-70)}}.hotel-selection-map .hotel-selection-accommodation-marker.highlighted{padding:6px var(--spacing-8);border:2px solid var(--color-brand-violet);border-radius:var(--border-radius-8);background:var(--color-brand-violet);color:var(--color-white);box-shadow:var(--shadow-elevation-200);font:var(--font-label-l-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;transition:all var(--transition-short)}@media (hover: hover){.hotel-selection-map .hotel-selection-accommodation-marker.highlighted:hover{background-color:var(--color-neutral-70);border:2px solid var(--color-neutral-70)}}@media (max-width: 1200px){.hotel-selection-map .hotel-selection-accommodation-marker{padding:5px var(--spacing-16)}.hotel-selection-map .hotel-selection-accommodation-marker .hearted,.hotel-selection-map .hotel-selection-accommodation-marker .hearted.selected,.hotel-selection-map .hotel-selection-accommodation-marker .hearted.preselected{background-size:auto 18px;padding-left:34px}}.hotel-selection-map .trip-planner-hotel-marker{padding:6px var(--spacing-16);cursor:pointer;border-radius:var(--border-radius-12);border:1px solid var(--color-neutral-50);background-color:var(--color-white);color:var(--color-neutral-70);filter:drop-shadow(0px 7px 14px rgba(0,0,0,.15));font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703}@media (hover: hover){.hotel-selection-map .trip-planner-hotel-marker:hover{background-color:var(--color-neutral-30);z-index:1}}.hotel-selection-map .trip-planner-hotel-marker.selected,.hotel-selection-map .trip-planner-hotel-marker.preselected{background-color:var(--color-neutral-70);color:var(--color-white)}@media (hover: hover){.hotel-selection-map .trip-planner-hotel-marker.selected:hover,.hotel-selection-map .trip-planner-hotel-marker.preselected:hover{background-color:var(--color-brand-violet)}}.hotel-selection-map .trip-planner-hotel-marker.hearted,.hotel-selection-map .trip-planner-hotel-marker.hearted.selected,.hotel-selection-map .trip-planner-hotel-marker.hearted.preselected{background:var(--color-neutral-70) url(https://sembo-plan-apis.sembo.travel/apps/main/travel/plan/assets/check-white-54cb39d2.svg) var(--spacing-16) center no-repeat;color:var(--color-white);padding-left:40px;border:none}@media (hover: hover){.hotel-selection-map .trip-planner-hotel-marker.hearted:hover,.hotel-selection-map .trip-planner-hotel-marker.hearted.selected:hover,.hotel-selection-map .trip-planner-hotel-marker.hearted.preselected:hover{background-color:var(--color-brand-violet)}}@media (max-width: 1200px){.hotel-selection-map .trip-planner-hotel-marker{padding:5px var(--spacing-16)}.hotel-selection-map .trip-planner-hotel-marker .hearted,.hotel-selection-map .trip-planner-hotel-marker .hearted.selected,.hotel-selection-map .trip-planner-hotel-marker .hearted.preselected{background-size:auto 18px;padding-left:34px}}@media (min-width: 1200px) and (hover: hover){.hotel-selection-map .google-marker-container:hover{z-index:9!important}}@media (min-width: 1200px){.hotel-selection-map .google-marker-container.highlighted{z-index:9!important}}.hotel-selection-map .gm-style iframe+div{border:none!important}.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div{box-shadow:none!important;overflow:hidden;border-radius:var(--border-radius-12)!important;border:1px solid var(--color-neutral-70);width:40px!important;height:var(--spacing-64)!important;display:flex;align-items:center;flex-direction:column;position:absolute;right:-40px;bottom:-85px}.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div>button>img{display:none!important}.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div>button:first-child{height:34px!important;background:url(https://sembo-plan-apis.sembo.travel/apps/main/travel/plan/assets/plus-primary-20-bffaeafd.svg) center no-repeat!important;transition:background var(--transition-short);width:40px!important}.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div>div{background:var(--color-neutral-30);z-index:10}.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div>button:last-child{height:34px!important;background:url(https://sembo-plan-apis.sembo.travel/apps/main/travel/plan/assets/minus-primary-20-e466a55d.svg) center no-repeat!important;transition:background var(--transition-short);width:40px!important}.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div>button:first-child{border-top-left-radius:var(--border-radius-12);border-top-right-radius:var(--border-radius-12)}@media (hover: hover){.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div>button:first-child:hover{background:url(https://sembo-plan-apis.sembo.travel/apps/main/travel/plan/assets/plus-primary-20-bffaeafd.svg) center no-repeat,var(--color-neutral-10)!important}}@media (hover: hover){.hotel-selection-map #map .gm-style .gmnoprint>.gmnoprint>div>button:last-child:hover{background:url(https://sembo-plan-apis.sembo.travel/apps/main/travel/plan/assets/minus-primary-20-e466a55d.svg) center no-repeat,var(--color-neutral-10)!important;border-bottom-left-radius:var(--border-radius-12);border-bottom-right-radius:var(--border-radius-12)}}.hotel-selection-map gmp-internal-camera-control .gm-control-active{display:none!important}.hotel-selection-map #map .gm-style .gmnoprint.gm-style-mtc-bbw{margin:var(--spacing-12)!important;border-radius:var(--border-radius-8);overflow:hidden}.hotel-selection-map #map .gm-style .gmnoprint.gm-style-mtc-bbw .gm-style-mtc button{font:var(--font-label-m-light)!important;font-variation-settings:"opsz" 703!important;padding-left:var(--spacing-16)!important;padding-right:var(--spacing-16)!important;height:42px!important}.hotel-selection-map #map .gm-style .gmnoprint.gm-style-mtc-bbw .gm-style-mtc ul{display:none!important}.hotel-selection-content .destination[data-v-b652c3fc]{margin-bottom:var(--spacing-8)}.hotel-selection-content .pills[data-v-b652c3fc]{padding-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.hotel-selection-content .list-top-section[data-v-b652c3fc]{padding:var(--spacing-24) var(--spacing-24) 0 var(--spacing-24)}.hotel-selection-content .list-top-section .list-header[data-v-b652c3fc]{margin-bottom:var(--spacing-8)}.hotel-selection-content .list-cards[data-v-b652c3fc]{padding:0 var(--spacing-24) 0 var(--spacing-24)}.hotel-selection-content-mobile[data-v-c4a3b6b2]{display:flex;flex-direction:column;gap:var(--spacing-16);height:100%;background-color:var(--color-off-white);padding-top:var(--spacing-16)}.hotel-selection-layout[data-v-e8c4bc87]{height:100vh;overflow:hidden;display:flex;flex-direction:column}.hotel-selection-layout .upper-panel-wrapper[data-v-e8c4bc87]{flex-shrink:0;margin-bottom:0}.hotel-selection-layout .lower-panel-wrapper[data-v-e8c4bc87]{flex-grow:1;overflow:hidden}.hotel-selection-layout,.hotel-selection-layout *{box-sizing:border-box}.hotel-selection-header[data-v-5ab42ad3]{background-color:var(--color-white);border-bottom:1px solid var(--color-neutral-30);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;overflow:hidden}.hotel-selection-header .upper-section[data-v-5ab42ad3]{display:flex}.hotel-selection-header .upper-section .buttons-wrapper[data-v-5ab42ad3]{display:flex;align-items:center;margin-right:0;height:96px;border-bottom:1px solid var(--color-scrollbar);border-right:1px solid var(--color-scrollbar)}.hotel-selection-header .upper-section .buttons-wrapper .logo[data-v-5ab42ad3]{display:flex;justify-content:center;align-items:center;padding:0 var(--spacing-32);height:100%;transition:all var(--transition-short)}@media (hover: hover){.hotel-selection-header .upper-section .buttons-wrapper .logo[data-v-5ab42ad3]:hover{cursor:pointer;background-color:var(--color-neutral-30)}}.hotel-selection-header .upper-section .buttons-wrapper .divider[data-v-5ab42ad3]{width:1px;height:100%;background-color:var(--color-neutral-30)}.hotel-selection-header .upper-section .calendar-wrapper[data-v-5ab42ad3]{overflow:hidden;padding:0}.hotel-selection-header .lower-section[data-v-5ab42ad3]{width:100%;overflow:hidden;display:flex;align-items:center;gap:var(--spacing-8);padding:0 0 var(--spacing-8) var(--spacing-12)}.hotel-selection-header .lower-section .destination[data-v-5ab42ad3]{width:35%}.hotel-selection-header .lower-section .filters[data-v-5ab42ad3]{width:65%}.hotel-selection-header-mobile[data-v-216d6a91]{position:sticky;top:0;z-index:3}.hotel-selection-header-mobile .show-price-ribbon-button[data-v-216d6a91]{color:var(--color-neutral-70)}.hotel-selection-header-mobile .bottom-row .actions-section[data-v-216d6a91]{background-color:var(--color-white);padding:var(--spacing-12) 0 var(--spacing-8) var(--spacing-16);gap:var(--spacing-12);display:flex;flex-direction:column;justify-content:center}.hotel-selection-header-mobile .bottom-row .actions-section .hotel-selection-destination[data-v-216d6a91]{padding-right:var(--spacing-16)}.hotel-selection-mobile-layout[data-v-3b836a8f]{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--color-white)}.hotel-selection-mobile-layout.fixed-height[data-v-3b836a8f]{height:100vh;height:100dvh}.hotel-selection-mobile-layout .header[data-v-3b836a8f]{display:contents;position:relative;z-index:2}.hotel-selection-mobile-layout .content[data-v-3b836a8f]{flex-grow:1;position:relative;z-index:1}.hotel-selection-mobile-layout .list-map-switch[data-v-3b836a8f]{position:fixed;bottom:0;left:50%;transform:translate(-50%);margin-bottom:var(--spacing-24);z-index:2}.hotel-selection-mobile-layout,.hotel-selection-mobile-layout *{box-sizing:border-box}.hotel-selection-filters-footer[data-v-14b97304]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-16)}.hotel-selection-filters-footer .reset-filters-button[data-v-14b97304]{text-align:left}.peek-price-medium-bookable-transport-card .first-row[data-v-57973e7b]{display:flex;margin-bottom:var(--spacing-8)}.peek-price-medium-bookable-transport-card .first-row .bookable-transport-date[data-v-57973e7b],.peek-price-medium-bookable-transport-card .first-row .bookable-transport-direction[data-v-57973e7b]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);padding-right:var(--spacing-12);margin-right:var(--spacing-12);border-right:1px solid var(--color-neutral-20)}.peek-price-medium-bookable-transport-card .first-row .bookable-transport-stops[data-v-57973e7b]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-medium-bookable-transport-card .second-row[data-v-57973e7b]{display:flex;gap:var(--spacing-12)}.peek-price-medium-bookable-transport-card .second-row .bookable-transport-carrier-logo[data-v-57973e7b]{--carrier-logo-size: 36px;width:var(--carrier-logo-size);height:var(--carrier-logo-size);object-fit:contain}.peek-price-medium-bookable-transport-card .second-row .bookable-transport-details[data-v-57973e7b]{display:flex;flex-direction:column;gap:var(--spacing-4)}.peek-price-medium-bookable-transport-card .second-row .bookable-transport-details .bookable-transport-time[data-v-57973e7b]{font:var(--font-label-s-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-medium-bookable-transport-card .second-row .bookable-transport-details .bookable-transport-time .transport-time-flicker[data-v-57973e7b]{height:15px}.peek-price-medium-bookable-transport-card .second-row .bookable-transport-details .bookable-transport-ports[data-v-57973e7b]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-medium-bookable-transport-card .second-row .bookable-transport-details .bookable-transport-ports .transport-ports-flicker[data-v-57973e7b]{height:15px}.peek-price-single-room[data-v-4fcd1cdc]{display:flex;flex-direction:column;gap:var(--spacing-8)}.peek-price-single-room .room-description[data-v-4fcd1cdc]{display:flex;gap:var(--spacing-8)}.peek-price-single-room .room-description .text-ellipsis[data-v-4fcd1cdc]{color:var(--color-neutral-70);font:var(--font-body-s-light);font-variation-settings:"opsz" 703;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.peek-price-hotel-rooms .room-tabs[data-v-8accfa9b]{margin-bottom:var(--spacing-12)}.peek-price-medium-hotel-card .time-section[data-v-4b805b83]{display:flex;margin-bottom:var(--spacing-8)}.peek-price-medium-hotel-card .time-section .date-text[data-v-4b805b83]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);padding-right:var(--spacing-8);border-right:1px solid var(--color-neutral-20);margin-right:var(--spacing-8)}.peek-price-medium-hotel-card .time-section .nights-text[data-v-4b805b83]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-medium-hotel-card .hotel-gallery[data-v-4b805b83]{height:173px;margin-bottom:var(--spacing-12)}.peek-price-medium-hotel-card .hotel-name-text[data-v-4b805b83]{font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);margin-bottom:var(--spacing-4)}.peek-price-medium-hotel-card .hotel-destination-text[data-v-4b805b83]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);margin-bottom:var(--spacing-16)}.peek-price-medium-hotel-card .rooms-flicker[data-v-4b805b83]{height:18px}.peek-price-bookable-transport-plus-hotel .title[data-v-7557c6f0]{font:var(--font-label-l-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;margin-bottom:var(--spacing-16)}.peek-price-bookable-transport-plus-hotel .product-card[data-v-7557c6f0]{padding-bottom:var(--spacing-16);margin-bottom:var(--spacing-16);border-bottom:1px solid var(--color-neutral-20)}.peek-price-large-hotel-card[data-v-241e0bef]{min-height:363px;height:100%;display:grid;grid-template-rows:55% 45%}.peek-price-large-hotel-card .stay-details .time-section[data-v-241e0bef]{display:flex;margin:var(--spacing-12) 0}.peek-price-large-hotel-card .stay-details .time-section .date[data-v-241e0bef]{padding-right:var(--spacing-8);border-right:1px solid var(--color-neutral-20);margin-right:var(--spacing-8)}.peek-price-large-hotel-card .stay-details .time-section .date .date-text[data-v-241e0bef]{font:var(--font-label-m-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-large-hotel-card .stay-details .time-section .date .date-flicker[data-v-241e0bef]{--date-text-height: 18.5px;height:var(--date-text-height)}.peek-price-large-hotel-card .stay-details .time-section .nights-text[data-v-241e0bef]{font:var(--font-label-m-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-large-hotel-card .stay-details .hotel-name-text[data-v-241e0bef]{font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);margin-bottom:var(--spacing-4)}.peek-price-large-hotel-card .stay-details .hotel-destination-text[data-v-241e0bef]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);margin-bottom:var(--spacing-8)}.peek-price-large-hotel-card .stay-details .rating-section[data-v-241e0bef]{display:flex;align-items:center;gap:var(--spacing-12)}.peek-price-large-hotel-card .stay-details .rooms-section[data-v-241e0bef]{margin-top:var(--spacing-16)}.peek-price-unbookable-transport-card[data-v-9605f822]{display:flex;gap:var(--spacing-12);align-items:center}.peek-price-unbookable-transport-card .unbookable-transport-icon[data-v-9605f822]{--size: 60px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.peek-price-unbookable-transport-card .unbookable-transport-content[data-v-9605f822]{display:flex;flex-direction:column;gap:var(--spacing-4)}.peek-price-unbookable-transport-card .unbookable-transport-content .unbookable-transport-date[data-v-9605f822]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-unbookable-transport-card .unbookable-transport-content .unbookable-transport-type[data-v-9605f822]{font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-unbookable-transport-card .unbookable-transport-content .unbookable-transport-details[data-v-9605f822]{display:flex}.peek-price-unbookable-transport-card .unbookable-transport-content .unbookable-transport-details .unbookable-transport-distance[data-v-9605f822]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);padding-right:var(--spacing-12);margin-right:var(--spacing-12);border-right:1px solid var(--color-neutral-20)}.peek-price-unbookable-transport-card .unbookable-transport-content .unbookable-transport-details .unbookable-transport-travel-time[data-v-9605f822]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-small-hotel-card[data-v-051f0bac]{display:flex;gap:var(--spacing-12)}.peek-price-small-hotel-card .hotel-card-image[data-v-051f0bac]{--size: 60px;width:var(--size);height:var(--size);object-fit:cover;border-radius:var(--border-radius-8)}.peek-price-small-hotel-card .hotel-card-content[data-v-051f0bac]{display:flex;flex-direction:column;gap:var(--spacing-4)}.peek-price-small-hotel-card .hotel-card-content .time-section[data-v-051f0bac]{display:flex}.peek-price-small-hotel-card .hotel-card-content .time-section .date-text[data-v-051f0bac]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);padding-right:var(--spacing-8);border-right:1px solid var(--color-neutral-20);margin-right:var(--spacing-8)}.peek-price-small-hotel-card .hotel-card-content .time-section .nights-text[data-v-051f0bac]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-small-hotel-card .hotel-card-content .hotel-name-text[data-v-051f0bac]{font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-small-hotel-card .hotel-card-content .hotel-destination-text[data-v-051f0bac]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-small-bookable-transport-card[data-v-b61ad9dd]{--size: 60px;display:flex;gap:var(--spacing-12)}.peek-price-small-bookable-transport-card .bookable-transport-carrier-logo[data-v-b61ad9dd]{width:var(--size);height:var(--size);object-fit:cover;border-radius:var(--border-radius-8)}.peek-price-small-bookable-transport-card .icon-wrapper[data-v-b61ad9dd]{width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.peek-price-small-bookable-transport-card .bookable-transport-card-content[data-v-b61ad9dd]{display:flex;flex-direction:column;gap:var(--spacing-4)}.peek-price-small-bookable-transport-card .bookable-transport-card-content .time-section[data-v-b61ad9dd]{display:flex}.peek-price-small-bookable-transport-card .bookable-transport-card-content .time-section .date-text[data-v-b61ad9dd]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);padding-right:var(--spacing-8);border-right:1px solid var(--color-neutral-20);margin-right:var(--spacing-8)}.peek-price-small-bookable-transport-card .bookable-transport-card-content .time-section .stops-text[data-v-b61ad9dd]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-small-bookable-transport-card .bookable-transport-card-content .time-text[data-v-b61ad9dd]{font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-small-bookable-transport-card .bookable-transport-card-content .ports-text[data-v-b61ad9dd]{font:var(--font-label-s-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70)}.peek-price-multi-itinerary[data-v-14d61da7]{display:flex;flex-direction:column;gap:var(--spacing-16)}.peek-price-multi-itinerary .inspected-accommodation-name[data-v-14d61da7]{font:var(--font-label-m-bold);font-weight:var(--font-weight-semibold);font-variation-settings:"opsz" 703}.peek-price-multi-itinerary .separator[data-v-14d61da7]{border-bottom:1px solid var(--color-neutral-20)}.peek-price-modal-desktop-layout[data-v-f7878479]{height:100%;display:flex;flex-direction:column}.peek-price-modal-desktop-layout .peek-price-modal-desktop-layout-body[data-v-f7878479]{flex:1;overflow:hidden;padding:var(--spacing-24) var(--spacing-24) 0 var(--spacing-24);display:grid;grid-template-columns:1fr var(--spacing-24) 1px var(--spacing-24) 1fr;grid-template-rows:100%}.peek-price-modal-desktop-layout .peek-price-modal-desktop-layout-body .body-itinerary[data-v-f7878479]{grid-column:1/2;overflow-y:auto;padding-bottom:var(--spacing-24)}.peek-price-modal-desktop-layout .peek-price-modal-desktop-layout-body .body-separator[data-v-f7878479]{grid-column:3/4;height:100%;width:1px;background-color:var(--color-neutral-20)}.peek-price-modal-desktop-layout .peek-price-modal-desktop-layout-body .body-calendar[data-v-f7878479]{grid-column:5/6;height:100%}.peek-price-modal-desktop-layout .peek-price-modal-desktop-footer[data-v-f7878479]{border-top:1px solid var(--color-neutral-20);padding:var(--spacing-16) var(--spacing-24) var(--spacing-16) var(--spacing-24);display:flex}.peek-price-modal-desktop-layout .peek-price-modal-desktop-footer .footer-summary[data-v-f7878479]{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-4)}.peek-price-modal-desktop-layout .peek-price-modal-desktop-footer .footer-summary .summary-text[data-v-f7878479]{font:var(--font-label-l-light);font-variation-settings:"opsz" 703;color:var(--color-neutral-70);display:flex;align-items:center}.peek-price-modal-desktop-layout .peek-price-modal-desktop-footer .footer-summary .summary-text .dates-flicker[data-v-f7878479]{margin-left:var(--spacing-4)}.peek-price-modal-desktop-layout .peek-price-modal-desktop-footer .footer-summary .price-text[data-v-f7878479]{font:var(--font-heading-3);letter-spacing:-.02em;color:var(--color-soft-black)}.peek-price-modal-desktop-layout .peek-price-modal-desktop-footer .footer-summary .price-flicker[data-v-f7878479]{--price-text-height: 35px;height:var(--price-text-height)}.peek-price-modal-desktop-layout .peek-price-modal-desktop-footer .footer-actions[data-v-f7878479]{display:flex;gap:var(--spacing-24)}.drawer-button[data-v-08800550]{padding:1px var(--spacing-8) 1px var(--spacing-12);background-color:var(--color-white);color:var(--color-neutral-70);font:var(--font-label-s-light);font-variation-settings:"opsz" 703;border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-30);display:flex;align-items:center;gap:var(--spacing-8);white-space:nowrap}.peek-price-modal-mobile-layout[data-v-f76bd288]{--price-ribbon-height: 160px;--price-calendar-height: 440px;--footer-height: 77px;height:100%;overflow:scroll}.peek-price-modal-mobile-layout[data-v-f76bd288] *{box-sizing:border-box}.peek-price-modal-mobile-layout .calendar-wrapper[data-v-f76bd288]{padding:var(--spacing-16);height:var(--price-ribbon-height);transition:height var(--transition-medium)}.peek-price-modal-mobile-layout .calendar-wrapper.extended[data-v-f76bd288]{height:var(--price-calendar-height)}.peek-price-modal-mobile-layout .calendar-wrapper .calendar-inner[data-v-f76bd288]{height:var(--price-calendar-height);overflow:hidden}.peek-price-modal-mobile-layout .drawer[data-v-f76bd288]{display:flex;flex-direction:column;position:relative;background-color:var(--color-white);min-height:calc(100% - var(--price-ribbon-height));border-top-left-radius:var(--border-radius-20);border-top-right-radius:var(--border-radius-20);border:1px solid var(--color-neutral-30);padding:var(--spacing-32) var(--spacing-16) 0 var(--spacing-16)}.peek-price-modal-mobile-layout .drawer[data-v-f76bd288]:before{box-shadow:var(--shadow-elevation-40);border-top-left-radius:var(--border-radius-20);border-top-right-radius:var(--border-radius-20);width:100%;height:20px;top:0;left:0;position:absolute;z-index:-1;content:""}.peek-price-modal-mobile-layout .drawer.extended[data-v-f76bd288]{min-height:calc(100% - var(--price-calendar-height))}.peek-price-modal-mobile-layout .drawer.extended .drawer-content[data-v-f76bd288]{padding-bottom:calc(var(--footer-height) + var(--spacing-16))}.peek-price-modal-mobile-layout .drawer .drawer-button[data-v-f76bd288]{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:4}.peek-price-modal-mobile-layout .drawer .drawer-content[data-v-f76bd288]{height:100%;padding-bottom:calc(var(--footer-height) + var(--spacing-64))}.peek-price-modal-mobile-layout .footer[data-v-f76bd288]{display:flex;gap:var(--spacing-12);padding:var(--spacing-16);border-top:1px solid var(--color-neutral-30);background-color:var(--color-white);position:absolute;bottom:0;left:0;width:100%}.months-selector[data-v-9e0b2a44]{height:39px;z-index:3}
