.Header_container__v4Zn3{display:flex;position:fixed;z-index:var(--z-index-100);top:0;left:0;flex-direction:row;width:100%;min-height:60px;padding:max(var(--space-16),env(safe-area-inset-top)) var(--space-20) var(--space-16);align-items:center;background:var(--color-N0)}.Header_container__v4Zn3 button{margin-right:10px;height:var(--space-24);width:var(--space-24);display:flex;justify-content:center;align-items:center;border:0;outline:none;background:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:840px){.Header_container__v4Zn3{position:unset;min-height:unset;padding:0}.Header_button__vfNZk{display:flex;align-items:center;margin-right:var(--space-16)}}.AppLayout_main__kj64U{background-color:var(--color-N100)}@media(min-width:840px){.AppLayout_main__kj64U{overflow:clip}}.AppLayout_offline_dialog__ymKYH{z-index:10000}.MainLayout_remote_header_wrapper__WjO99{--min-height-remote-header:unset;min-height:var(--min-height-remote-header)}@media(min-width:840px){.MainLayout_remote_header_wrapper__WjO99{position:relative;z-index:1000;background-color:var(--color-N0);--min-height-remote-header:112px}}.MainLayout_relative__e_Koz{position:relative}.LoadingFullPage_wrapper__OT8R3{display:flex;position:absolute;z-index:var(--z-index-900);top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;height:inherit}.LoadingFullPage_loading__6KDCE{height:60px;color:var(--color-B400)}.online-checkin_page_wrapper__HimhO{display:flex;justify-content:center;background-color:var(--color-N0)}@media(min-width:840px){.online-checkin_page_wrapper__HimhO{padding:120px;background-color:var(--color-N100)}}.online-checkin_desktop_error__SIvOE{width:1px;height:380px}.online-checkin_desktop_layout__iy4ce{display:flex;flex-direction:column;gap:var(--space-8)}.online-checkin_mobile_layout__Or2c5{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.online-checkin_back_button__5zHKf{align-self:flex-start;margin-left:-8px;padding:var(--space-8) var(--space-8) var(--space-8) 0}.online-checkin_back_button__5zHKf:after{background-color:none!important}.online-checkin_container__HAM25{display:flex;flex-direction:column;align-items:center;width:321px}@media(min-width:840px){.online-checkin_container__HAM25{width:380px;padding:var(--space-20)}}.online-checkin_checkin_button__xCXyz{position:fixed;bottom:0;width:100%;padding:var(--space-16) var(--space-20) max(var(--space-16),env(safe-area-inset-bottom));box-shadow:var(--elevation-2)}.online-checkin_header__qtcOf{display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.online-checkin_checkin_detail__lWzZ1{display:flex;align-items:center;width:100%;margin:var(--space-20) 0 var(--space-24);gap:var(--space-8)}.online-checkin_booking_code__WC6bf{flex-grow:2;height:50px;padding:var(--space-12);border-radius:var(--layout-8);background-color:var(--color-N100)}.Card_card_container__lOZoQ{background-color:var(--color-N0);padding:var(--card-padding);border-radius:8px;display:block;width:100%;border:0;text-align:left}.Card_card_header__1Ed6K{width:100%}.Card_card_header__1Ed6K.Card_separator__kllDs:after{content:"";display:block;border-bottom:1px solid var(--color-N200);margin:var(--card-padding) calc(var(--card-padding)*-1)}.Card_card_footer__kQ9LV{width:100%}.Card_card_footer__kQ9LV.Card_separator__kllDs:before{content:"";display:block;border-bottom:1px solid var(--color-N200);margin:var(--card-padding) calc(var(--card-padding)*-1)}.Card_padding_small__SvIST{--card-padding:var(--space-8)}.Card_padding_medium__rwqD5{--card-padding:var(--space-12)}.Card_padding_large__wbXqa{--card-padding:var(--space-16)}.Card_variant_shadow__nWghY{box-shadow:var(--elevation-1)}.Card_variant_shadow__nWghY:active:is(a,button){box-shadow:var(--elevation-2)}.Card_variant_outline__2w8Dq{border:1px solid var(--color-N200)}.Card_variant_blurred__1mk7P{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(min-width:840px){.Card_card_container__lOZoQ{border-radius:12px}}