.hotel-map-details-modal_component__hAKtI{height:100vh;height:100dvh;max-width:100vw;max-width:100dvw;overflow:auto}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_curtain___gyX_{background-color:var(--background-overlay);border-radius:var(--spacing-searchWidget-borderRadius);display:flex;place-self:center center;position:relative;width:95%}@media screen and (min-width:768px){.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_curtain___gyX_{width:85%}}@media screen and (min-width:1440px){.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_curtain___gyX_{width:50%}}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_container__m9Bu3{background-color:var(--background-surface);border-radius:var(--spacing-searchWidget-borderRadius);display:flex;flex-direction:column;gap:2rem;padding:6rem 1.5rem 2.5rem;width:100%}@media screen and (min-width:1024px){.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_container__m9Bu3{flex-direction:row;padding-top:5rem}}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_modalActions__J_r8w{align-items:center;display:flex;gap:1rem;position:absolute;right:1.5rem;top:1.5rem}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_imageWrapper__KTDjQ{aspect-ratio:3/4;border-radius:var(--spacing-card-borderRadius);overflow:hidden;position:relative}@media screen and (min-width:1024px){.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_imageWrapper__KTDjQ{flex:0 0 20.25rem;max-width:20.25rem}}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_imageWrapper__KTDjQ.hotel-map-details-modal_isThreeByFour__6xxjC{aspect-ratio:3/4}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_imageWrapper__KTDjQ.hotel-map-details-modal_isSixteenByNine__0ZH4y{aspect-ratio:16/9}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_image__Ai3X7{inset:0;position:absolute}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_detailsWrapper__XL3Bm{margin:-.25rem;padding:.25rem calc(1.5rem + .25rem) .25rem .25rem;scroll-padding:.25rem;display:flex;flex:1 1;flex-direction:column;max-height:27rem;overflow:auto}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_details__KzXcE{display:flex;flex-direction:column;gap:1.5rem}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_detailsHeader__w73js{display:flex;flex-direction:column;gap:.5rem}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_detailsContent___37Tq{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_name__WIDdG{color:var(--foreground-default)}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_description__Cv5Pr{color:var(--foreground-muted)}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_link__Uoan9{margin-top:.75rem}.hotel-map-details-modal_component__hAKtI .hotel-map-details-modal_fromPrice__9qyga{align-items:flex-end;display:flex;gap:.5rem;margin-left:auto}.dropdown_component___dO_Q{position:relative}.dropdown_component___dO_Q .dropdown_item__c44qE{align-items:center;border-radius:1.5rem;color:var(--foreground-muted);column-gap:.75rem;cursor:pointer;display:flex;justify-content:space-between;min-height:3rem;padding:1rem;text-align:left}.dropdown_component___dO_Q .dropdown_items__2SA8J{background-color:var(--background-neutral);border-bottom-left-radius:var(--spacing-form-borderRadius);border-bottom-right-radius:var(--spacing-form-borderRadius);border-color:var(--border-default);border-left-width:var(--spacing-form-borderWidth);border-right-width:var(--spacing-form-borderWidth);border-style:solid;display:none;flex-direction:column;max-height:12rem;overflow:auto;padding:.25rem;position:absolute;top:calc(100% - var(--spacing-form-borderWidth));width:100%}.dropdown_component___dO_Q .dropdown_label__3sNz5{color:var(--foreground-muted)}.dropdown_component___dO_Q .dropdown_texts__J9J3o{display:flex;flex-direction:column}.dropdown_component___dO_Q .dropdown_textsWithIcon__tXqkE{align-items:center;display:flex;gap:.5rem;margin-right:1rem}.dropdown_component___dO_Q .dropdown_trigger__P_vQe{align-items:center;background-color:var(--background-field);border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:var(--spacing-form-borderRadius);display:flex;justify-content:space-between;min-width:-moz-fit-content;min-width:fit-content;width:100%}.dropdown_component___dO_Q .dropdown_value__S8RGp{color:var(--foreground-default)}.dropdown_component___dO_Q:hover .dropdown_items__2SA8J,.dropdown_component___dO_Q:hover .dropdown_trigger__P_vQe{border-color:var(--border-default)}.dropdown_component___dO_Q:focus .dropdown_items__2SA8J,.dropdown_component___dO_Q:focus .dropdown_trigger__P_vQe{border-color:var(--border-interactive)}.dropdown_component___dO_Q.dropdown_isOpen__EXPvG{z-index:2}.dropdown_component___dO_Q.dropdown_isOpen__EXPvG .dropdown_item__c44qE.dropdown_isSelected__al9OE,.dropdown_component___dO_Q.dropdown_isOpen__EXPvG .dropdown_item__c44qE:focus,.dropdown_component___dO_Q.dropdown_isOpen__EXPvG .dropdown_item__c44qE:hover{background-color:var(--background-surface)}.dropdown_component___dO_Q.dropdown_isOpen__EXPvG .dropdown_items__2SA8J{border-bottom-width:var(--spacing-form-borderWidth);display:flex}.dropdown_component___dO_Q.dropdown_isOpen__EXPvG .dropdown_items__2SA8J,.dropdown_component___dO_Q.dropdown_isOpen__EXPvG .dropdown_trigger__P_vQe{border-color:var(--border-interactive)}.dropdown_component___dO_Q.dropdown_isOpen__EXPvG .dropdown_trigger__P_vQe{border-bottom-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown_component___dO_Q.dropdown_isDisabled__WiFMP{opacity:.3;pointer-events:none}.dropdown_component___dO_Q .dropdown_item__c44qE.dropdown_isItemDisabled__CRhC4{cursor:default;opacity:.4;pointer-events:none}.hotel-map_component__4rDkE{display:flex;flex-direction:column;gap:2rem}.hotel-map_component__4rDkE .hotel-map_textColumn__22T3C{display:flex;flex-direction:column;gap:1rem}.hotel-map_component__4rDkE .hotel-map_preHeadline__Vysx5{color:var(--foreground-brand)}.hotel-map_component__4rDkE .hotel-map_headline__grge1{color:var(--foreground-default)}.hotel-map_component__4rDkE .hotel-map_mapColumn__Qxb_J{position:relative}.hotel-map_component__4rDkE .hotel-map_poiContainer__Mn8tC{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:1rem;position:relative;z-index:1}.hotel-map_component__4rDkE .hotel-map_poiHeader__IFiB7{align-self:center;color:var(--foreground-default)}.hotel-map_component__4rDkE .hotel-map_filterGroup__yKMti{border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:var(--spacing-destinationMap-filterGroup-borderRadius);max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.hotel-map_component__4rDkE .hotel-map_filter__KYT3v{border-right:var(--spacing-form-borderWidth) solid var(--border-default);color:var(--foreground-default);cursor:pointer;padding:.375rem .75rem;transition:.125s ease-in-out;transition-property:background-color,color}.hotel-map_component__4rDkE .hotel-map_filter__KYT3v.hotel-map_isActive__cbEd9{background-color:var(--background-interactive);color:var(--foreground-on-color)}.hotel-map_component__4rDkE .hotel-map_filter__KYT3v:last-child{border-right:0}.hotel-map_component__4rDkE .hotel-map_dropdown__13Mrk{flex:1 1 auto;z-index:1}.hotel-map_component__4rDkE .hotel-map_placeholder__0FnBG{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.hotel-map_component__4rDkE .hotel-map_placeholderButton__ILo36{position:relative}.hotel-map_component__4rDkE .hotel-map_placeholderImage__mKIU_{inset:0;position:absolute}.hotel-map_component__4rDkE .hotel-map_mapWrapper__exH5h{aspect-ratio:343/480;background-color:var(--background-surface);border-radius:var(--spacing-image-borderRadius);overflow:hidden;position:-webkit-sticky;position:sticky;top:2rem;width:100%}@media screen and (min-width:768px){.hotel-map_component__4rDkE .hotel-map_mapWrapper__exH5h{aspect-ratio:668/480}}@media screen and (min-width:1024px){.hotel-map_component__4rDkE .hotel-map_mapWrapper__exH5h{aspect-ratio:16/9}}.hotel-map_component__4rDkE .hotel-map_currentItem__XAr14{background-color:var(--background-interactive-subtle);border:.25rem solid var(--border-interactive-strong);border-radius:1rem;box-shadow:calc(var(--effects-shadow-1-x) * 1px) calc(var(--effects-shadow-1-y) * 1px) calc(var(--effects-shadow-1-blur) * 1px) calc(var(--effects-shadow-1-spread) * 1px) var(--effects-shadow-1-color);transition:.125s ease-in-out;transition-property:background-color,border,color}
/*# sourceMappingURL=0cc0304a9c06455c.css.map*/