.panel-styles_footer__dz5XG,.panel-styles_header__n5PRD,.panel-styles_loader__SyqH4,.panel-styles_root__xf__l{z-index:1000!important}.panel-styles_root__xf__l{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;background-color:#fff;color:#000;padding:var(--spacing-sm,1.5rem);transition:background-color .5s}@media screen and (min-width:1024px){.panel-styles_root__xf__l{padding:var(--spacing-md,3rem)}}.panel-styles_header__n5PRD{height:var(--spacing-xl,6rem)-var(--spacing-sm,1.5rem);max-width:1920px;margin:0 auto;margin-bottom:var(--spacing-2xs,.5rem);font-size:var(--booking-panel-styles-header-fontSize)}.panel-styles_header__n5PRD .panel-styles_logo__iJI4U{display:flex;justify-content:space-between;padding-bottom:calc(var(--spacing-md, 3rem) - 1em);align-items:center}.rangeScreenLayoutRoot .panel-styles_header__n5PRD svg.panel-styles_closeButton__khv4Q{width:42px;height:42px}.panel-styles_body__pAz__{display:grid;column-gap:var(--spacing-sm,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1920px;margin:0 auto;padding-bottom:var(--spacing-lg,4rem)}@media screen and (min-width:768px){.panel-styles_body__pAz__{grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:1280px){.panel-styles_body__pAz__{grid-template-columns:repeat(12,minmax(0,1fr));padding:0}}.panel-styles_footer__dz5XG{position:fixed;background:#fff;bottom:var(--spacing-sm,1.5rem);left:var(--spacing-sm,1.5rem);box-shadow:0 0 20px #0000000f,0 14px 24px #0000000d,0 4px 4px #0000000a;height:var(--spacing-md,3rem);width:-webkit-fit-content;width:fit-content;min-width:var(--spacing-xl,6rem);display:flex;border-radius:var(--spacing-3xs,.25rem);overflow:hidden}@media screen and (min-width:1024px){.panel-styles_footer__dz5XG{bottom:var(--spacing-md,3rem);left:max(var(--spacing-md,3rem),(100vw - 1920px)/2)}}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL{width:var(--spacing-md,3rem);height:var(--spacing-md,3rem);border:1px solid #fff;box-sizing:border-box;transition:border-color .25s ease;background-color:#000;color:#fff}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL path{transition:fill .25s ease;fill:#fff}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:active:not([disabled]),.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:hover:not([disabled]){border-color:#fff}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:active:not([disabled]) path,.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:hover:not([disabled]) path{fill:#fff}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL[disabled]{border:1px solid #d0d0d0}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL[disabled] path{fill:#d0d0d0}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:not([disabled]){z-index:1}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:first-of-type:active,.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:first-of-type:hover{z-index:1}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:last-of-type{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL:disabled{background-color:#757575}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL.panel-styles_nextButton__2_QJn{width:-webkit-fit-content;width:fit-content;padding:0 calc(var(--spacing-3xs, .25rem)*3)}.panel-styles_footer__dz5XG .panel-styles_button__CF5kL.panel-styles_nextButton__2_QJn p{font-size:var(--font-size-sm,.875rem);padding-left:calc(var(--spacing-3xs, .25rem)*3)}.panel-styles_finalStep__qMTyZ{background-color:#00000080}.panel-styles_finalStep__qMTyZ .panel-styles_footer__dz5XG,.panel-styles_finalStep__qMTyZ .panel-styles_header__n5PRD{display:none}.panel-styles_loader__SyqH4{position:fixed;top:50%;left:50%;top:5rem;right:0;bottom:0;left:0;background-color:#fff;padding-bottom:5rem;display:flex;justify-content:center;align-items:center;pointer-events:none}@media screen and (min-width:1024px){.panel-styles_loader__SyqH4{top:6.5rem;padding-bottom:6.5rem}}