.ModalPortal_modalBackground__sEmGB{background-color:rgba(0,0,0,.6);backdrop-filter:blur(30px);display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:9999;pointer-events:all}.ModalPortal_modalContainer__KMrmT{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;background-color:var(--background-primary)}.ModalPortal_modalContainerAddCruiseFlow__kPNmH{background-color:var(--ds-color-neutral-white,#ffffff)}.ModalPortal_modalContainerMobileFloating__AtU4S{width:fit-content;height:fit-content;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);border-radius:var(--radius-small)}.ModalPortal_buttonRow__HgQme{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0;position:absolute;top:0;left:0;right:0;z-index:100}.ModalPortal_buttonRowAddCruiseFlow__9sA25{padding:7px 10px 0}.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo,.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:active:not(:disabled),.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:focus,.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:focus-visible,.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:hover:not(:disabled){background-color:transparent;box-shadow:none}.ModalPortal_modalContent__lRA3N{padding-top:3.5rem}.ModalPortal_modalContentFlush__73bqq{padding-top:0}.ModalPortal_modalContentCruiseReady__O52P7{padding:40px 0 20px;box-sizing:border-box}@media (max-width:767px){.ModalPortal_modalContainerAddCruiseFlow__kPNmH{display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0);background-color:#fbfbfb}.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo,.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:active:not(:disabled),.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:focus,.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:focus-visible,.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:hover:not(:disabled){background-color:var(--ds-color-neutral-white,#ffffff);box-shadow:0 0 2px rgb(0 0 0/15%)}.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:hover:not(:disabled){background-color:var(--ds-button-tertiary-bg-hover,#f4f4f4)}.ModalPortal_closeIconContainer__VH8Lr .ModalPortal_addCruiseCloseButton__YgqGo:active:not(:disabled){background-color:var(--ds-button-tertiary-bg-pressed,#e8e8e8)}.ModalPortal_modalContent__lRA3N{padding-top:3.5rem;padding-bottom:0}.ModalPortal_modalContentCruiseReady__O52P7,.ModalPortal_modalContentFlush__73bqq{display:flex;flex-direction:column;flex:1;min-height:0}.ModalPortal_modalContentCruiseReady__O52P7{padding:48px 0 0}.ModalPortal_modalContentFlush__73bqq{padding-top:0}.ModalPortal_loadingOverlayAddCruise__MsbZi{position:absolute;inset:0;height:auto;border-radius:0;padding:0 16px;background:#fbfbfb}}.ModalPortal_backIconContainer__10MCM,.ModalPortal_closeIconContainer__VH8Lr{display:flex!important;justify-content:center;align-items:center}.ModalPortal_closeIconContainer__VH8Lr{margin-left:auto}@media (min-width:768px){.ModalPortal_modalContainer__KMrmT{width:fit-content;height:fit-content;max-width:690px;max-height:90vh;overflow-y:auto;border-radius:var(--radius-small)}.ModalPortal_modalContainerAddCruiseFlow__kPNmH{border-radius:20px}.ModalPortal_modalContainerAuthGate__PzILW{border-radius:30px}.ModalPortal_modalContainer__KMrmT.ModalPortal_modalContainerAddPortCalls__6nSD1{width:421px;min-width:421px;max-width:calc(100vw - 24px)}.ModalPortal_modalContainerLoading__i885w{width:690px;height:540px}.ModalPortal_modalContainerAddCruiseFlow__kPNmH.ModalPortal_modalContainerLoading__i885w{width:417px;height:291px;min-height:291px;max-height:291px;overflow:hidden}}@media (min-width:768px) and (max-height:780px){.ModalPortal_modalContainer__KMrmT{max-height:100dvh;min-height:unset}}.ModalPortal_loadingOverlay__mhZ4f{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-modal);border-radius:var(--radius-small);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;z-index:100}.ModalPortal_loadingOverlayAddCruise__MsbZi{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--ds-color-neutral-white,#ffffff);border-radius:20px;padding:var(--ds-dialog-padding-block-start,40px) var(--ds-dialog-padding-inline,22px);gap:0;box-sizing:border-box}@keyframes ModalPortal_shipPulse__kJGgk{0%,to{opacity:1}50%{opacity:.3}}.ModalPortal_loadingIconWrapper__VqWp2{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.ModalPortal_loadingIconWrapper__VqWp2 svg{width:100px;height:100px;animation:ModalPortal_shipPulse__kJGgk 2s ease-in-out infinite}.ModalPortal_loadingIconWrapper__VqWp2 svg path{fill:var(--text-color-primary)}.ModalPortal_loadingText__gJ6jx{font-size:var(--size-18);font-weight:var(--weight-500);color:var(--text-color-primary);font-family:var(--family-montserrat);margin:0}