.header_header___vn37,.header_hgroup__5n0kk{display:flex;flex-direction:column}.header_header___vn37{gap:var(--Spacing-x2);grid-area:header}.header_hgroup__5n0kk{gap:var(--Spacing-x-half)}.header_header___vn37 .header_confirmTitle__C2Q2s{color:var(--Text-Accent-Primary)}.header_header___vn37 .header_hotelTitle__me_2U{color:var(--Text-Heading)}.header_body__jIrfN{max-width:720px}.header_actions__rp4M4{border-radius:var(--Corner-radius-md);display:grid;grid-area:actions;justify-content:flex-start}@media screen and (min-width:768px){.header_actions__rp4M4{gap:var(--Spacing-x3);grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:auto}}@media screen and (min-width:1367px){.header_header___vn37{padding-bottom:var(--Spacing-x4)}}.confirmation_main__xG8Cc{background-color:var(--Base-Surface-Primary-light-Normal);display:grid;grid-gap:var(--Spacing-x5);gap:var(--Spacing-x5);grid-template-areas:"header" "booking";margin:0 auto;min-height:100dvh;padding-top:var(--Spacing-x5);width:var(--max-width-page)}@media screen and (min-width:1367px){.confirmation_main__xG8Cc{grid-template-areas:"header  receipt" "booking receipt";grid-template-columns:1fr 340px;grid-template-rows:auto 1fr;padding-top:var(--Spacing-x9)}}.bookingCodeFilter_bookingCodeFilter__rPX1D{display:flex;justify-content:flex-end}.bookingCodeFilter_dialog__YYSj7{border-radius:var(--Corner-radius-md);background-color:var(--Surface-Primary-Default);box-shadow:var(--popup-box-shadow);max-width:340px}.bookingCodeFilter_radioGroup__HY0eR{display:grid;grid-gap:var(--Space-x1);gap:var(--Space-x1);padding:0}.bookingCodeFilter_radio__Kn2lh{padding:var(--Space-x1)}.bookingCodeFilter_radio__Kn2lh[data-hovered]{cursor:pointer}.bookingCodeFilter_radio__Kn2lh[data-focus-visible]:before{outline:1px auto var(--Border-Interactive-Focus)}.bookingCodeFilter_radio__Kn2lh{display:flex;align-items:center}.bookingCodeFilter_radio__Kn2lh:before{flex-shrink:0;content:"";margin-right:var(--Space-x15);background-color:var(--Surface-UI-Fill-Default);width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--Base-Border-Normal)}.bookingCodeFilter_radio__Kn2lh[data-selected]:before{box-shadow:inset 0 0 0 8px var(--Surface-UI-Fill-Active)}.bookingCodeFilter_modalOverlay__niWq7{position:fixed;inset:0;background-color:var(--Overlay-40);&[data-entering]{animation:bookingCodeFilter_overlay-fade__fDCNW .2s}&[data-exiting]{animation:bookingCodeFilter_overlay-fade__fDCNW .15s ease-in reverse}}.bookingCodeFilter_modal__sIKZa{position:fixed;bottom:0;left:0;right:0;padding:var(--Space-x2) var(--Space-x05);border-radius:var(--Corner-radius-md) var(--Corner-radius-md) 0 0;background-color:var(--Surface-Primary-Default);box-shadow:0 0 14px 6px rgba(0,0,0,.1);&[data-entering]{animation:bookingCodeFilter_modal-anim__98C_q .2s}&[data-exiting]{animation:bookingCodeFilter_modal-anim__98C_q .15s ease-in reverse}}.bookingCodeFilter_modalDialog__cc62_{display:grid;grid-gap:var(--Space-x2);gap:var(--Space-x2);padding:0 var(--Space-x1)}.bookingCodeFilter_header__jasEd{display:flex;justify-content:space-between;align-items:center;padding:0 var(--Space-x1)}@media screen and (min-width:768px){.bookingCodeFilter_bookingCodeFilter__rPX1D{width:100%}.bookingCodeFilter_radioGroup__HY0eR{padding:var(--Space-x1)}.bookingCodeFilter_modalOverlay__niWq7{display:none}}@keyframes bookingCodeFilter_overlay-fade__fDCNW{0%{opacity:0}to{opacity:1}}@keyframes bookingCodeFilter_modal-anim__98C_q{0%{transform:translateY(100%)}to{transform:translateY(0)}}.link_link__LpqZr{text-decoration:none}.link_underline__Oz2oC{text-decoration:underline}.link_peach50__ZILS1{color:var(--Primary-Dark-On-Surface-Accent)}.link_red__FV3TD{color:var(--Primary-Strong-Button-Primary-On-Fill-Normal)}.link_white__AIs70{color:var(--Base-Button-Primary-On-Fill-Normal);&:active,&:hover{color:var(--Base-Button-Primary-On-Fill-Hover)}&:active *,&:hover *{fill:var(--Base-Button-Primary-On-Fill-Hover)}}.link_Text-Interactive-Default__gcR4D{color:var(--Text-Interactive-Default);&:hover{color:var(--Text-Interactive-Hover)}}.link_Text-Interactive-Secondary__4_y4H{color:var(--Text-Interactive-Secondary);&:hover{color:var(--Text-Interactive-Secondary-Hover)}}.link_icon__U7awz{align-items:center;display:inline-flex;gap:var(--Space-x05)}.link_breadcrumb__jfFjN,.link_link__LpqZr.link_breadcrumb__jfFjN{font-family:var(--typography-Footnote-Bold-fontFamily);font-size:var(--typography-Footnote-Bold-fontSize);font-weight:500;letter-spacing:var(--typography-Footnote-Bold-letterSpacing);line-height:var(--typography-Footnote-Bold-lineHeight)}.link_myPageMobileDropdown__6249c{display:flex;align-items:center;color:var(--Scandic-Brand-Burgundy);font-family:var(--typography-Body-Regular-fontFamily);font-size:var(--typography-Body-Regular-fontSize);line-height:var(--typography-Body-Regular-lineHeight);letter-spacing:var(--typography-Body-Regular-letterSpacing);padding:var(--Space-x1);border-radius:var(--Corner-radius-md);gap:var(--Space-x1);justify-content:space-between;&:hover{background-color:var(--Base-Surface-Primary-light-Hover-alt);border-radius:var(--Corner-radius-md)}}.link_languageSwitcher__jQoKz{color:var(--Text-Interactive-Default);&:hover{background-color:var(--Surface-Primary-Hover);color:var(--Text-Interactive-Default)}}.link_shortcut__GA3zv{display:grid;align-items:center;font-family:var(--typography-Body-Regular-fontFamily);font-size:var(--typography-Body-Regular-fontSize);font-weight:var(--typography-Body-Regular-fontWeight);letter-spacing:var(--typography-Body-Regular-letterSpacing);line-height:var(--typography-Body-Regular-lineHeight);grid-gap:var(--Space-x2);gap:var(--Space-x2);grid-template-columns:1fr auto;padding:var(--Space-x2) var(--Space-x3);background-color:var(--Base-Surface-Primary-light-Normal);transition:background-color .3s;&:hover{background-color:var(--UI-Input-Controls-Surface-Hover)}&:last-of-type{border-bottom:none}}.link_large__oEH3G{font-family:var(--Link-md-Font-family);font-size:var(--Link-md-Size);font-weight:var(--Link-md-Font-weight);letter-spacing:var(--Link-md-Letter-spacing);line-height:150%}.link_small__nL_Ut{font-family:var(--Link-sm-Font-family);font-size:var(--Link-sm-Size);font-weight:var(--Link-sm-Font-weight);letter-spacing:var(--Link-sm-Letter-spacing);line-height:140%}.link_tiny__yHUbk{font-family:var(--typography-Footnote-Regular-fontFamily);font-size:var(--typography-Footnote-Regular-fontSize);font-weight:var(--typography-Footnote-Regular-fontWeight);letter-spacing:var(--typography-Footnote-Regular-letterSpacing);line-height:var(--typography-Footnote-Regular-lineHeight)}.link_bold___TV2F{font-family:var(--typography-Body-Bold-fontFamily);font-size:var(--typography-Body-Bold-fontSize);font-weight:500;letter-spacing:var(--typography-Body-Bold-letterSpacing);line-height:var(--typography-Body-Bold-lineHeight)}.link_menu__6EB6P{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--Space-x1);gap:var(--Space-x15);border-radius:var(--Corner-radius-md);color:var(--Text-Interactive-Default);&:hover{background-color:var(--Surface-Primary-Hover);color:var(--Text-Interactive-Default)}}.link_navigation__DGtch{padding:var(--Space-x05) var(--Space-x1);color:var(--Text-Interactive-Default);&:hover{color:var(--Text-Interactive-Default)}}.hotelDetails_contact__QeL4a,.hotelDetails_container__oe7ec,.hotelDetails_details__3H1kP,.hotelDetails_hotel__A26db{display:flex;flex-direction:column}.hotelDetails_container__oe7ec{gap:var(--Spacing-x4)}.hotelDetails_details__3H1kP{gap:var(--Spacing-x-one-and-half)}.hotelDetails_contact__QeL4a,.hotelDetails_hotel__A26db{gap:var(--Spacing-x-half)}.hotelDetails_list__Y6XlF{padding-left:var(--Spacing-x2)}.hotelDetails_link__BlK_3{word-break:break-all}.chip-button_chip__jGk28{background-color:var(--Component-Button-Inverted-Fill-Default);border-radius:var(--Corner-radius-sm);padding:6px var(--Space-x15);color:var(--Text-Interactive-Default);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;gap:var(--Space-x05)}.chip-button_Default__R2JFK{border:1px solid var(--Component-Button-Inverted-Border-Default)}.chip-button_Default__R2JFK:hover{background-color:var(--Surface-Primary-Hover-Accent)}.chip-button_Outlined__gJEOL{border:1px solid var(--Border-Intense)}.chip-button_Outlined__gJEOL:hover{background-color:var(--Surface-Primary-Hover)}.chip-button_Outlined__gJEOL:active{border-color:var(--Border-Interactive-Selected)}.chip-button_FilterRounded__TcOyn{background-color:transparent;border:1px solid var(--Border-Interactive-Selected);border-radius:var(--Corner-radius-rounded);padding:var(--Space-x025) var(--Space-x2);color:var(--Text-Default)}.chip-button_selected__GkFbI{border-color:transparent;background-color:var(--Surface-Brand-Primary-3-Default);color:var(--Text-Inverted)}.chip-button_large__gcq4k{height:40px}.chip-button_medium__VvF3K{height:32px}.chip-button_Default__R2JFK:focus,.chip-button_FilterRounded__TcOyn:focus,.chip-button_Outlined__gJEOL:focus{outline-offset:4px;outline-color:var(--Border-Interactive-Focus)}.multiRoomWrapper_roomContainer__NE81e{background:var(--Base-Surface-Primary-light-Normal);border:1px solid var(--Base-Border-Subtle);border-radius:var(--Corner-radius-lg);display:flex;flex-direction:column;padding:var(--Spacing-x3)}.multiRoomWrapper_header__8NKO9{align-items:center;display:flex;justify-content:space-between}.multiRoomWrapper_roomPanel__K_Ag2,.multiRoomWrapper_roomSelectionPanel__XqCvV{display:grid;grid-template-rows:0fr;opacity:0;height:0;transition:opacity .3s ease,grid-template-rows .3s ease;transform-origin:bottom}.multiRoomWrapper_roomPanel__K_Ag2>*{overflow:hidden}.multiRoomWrapper_roomSelectionPanel__XqCvV{gap:var(--Spacing-x2)}.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_active___B6sQ .multiRoomWrapper_roomSelectionPanel__XqCvV,.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_selected__nLQl5 .multiRoomWrapper_roomPanel__K_Ag2{grid-template-rows:1fr;height:auto;opacity:1}.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_active___B6sQ .multiRoomWrapper_roomPanel__K_Ag2{padding-top:var(--Spacing-x1)}.multiRoomWrapper_roomSelectionPanelContainer__6VKQd.multiRoomWrapper_selected__nLQl5 .multiRoomWrapper_roomSelectionPanel__XqCvV{display:none}@media (max-width:767px){.multiRoomWrapper_roomContainer__NE81e{padding:var(--Spacing-x2)}}.alert_hotelAlert__cyFl7{margin:0 auto;padding:var(--Spacing-x-one-and-half);width:100%}