.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)){background:#c8e1e9;min-height:100dvh}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-workspace{min-width:0;margin:0;padding:0}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-core-content,.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-core-page{width:100%;max-width:none;min-height:0;padding:0}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-product-footer,.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-mobile-tools{display:none}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-topbar{width:auto;height:56px;box-shadow:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0 28px;position:absolute;inset:0 auto auto 0}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-topbar a{pointer-events:auto}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-topbar:before,.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-topbar:after{display:none}@media (max-width:760px){.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-workspace{padding-top:0;padding-bottom:0}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)) .sf-topbar{height:0;padding:0}}:is(.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):has(.world-planner-generated-workspace) .sf-topbar,.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):has(.world-planner-generated-workspace) .sf-appbar){visibility:hidden}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):has(.world-planner-generated-workspace) .mobile-navigation-header{visibility:hidden}:is(.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):has([data-globe-panels]) .sf-social-rail,.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):has([data-globe-panels]) .mobile-primary-nav){display:none!important}.sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):has([data-globe-panels]) .sf-workspace{width:100%;margin-left:0;padding-left:0}@media (min-width:761px){body:not(:has([role=dialog][aria-modal=true]:not([hidden]))) .sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):not(:has(.world-planner-generated-workspace)) .sf-topbar{opacity:1!important;visibility:visible!important}body:has(.generation-detail) .sf-app:is(.sf-area-workspace,.sf-area-trip:has(.world-planner-canvas)):not(:has(.world-planner-generated-workspace)) .sf-topbar{opacity:1!important;visibility:visible!important}.sf-app:has(.world-planner-canvas) .sf-social-rail{transition:width var(--rail-shut) var(--rail-ease) var(--rail-lag),translate var(--dur-enter) var(--ease-out)}.sf-app:has(.world-planner-canvas) .sf-social-rail :is(.sf-nav-link,.sf-account,.sf-rail-bell .app-bar__btn){transition:padding-block var(--dur-enter) var(--ease-out),background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.sf-app:has(main:not([data-journey-open=true]) [data-trip-card]) .sf-social-rail:not(:hover,:has(:focus-visible,details[open])){translate:0 calc(32px - 50%)}.sf-app:has(main:not([data-journey-open=true]) [data-trip-card]) .sf-social-rail:not(:hover,:has(:focus-visible,details[open])) :is(.sf-nav-link,.sf-account,.sf-rail-bell .app-bar__btn){padding-block:0 4px}.sf-app:has(main:not([data-journey-open=true]) [data-trip-card]) .sf-social-rail:is(:hover,:has(:focus-visible,details[open])){transition:width var(--rail-open) var(--rail-ease) var(--rail-intent),translate var(--rail-open) var(--rail-ease) var(--rail-intent)}}@media (prefers-reduced-motion:reduce){.sf-app:has(.world-planner-canvas) .sf-social-rail{transition:none}.sf-app:has(.world-planner-canvas) .sf-social-rail :is(.sf-nav-link,.sf-account,.sf-rail-bell .app-bar__btn){transition:none}}@media (max-width:760px){.sf-app:has(main:not([data-journey-open=true]):is([data-generated-map=true],[data-day-dock=true][data-trip-mode=vacation]) [data-trip-card]) .mobile-navigation-back{display:none}}
