.RoomInvoice_roomType__2h2a8j0{margin-bottom:var(--spacing-2)}.RoomInvoice_bookingRoom__2h2a8j1{font-size:16px}.RoomInvoice_guestSep__2h2a8j2.RoomInvoice_guestSep__2h2a8j2{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.RoomInvoice_roomTotal__2h2a8j4{color:var(--palette-text-light-general-main);margin-right:var(--spacing-4)}.RoomInvoice_itemLabel__2h2a8j5{gap:var(--spacing-2)}.RoomInvoice_checkbox__2h2a8j6.RoomInvoice_checkbox__2h2a8j6{margin:1px 0 1px var(--spacing-1)}.RoomInvoice_totalValue__2h2a8j7{align-items:flex-end;display:flex;justify-content:flex-end}.RoomInvoice_trigger__2h2a8j8{cursor:pointer;transform:rotate(0deg);transition:all .2s ease-in-out;margin-right:calc(var(--spacing-4) * -1);margin-left:var(--spacing-2)}.RoomInvoice_trigger__2h2a8j8[data-state=closed]{transform:rotate(180deg);transition:all .2s ease-in-out}.RoomInvoice_collapsibleContent__2h2a8j9{max-height:1000px;transition:max-height .2s ease-in-out}[data-collapse=close] .RoomInvoice_collapsibleContent__2h2a8j9{max-height:0;overflow:hidden}.RoomInvoice_collapsibleTitle__2h2a8ja{z-index:1}.RoomInvoice_icon__2h2a8jb{display:inline-block;vertical-align:middle;margin:0 0 var(--spacing-1) var(--spacing-1)}.RoomInvoice_linkStyle__2h2a8jc{color:var(--palette-text-light-action-default);text-decoration:underline;text-underline-offset:2px}.RoomInvoice_linkStyle__2h2a8jc.RoomInvoice_linkStyle__2h2a8jc{padding:0}.RoomInvoice_linkStyle__2h2a8jc:hover{background-color:transparent}.RoomInvoice_alignItemsStart__2h2a8je{align-items:flex-start;gap:var(--spacing-2)}@media ((min-width:768px) and (max-width:1023.98px)) or (min-width:1180px){[data-collapse=close] .RoomInvoice_totalContainer__2h2a8j3{align-items:flex-end}[data-collapse=close] .RoomInvoice_roomTotal__2h2a8j4{flex-direction:column}.RoomInvoice_collapsibleContent__2h2a8j9{transition:none}}@media (max-width:1023.98px){.theme_cel__sj6z2w0 .RoomInvoice_triggerDropdown__2h2a8jd{margin-bottom:6px}}@media (min-width:768px){.RoomInvoice_mobileOnly__2h2a8jf{display:none}}@media (max-width:767.98px){.RoomInvoice_desktopOnly__2h2a8jg{display:none}}.RoomCard_root__1jhvq8c0{box-shadow:var(--elevation-light-medium-bottom);border-radius:var(--border-radius-m);background-color:var(--palette-surface-light-background-main);display:flex;flex-direction:column;margin:var(--spacing-8) 0}.RoomCard_root__1jhvq8c0[data-collapse=close]{flex-direction:column}.RoomCard_leftContainer__1jhvq8c1{display:flex;flex-direction:column;flex:1 1}[data-collapse=close] .RoomCard_leftContainer__1jhvq8c1{flex-direction:column}.RoomCard_rightContainer__1jhvq8c2{display:flex;flex-direction:column;flex:1 1;padding:var(--spacing-4)}.RoomCard_imgRoomContainer__1jhvq8c3{border-radius:var(--border-radius-m) var(--border-radius-m) 0 0;box-sizing:content-box;background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:flex-end;align-items:flex-start;position:relative;height:108px;transition:height .2s ease-in-out}[data-collapse=close] .RoomCard_imgRoomContainer__1jhvq8c3{flex-direction:column}.RoomCard_guaranteeImgText__1jhvq8c4{position:absolute;color:var(--palette-text-dark-general-main);padding:var(--spacing-2) var(--spacing-6);bottom:0;left:0;text-shadow:#000 1px 0 10px}.RoomCard_galleryButton__1jhvq8c5{color:var(--palette-button-text-light-secondary-default);cursor:pointer;display:flex;align-items:center;background-color:var(--palette-button-surface-light-secondary-default);border-radius:var(--border-radius-s);padding:var(--spacing-2);gap:var(--spacing-2);border:none}.RoomCard_roomInfoContainer__1jhvq8c6{padding:var(--spacing-4)}[data-collapse=close] .RoomCard_roomInfoContainer__1jhvq8c6{padding-bottom:0}.RoomCard_roomHeader__1jhvq8c7{color:var(--palette-text-light-general-brand)}.RoomCard_roomTable__1jhvq8c8{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-6)}.RoomCard_roomInfoRow__1jhvq8c9{display:flex;gap:var(--spacing-2);align-items:flex-start;max-height:300px;transition:max-height .2s ease-in-out;overflow:hidden}[data-collapse=close] .RoomCard_roomInfoRow__1jhvq8c9:not(:first-child){max-height:0}.RoomCard_roomInfoKey__1jhvq8ca{color:var(--palette-text-light-general-brand);min-width:90px;flex:0 0 90px}.RoomCard_roomInfoValue__1jhvq8cb{display:flex;flex-wrap:wrap;row-gap:2px}.RoomCard_footerGuarantee__1jhvq8cc{padding-top:var(--spacing-6)}.RoomCard_linkStyle__1jhvq8cd{color:var(--palette-text-light-action-default);cursor:pointer;text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:from-font;text-underline-position:from-font}.RoomCard_buttonLinkStyle__1jhvq8ce{background:none;border:none;cursor:pointer}.RoomCard_allIncludedContainer__1jhvq8cf{display:flex;flex-wrap:wrap}.RoomCard_allIncludedInfo__1jhvq8cg:not(:last-child):after{content:"|";margin:var(--spacing-2)}.RoomCard_accessibleContainer__1jhvq8ch{display:flex;align-items:center}.RoomCard_accessibleIcon__1jhvq8ci{width:16px;height:16px}.RoomCard_icon__1jhvq8cj{display:inline-block;vertical-align:middle;margin:0 0 0 var(--spacing-1)}@media ((min-width:768px) and (max-width:1023.98px)) or ((min-width:1280px)){.RoomCard_root__1jhvq8c0{flex-direction:row;margin:var(--spacing-6) 0}.RoomCard_root__1jhvq8c0[data-collapse=close]{flex-direction:row}}@media (min-width:768px){.RoomCard_rightContainer__1jhvq8c2{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6) var(--spacing-6)}.RoomCard_imgRoomContainer__1jhvq8c3{height:214px;border-radius:var(--border-radius-m) 0 0 0}.RoomCard_roomInfoContainer__1jhvq8c6{padding:var(--spacing-6)}}@media ((min-width:768px) and (max-width:1023.98px)) or (min-width:1280px){[data-collapse=close] .RoomCard_leftContainer__1jhvq8c1{flex-direction:row;min-width:500px}.RoomCard_rightContainer__1jhvq8c2{padding:var(--spacing-6)}[data-collapse=close] .RoomCard_rightContainer__1jhvq8c2{justify-content:flex-end}[data-collapse=close] .RoomCard_imgRoomContainer__1jhvq8c3{height:100%;min-width:143px}[data-collapse=close] .RoomCard_guaranteeImgText__1jhvq8c4{display:none}[data-collapse=close] .RoomCard_roomInfoContainer__1jhvq8c6{padding-bottom:var(--spacing-6)}.RoomCard_roomInfoRow__1jhvq8c9{transition:none}}