.product-demo_builder__gByqi{--line:var(--morrovia-line);--ink:var(--morrovia-ink);--muted:var(--morrovia-muted);--signal:var(--morrovia-signal);display:grid;gap:14px;padding:18px;background:var(--morrovia-paper)}.product-demo_tripDetails__pgIrR{padding:16px 18px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-paper)}.product-demo_demoRouteRow__PdS0j{padding-inline:14px;cursor:pointer}.product-demo_demoRouteRow__PdS0j:focus-visible{outline:3px solid var(--morrovia-focus-ring);outline-offset:-3px}.product-demo_itinerary__YwBQE{min-height:540px;border:0;border-radius:0}.product-demo_sampleDisclosure__NkPuV{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0;padding:10px 18px;border-bottom:1px solid var(--morrovia-line);background:var(--morrovia-paper);color:var(--morrovia-ink-soft);font:var(--morrovia-type-fine-print)}.product-demo_sampleDisclosure__NkPuV svg{width:16px;height:16px;flex:none;color:var(--morrovia-signal)}.product-demo_dayPlan__bcnPf{display:grid;gap:14px;margin-top:18px}.product-demo_sampleTimeline__huYo2{display:grid;gap:12px;margin:0;padding:0;list-style:none}.product-demo_sampleTimeline__huYo2 li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px}.product-demo_dayPart__cnX5r{padding-top:15px;color:var(--morrovia-ink-soft);font:800 9px/1.2 var(--morrovia-meta);text-transform:uppercase}.product-demo_sampleTimeline__huYo2 li>div{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius)}.product-demo_sampleTimeline__huYo2 svg{width:17px;height:17px;flex:none;color:var(--morrovia-signal)}.product-demo_sampleTimeline__huYo2 strong{overflow-wrap:anywhere;font:var(--morrovia-type-control)}.product-demo_demoCalendar__mGtOe{min-width:0}.product-demo_demoCalendarItems__VwN76{display:grid}.product-demo_calendarIdea___KB4i{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;min-height:44px;padding:8px 6px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:white}.product-demo_calendarIdea___KB4i svg{width:14px;height:14px;color:var(--morrovia-signal)}.product-demo_calendarIdea___KB4i span{display:grid;gap:2px;min-width:0}.product-demo_calendarIdea___KB4i strong{font:750 10px/1.25 var(--morrovia-ui);overflow-wrap:anywhere}.product-demo_calendarIdea___KB4i small{color:var(--morrovia-ink-soft);font:var(--morrovia-type-fine-print)}.product-demo_transferItem__VbRVc{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius)}.product-demo_transferItem__VbRVc svg{width:19px;height:19px;color:var(--morrovia-action)}.product-demo_transferItem__VbRVc div{display:grid;gap:4px;min-width:0}.product-demo_transferItem__VbRVc strong{font:var(--morrovia-type-control)}.product-demo_transferItem__VbRVc span{color:var(--morrovia-ink-soft);font:var(--morrovia-type-fine-print)}@media (max-width:700px){.product-demo_builder__gByqi{padding:10px;gap:10px}.product-demo_tripDetails__pgIrR{padding:14px}.product-demo_demoRouteRow__PdS0j{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity nights" "transfer transfer" "usable usable";padding:12px}.product-demo_itinerary__YwBQE{min-height:0}.product-demo_sampleTimeline__huYo2 li{grid-template-columns:62px minmax(0,1fr);gap:8px}}@media (max-width:900px){.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR{grid-template-columns:repeat(2,minmax(0,1fr))}.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR>span{display:none}.product-demo_itinerary__YwBQE .product-demo_demoCalendarItems__VwN76{display:grid}.product-demo_itinerary__YwBQE .product-demo_demoCalendarBands__Cy_5I{display:flex;flex-wrap:wrap;gap:4px 12px}.product-demo_itinerary__YwBQE .product-demo_demoCalendarBands__Cy_5I>div{max-width:100%}.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR article{min-height:0}.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR article>button{min-height:64px;padding:10px 12px}.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR article>button>span{display:flex}.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR article>button i,.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR article>button small,.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR article>button strong{display:block}}@media (max-width:540px){.product-demo_itinerary__YwBQE .product-demo_demoCalendarGrid__9RPAR{grid-template-columns:minmax(0,1fr)}.product-demo_sampleDisclosure__NkPuV{padding-inline:12px}}@media (max-width:430px){.product-demo_demoRouteRow__PdS0j{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "transfer" "nights" "usable"}.product-demo_demoRouteRow__PdS0j>div:nth-child(3),.product-demo_demoRouteRow__PdS0j>div:nth-child(4){justify-self:start}}@media (prefers-reduced-motion:reduce){.product-demo_demoRouteRow__PdS0j{transition:none}}.trip-itinerary-workspace_workspace__qZ7wR{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(260px,300px);min-height:650px;overflow:visible;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-radius);background:#fff}.trip-itinerary-workspace_workspaceWithoutContext__JIPVV{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.trip-itinerary-workspace_destinationTrack__BVqlU{grid-column:1/-1;min-width:0;border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_routePhotoSources__zyzY3{color:var(--morrovia-ink-soft);font:var(--morrovia-type-fine-print)}.trip-itinerary-workspace_routePhotoSources__zyzY3 summary{min-height:44px;cursor:pointer}.trip-itinerary-workspace_routePhotoSources__zyzY3 ul{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.trip-itinerary-workspace_routePhotoSources__zyzY3 li{overflow-wrap:anywhere}.trip-itinerary-workspace_routePhotoSources__zyzY3 a{color:var(--morrovia-action)}.trip-itinerary-workspace_subviewBar__F2_vA{grid-column:1/-1;min-width:0;padding:12px 16px;display:flex;align-items:center;border-bottom:1px solid var(--morrovia-line);background:var(--morrovia-paper)}.trip-itinerary-workspace_calendarWorkspace__M2Y04,.trip-itinerary-workspace_emptyWorkspace__hCD2D{display:block}.trip-itinerary-workspace_emptyWorkspace__hCD2D>.trip-itinerary-workspace_empty__0mDKs{border:0;border-radius:0}.trip-itinerary-workspace_calendarView__Yhanc{width:min(100%,1600px);margin:0 auto;padding:clamp(28px,4vw,54px) clamp(20px,4vw,48px) 56px}.trip-itinerary-workspace_calendarHeader___t5vN{padding-bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_calendarHeader___t5vN>div{min-width:0}.trip-itinerary-workspace_calendarHeader___t5vN span{color:var(--morrovia-signal);font:800 10px/1.2 var(--morrovia-meta);letter-spacing:.1em;text-transform:uppercase}.trip-itinerary-workspace_calendarHeader___t5vN h2{margin:7px 0 6px;color:var(--morrovia-ink);font-family:var(--morrovia-display);font-size:clamp(30px,4vw,46px);font-weight:500;line-height:.98;letter-spacing:-.035em}.trip-itinerary-workspace_calendarHeader___t5vN p{margin:0;color:var(--morrovia-ink-soft);font-size:13px;line-height:1.5}.trip-itinerary-workspace_calendarHeader___t5vN>strong{flex:none;color:var(--morrovia-muted);font:750 10px/1.2 var(--morrovia-meta);text-transform:uppercase}.trip-itinerary-workspace_calendarGrid__xOO3_{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.trip-itinerary-workspace_calendarWeek__wleY1{margin-top:20px}.trip-itinerary-workspace_calendarWeek__wleY1>h3{margin:0 0 8px;color:var(--morrovia-ink-soft);font:800 10px/1.2 var(--morrovia-meta);letter-spacing:.06em;text-transform:uppercase}.trip-itinerary-workspace_calendarBlank__ajEvX,.trip-itinerary-workspace_calendarDay__V5_76{min-width:0;min-height:170px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-radius);background:var(--morrovia-paper)}.trip-itinerary-workspace_calendarDay__V5_76[data-selected=true]{border-color:var(--morrovia-signal);background:var(--morrovia-paper)}.trip-itinerary-workspace_calendarDay__V5_76[data-drop-eligible=true]{outline:2px dashed var(--morrovia-action);outline-offset:2px}.trip-itinerary-workspace_calendarItemDragging__UO7QA{opacity:.52}.trip-itinerary-workspace_calendarBlank__ajEvX{border-style:dashed;background:var(--morrovia-paper)}.trip-itinerary-workspace_calendarDaySelect__aeyfi{width:100%;min-height:118px;padding:12px;display:grid;align-content:start;justify-content:stretch;justify-items:stretch;gap:5px;border-radius:var(--morrovia-radius) var(--morrovia-radius) 0 0;text-align:left;white-space:normal}.trip-itinerary-workspace_calendarDaySelect__aeyfi:hover:not(:disabled){transform:none}.trip-itinerary-workspace_calendarDaySelect__aeyfi>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.trip-itinerary-workspace_calendarDaySelect__aeyfi em,.trip-itinerary-workspace_calendarDaySelect__aeyfi i,.trip-itinerary-workspace_calendarDaySelect__aeyfi small,.trip-itinerary-workspace_calendarDaySelect__aeyfi time{color:var(--morrovia-muted);font:750 9px/1.25 var(--morrovia-meta);font-style:normal}.trip-itinerary-workspace_calendarDaySelect__aeyfi i{color:var(--morrovia-signal);letter-spacing:.05em}.trip-itinerary-workspace_calendarDaySelect__aeyfi strong{color:var(--morrovia-ink);font:760 15px/1.2 var(--morrovia-ui);overflow-wrap:anywhere}.trip-itinerary-workspace_calendarDaySelect__aeyfi em{color:var(--morrovia-signal);font-weight:800}.trip-itinerary-workspace_calendarItems__gsB2L{margin:0;padding:0 8px 8px;display:grid;gap:5px;list-style:none}.trip-itinerary-workspace_calendarItems__gsB2L .trip-itinerary-workspace_calendarItem__6bOYD{width:100%;min-height:44px;padding:7px 6px;display:grid;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;justify-content:stretch;gap:7px;border-radius:var(--morrovia-control-radius);text-align:left;white-space:normal}.trip-itinerary-workspace_calendarItems__gsB2L .trip-itinerary-workspace_calendarItem__6bOYD:hover:not(:disabled){transform:none}.trip-itinerary-workspace_calendarItem__6bOYD>svg{width:14px;height:14px;color:var(--morrovia-signal)}.trip-itinerary-workspace_calendarItem__6bOYD>svg:last-child{color:var(--morrovia-muted)}.trip-itinerary-workspace_calendarItem__6bOYD>span{min-width:0;display:grid;gap:2px}.trip-itinerary-workspace_calendarItem__6bOYD small,.trip-itinerary-workspace_calendarItem__6bOYD strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-itinerary-workspace_calendarItem__6bOYD strong{color:var(--morrovia-ink);font:750 10px/1.25 var(--morrovia-ui)}.trip-itinerary-workspace_calendarItem__6bOYD small{color:var(--morrovia-muted);font:650 8px/1.3 var(--morrovia-meta)}.trip-itinerary-workspace_rail__8EFXX{min-width:0;grid-column:1;display:flex;flex-direction:column;border-right:1px solid var(--morrovia-line);background:var(--morrovia-paper)}.trip-itinerary-workspace_railHeader__VCOgD{min-height:62px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_railHeader__VCOgD h2{margin:0;color:var(--morrovia-ink);font:700 14px/1.2 var(--morrovia-ui);text-transform:uppercase}.trip-itinerary-workspace_railHeader__VCOgD span{color:var(--morrovia-signal);font:800 10px/1.2 var(--morrovia-meta);letter-spacing:.08em}.trip-itinerary-workspace_dayList__FPHEj{min-height:0;max-height:calc(100vh - 180px);padding:8px;flex:1 1 auto;overflow-y:auto;scrollbar-gutter:stable}.trip-itinerary-workspace_railSavedIdeas__yQpR2{flex:0 0 min(34vh,300px);max-height:min(34vh,300px);min-height:0;overflow-y:auto;border-top:1px solid var(--morrovia-line)}.trip-itinerary-workspace_mobileSavedIdeas__3iLdp{display:none}.trip-itinerary-workspace_dayButtonActive___4_Do,.trip-itinerary-workspace_dayButton__wYyn4{position:relative;width:100%;min-height:66px;padding:10px 12px 10px 18px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 8px;border:0;border-radius:var(--morrovia-control-radius);background:transparent;color:var(--morrovia-ink);text-align:left;cursor:pointer}.trip-itinerary-workspace_dayButtonActive___4_Do:before,.trip-itinerary-workspace_dayButton__wYyn4:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:3px;background:transparent;content:""}.trip-itinerary-workspace_dayButton__wYyn4:hover{background:var(--morrovia-paper);outline:1px solid var(--morrovia-line);outline-offset:-1px}.trip-itinerary-workspace_dayButtonActive___4_Do{background:var(--morrovia-paper);outline:1px solid color-mix(in srgb,var(--morrovia-signal) 9%,var(--morrovia-line));outline-offset:-1px}.trip-itinerary-workspace_dayButtonActive___4_Do:before{background:var(--morrovia-signal)}.trip-itinerary-workspace_dayButtonActive___4_Do>b,.trip-itinerary-workspace_dayButton__wYyn4>b{color:var(--morrovia-ink-soft);font:800 11px/1 var(--morrovia-meta)}.trip-itinerary-workspace_dayButtonActive___4_Do>b{color:var(--morrovia-signal)}.trip-itinerary-workspace_dayButtonActive___4_Do>span,.trip-itinerary-workspace_dayButton__wYyn4>span{min-width:0;display:grid;gap:3px}.trip-itinerary-workspace_dayButtonActive___4_Do small,.trip-itinerary-workspace_dayButton__wYyn4 small{overflow:hidden;color:var(--morrovia-ink-soft);font:750 10px/1.25 var(--morrovia-meta);text-overflow:ellipsis;white-space:nowrap}.trip-itinerary-workspace_dayButtonActive___4_Do small{color:var(--morrovia-signal)}.trip-itinerary-workspace_dayButtonActive___4_Do strong,.trip-itinerary-workspace_dayButton__wYyn4 strong{overflow:hidden;font-size:13px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.trip-itinerary-workspace_dayButtonActive___4_Do time,.trip-itinerary-workspace_dayButton__wYyn4 time{color:var(--morrovia-muted);font:700 10px/1.2 var(--morrovia-meta);white-space:nowrap}.trip-itinerary-workspace_dayButtonActive___4_Do .trip-itinerary-workspace_dayMeta__EKcTU,.trip-itinerary-workspace_dayButton__wYyn4 .trip-itinerary-workspace_dayMeta__EKcTU{grid-column:2;display:flex;align-items:center;justify-content:flex-start;gap:7px}.trip-itinerary-workspace_dayMeta__EKcTU svg{width:14px;height:14px;color:var(--morrovia-ink-soft)}.trip-itinerary-workspace_dayButtonActive___4_Do .trip-itinerary-workspace_dayMeta__EKcTU svg{color:var(--morrovia-signal)}.trip-itinerary-workspace_dayButtonActive___4_Do:focus-visible,.trip-itinerary-workspace_dayButton__wYyn4:focus-visible,.trip-itinerary-workspace_dayNavigation__9m45s button:focus-visible{outline:none;box-shadow:var(--morrovia-focus-shadow)}.trip-itinerary-workspace_dayPanel__iVFja{position:relative;grid-column:2;padding:24px clamp(20px,2vw,30px) 22px}.trip-itinerary-workspace_dayHeader__hNynL{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;overflow:visible}.trip-itinerary-workspace_dayHeader__hNynL[data-photo=true]{min-height:138px;align-items:center;margin:-12px -12px 14px;padding:14px 18px;border-radius:var(--morrovia-control-radius)}.trip-itinerary-workspace_dayHeader__hNynL[data-photo=true]:after{position:absolute;z-index:1;inset:0;content:"";border-radius:inherit;background:linear-gradient(90deg,var(--morrovia-paper) 34%,color-mix(in srgb,var(--morrovia-paper) 78%,transparent) 58%,transparent 100%);pointer-events:none}.trip-itinerary-workspace_dayHeaderMedia__QLFFu{position:absolute;inset:0 0 0 auto;width:72%;height:100%;border-radius:inherit}.trip-itinerary-workspace_dayHeaderPhoto___LtZ6{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.trip-itinerary-workspace_dayHeader__hNynL[data-photo=true]>.trip-itinerary-workspace_dayHeaderContent__oQnIp{position:relative;z-index:2;max-width:75%}.trip-itinerary-workspace_dayHeroCredit__Alalo{--photo-credit-inline:6px;--photo-credit-block:6px}.trip-itinerary-workspace_calendarDayHeroCredit__sykeg{position:relative;left:auto;bottom:auto;margin:-8px 0 6px auto}.trip-itinerary-workspace_dayHeaderContent__oQnIp{min-width:0}.trip-itinerary-workspace_dayHeader__hNynL p{margin:0;color:var(--morrovia-ink-soft);font:800 10px/1.3 var(--morrovia-meta);letter-spacing:.08em;text-transform:uppercase}.trip-itinerary-workspace_dayHeader__hNynL p span{color:var(--morrovia-signal)}.trip-itinerary-workspace_dayHeader__hNynL p i{padding:0 9px;color:var(--morrovia-muted);font-style:normal}.trip-itinerary-workspace_dayHeader__hNynL h2{margin:10px 0 7px;color:var(--morrovia-ink);font:600 clamp(34px,3.4vw,46px)/.98 var(--morrovia-display);letter-spacing:-.045em;text-wrap:pretty}.trip-itinerary-workspace_dayRole__xb7zs{display:block;max-width:720px;color:var(--morrovia-ink-soft);font-size:13px;line-height:1.45}.trip-itinerary-workspace_ideasSection__1khbq{position:relative;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.trip-itinerary-workspace_recoveryFeedback__DseRD{margin-top:12px}.trip-itinerary-workspace_notice__RHUUg{position:absolute;z-index:30;top:16px;right:clamp(20px,2vw,30px);pointer-events:none}.trip-itinerary-workspace_notice__RHUUg .trip-itinerary-workspace_compactNotice__sZJok{pointer-events:auto}.trip-itinerary-workspace_dayHeader__hNynL>div>span{display:block;max-width:650px;color:var(--morrovia-ink-soft);font-size:15px;line-height:1.55;text-wrap:pretty}.trip-itinerary-workspace_location__Z5Y3A{display:inline-flex;align-items:center;gap:6px;color:var(--morrovia-ink-soft);font:750 11px/1.2 var(--morrovia-meta);white-space:nowrap}.trip-itinerary-workspace_location__Z5Y3A svg{width:15px;height:15px;color:var(--morrovia-signal)}.trip-itinerary-workspace_dayImage__ryboW{position:relative;width:100%;height:clamp(158px,12.5vw,172px);margin:22px 0 0;overflow:hidden;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-radius);background:var(--morrovia-lilac)}.trip-itinerary-workspace_dayImage__ryboW img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.trip-itinerary-workspace_dayImage__ryboW figcaption{position:absolute;right:10px;bottom:10px;left:10px;padding:8px 10px;display:flex;justify-content:space-between;gap:14px;border-radius:7px;background:rgba(13,10,62,.78);color:#fff;font:700 9px/1.2 var(--morrovia-meta)}.trip-itinerary-workspace_dayImage__ryboW figcaption a{color:#fff;white-space:nowrap}.trip-itinerary-workspace_dayImageFallback__j7WR_{display:grid;place-items:center;border-style:dashed;color:var(--morrovia-ink-soft);font:750 12px/1.4 var(--morrovia-meta)}.trip-itinerary-workspace_dayImage__ryboW>.trip-itinerary-workspace_dayImageFallback__j7WR_{width:100%;height:100%}.trip-itinerary-workspace_details__1a5Ly{min-width:0;margin-top:18px;display:grid;border:0;border-radius:12px;overflow:visible}.trip-itinerary-workspace_sequenceEditor__FE6QG{margin-top:14px}.trip-itinerary-workspace_sequenceEditor__FE6QG>summary{min-height:44px;padding:11px 0;color:var(--morrovia-ink-soft);cursor:pointer;font:750 11px/1.4 var(--morrovia-meta)}.trip-itinerary-workspace_sequenceEditor__FE6QG[open]>summary{padding-inline:13px;border-bottom:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius) var(--morrovia-control-radius) 0 0;border:1px solid var(--morrovia-line);background:var(--morrovia-paper)}.trip-itinerary-workspace_sequenceEditor__FE6QG>.trip-itinerary-workspace_details__1a5Ly{margin-top:0;padding:10px;border:1px solid var(--morrovia-line);border-top:0;border-radius:0 0 var(--morrovia-control-radius) var(--morrovia-control-radius);background:var(--morrovia-paper)}.trip-itinerary-workspace_detailRow__FOcqz{position:relative;min-height:56px;padding:9px 10px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-paper)}.trip-itinerary-workspace_selectedRow__YsGLG{border-color:color-mix(in srgb,var(--morrovia-action) 58%,var(--morrovia-line));outline:2px solid color-mix(in srgb,var(--morrovia-focus-ring) 66%,transparent);outline-offset:-1px}.trip-itinerary-workspace_detailRow__FOcqz:last-child{border-bottom:0}.trip-itinerary-workspace_detailIcon__RgIf0{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--morrovia-tint);color:var(--morrovia-signal)}.trip-itinerary-workspace_detailIcon__RgIf0 svg{width:16px;height:16px}.trip-itinerary-workspace_timelineGroup__37c_z{min-width:0;display:grid}.trip-itinerary-workspace_timelineTime__BSQM1{color:var(--morrovia-ink-soft);font:800 9px/1 var(--morrovia-meta);text-align:center}.trip-itinerary-workspace_itemCopy__U7rl6{min-width:0;display:grid;gap:4px}.trip-itinerary-workspace_rowSelect__Qz2vI{min-width:0;width:100%;padding:4px;display:block;border:0;border-radius:var(--morrovia-control-radius);background:transparent;color:inherit;text-align:left;white-space:normal;cursor:pointer}.trip-itinerary-workspace_rowSelect__Qz2vI:hover{background:color-mix(in srgb,var(--morrovia-lilac) 72%,transparent)}.trip-itinerary-workspace_rowSelect__Qz2vI:focus-visible{outline:3px solid var(--morrovia-focus-ring);outline-offset:2px}.trip-itinerary-workspace_itemCopy__U7rl6>strong{min-width:0;overflow-wrap:anywhere;color:var(--morrovia-ink);font-size:12px;font-weight:750;line-height:1.35}.trip-itinerary-workspace_itemCopy__U7rl6>span{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--morrovia-muted);font:650 9px/1.35 var(--morrovia-meta)}.trip-itinerary-workspace_itemCopy__U7rl6 i{color:var(--morrovia-line);font-style:normal}.trip-itinerary-workspace_itemActions__DNZBZ{display:flex;align-items:center;justify-content:flex-end;gap:6px}.trip-itinerary-workspace_dragHandle__ymVuL{width:32px;height:32px;min-height:32px;padding:0;cursor:grab}.trip-itinerary-workspace_dragHandle__ymVuL:active{cursor:grabbing}.trip-itinerary-workspace_rowMenu__Ca4HS{position:relative}.trip-itinerary-workspace_rowMenuPanel__ngpu2{position:absolute;z-index:12;top:calc(100% + 6px);right:0;width:164px;padding:6px;display:grid;gap:3px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-paper)}.trip-itinerary-workspace_rowMenuPanel__ngpu2>button{width:100%;justify-content:flex-start}.trip-itinerary-workspace_editingRow__sJLuC{align-items:start}.trip-itinerary-workspace_rowEditor__p2FFd{grid-column:2/-1;display:grid;gap:9px}.trip-itinerary-workspace_rowEditor__p2FFd>span{display:flex;align-items:center;gap:7px}.trip-itinerary-workspace_confirmedStatus__hslxZ,.trip-itinerary-workspace_savedStatus__SDO36{padding:5px 7px;border:1px solid color-mix(in srgb,var(--morrovia-success) 25%,var(--morrovia-line));border-radius:var(--morrovia-control-radius);background:color-mix(in srgb,var(--morrovia-success) 8%,var(--morrovia-paper));color:var(--morrovia-success);font:800 8px/1 var(--morrovia-meta)}.trip-itinerary-workspace_savedStatus__SDO36{border-color:var(--morrovia-line);background:var(--morrovia-lilac);color:var(--morrovia-ink-soft)}.trip-itinerary-workspace_rowEdit__6Myww,.trip-itinerary-workspace_rowExternal__zZ43z{width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;border-radius:var(--morrovia-control-radius);color:var(--morrovia-ink-soft)}.trip-itinerary-workspace_rowExternal__zZ43z:hover{background:var(--morrovia-lilac);color:var(--morrovia-signal)}.trip-itinerary-workspace_rowExternal__zZ43z:focus-visible{outline:3px solid var(--morrovia-focus-ring);outline-offset:2px}.trip-itinerary-workspace_rowEdit__6Myww svg,.trip-itinerary-workspace_rowExternal__zZ43z svg{width:15px;height:15px}.trip-itinerary-workspace_bookingRow__mnpA_{background:color-mix(in srgb,var(--morrovia-tint) 48%,var(--morrovia-paper))}.trip-itinerary-workspace_customRow__bizQP{background:color-mix(in srgb,var(--morrovia-lilac) 55%,var(--morrovia-paper))}.trip-itinerary-workspace_insertionGroup__sxHNf{display:grid}.trip-itinerary-workspace_insertionDropReady__psgp1 .trip-itinerary-workspace_insertion____rYy{border-radius:var(--morrovia-control-radius);background:color-mix(in srgb,var(--morrovia-lilac) 68%,transparent)}.trip-itinerary-workspace_insertionDropReady__psgp1 .trip-itinerary-workspace_insertion____rYy:hover{background:color-mix(in srgb,var(--morrovia-tint) 72%,var(--morrovia-paper))}.trip-itinerary-workspace_insertion____rYy{min-height:34px;display:grid;grid-template-columns:minmax(10px,1fr) auto minmax(10px,1fr);align-items:center;gap:9px}.trip-itinerary-workspace_insertion____rYy>span{border-top:1px dashed var(--morrovia-line)}.trip-itinerary-workspace_insertion____rYy>button{min-height:32px;padding-inline:8px;color:var(--morrovia-muted);font-size:9px}.trip-itinerary-workspace_insertion____rYy>button:hover{color:var(--morrovia-signal)}.trip-itinerary-workspace_addComposer___cE5B{margin:0 0 10px;padding:12px;display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--morrovia-action) 32%,var(--morrovia-line));border-radius:var(--morrovia-control-radius);background:color-mix(in srgb,var(--morrovia-paper) 94%,var(--morrovia-lilac))}.trip-itinerary-workspace_addComposerActions__vI6z9{display:flex;align-items:center;gap:7px}.trip-itinerary-workspace_detailRow__FOcqz>b{color:var(--morrovia-ink-soft);font:800 10px/1 var(--morrovia-meta)}.trip-itinerary-workspace_detailRow__FOcqz p{min-width:0;margin:0;color:var(--morrovia-ink);font-size:13px;font-weight:650;line-height:1.45}.trip-itinerary-workspace_detailRow__FOcqz p strong{display:block;margin-bottom:2px;color:var(--morrovia-signal);font:800 9px/1.2 var(--morrovia-meta);letter-spacing:.08em;text-transform:uppercase}.trip-itinerary-workspace_estimateLabel__IRbQ6{display:block;margin-top:3px;color:var(--morrovia-muted);font:750 8px/1.25 var(--morrovia-meta);letter-spacing:.04em;text-transform:uppercase}.trip-itinerary-workspace_duration__nDyXH{display:grid;gap:2px;color:var(--morrovia-ink);font:800 12px/1.2 var(--morrovia-meta);text-align:right}.trip-itinerary-workspace_transferRow__ATr3i{grid-template-columns:36px minmax(0,1fr) auto}.trip-itinerary-workspace_omioAction__GvXNN{grid-column:2/-1;display:grid;justify-items:start;gap:4px;padding:2px 0 4px}.trip-itinerary-workspace_timelineEmpty__Z5jAE{min-height:190px;padding:28px;display:grid;place-content:center;justify-items:center;gap:10px;border:1px dashed var(--morrovia-line);border-radius:var(--morrovia-radius);color:var(--morrovia-ink-soft);text-align:center}.trip-itinerary-workspace_timelineEmpty__Z5jAE>svg{color:var(--morrovia-signal)}.trip-itinerary-workspace_timelineEmpty__Z5jAE p{margin:0;font-size:12px}.trip-itinerary-workspace_omioAction__GvXNN>a{min-height:44px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);color:var(--morrovia-ink);background:var(--morrovia-paper);font:750 10px/1.2 var(--morrovia-ui);text-decoration:none}.trip-itinerary-workspace_omioAction__GvXNN>a:hover{border-color:var(--morrovia-action);color:var(--morrovia-action)}.trip-itinerary-workspace_omioAction__GvXNN>a:focus-visible{outline:2px solid var(--morrovia-ink);outline-offset:2px}.trip-itinerary-workspace_omioAction__GvXNN>a svg{width:14px;height:14px}.trip-itinerary-workspace_omioAction__GvXNN>small{color:var(--morrovia-muted);font:var(--morrovia-type-fine-print)}.trip-itinerary-workspace_noDetails__4OrQ6{margin:0;padding:18px;color:var(--morrovia-muted);font-size:13px}.trip-itinerary-workspace_dayNavigation__9m45s{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px}.trip-itinerary-workspace_dayNavigation__9m45s button{min-height:44px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:#fff;color:var(--morrovia-ink);font:750 11px/1.2 var(--morrovia-ui);cursor:pointer}.trip-itinerary-workspace_dayNavigation__9m45s button:last-child{justify-self:end;border-color:var(--morrovia-action);background:var(--morrovia-action);color:#fff}.trip-itinerary-workspace_dayNavigation__9m45s button:first-child{justify-self:start}.trip-itinerary-workspace_dayNavigation__9m45s button:disabled{opacity:.35;cursor:not-allowed}.trip-itinerary-workspace_dayNavigation__9m45s svg{width:15px;height:15px}.trip-itinerary-workspace_contextRail__qxLOF{min-width:0;border-left:1px solid var(--morrovia-line);background:var(--morrovia-paper)}.trip-itinerary-workspace_contextRailBody__T19Nu{display:contents}.trip-itinerary-workspace_contextRailBody__T19Nu[hidden]{display:none}.trip-itinerary-workspace_contextRailDetail__f7s1R{max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-gutter:stable;background:var(--morrovia-paper)}.trip-itinerary-workspace_contextSection__ZrkQL{min-width:0;padding:14px;border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_contextSection__ZrkQL:last-child{border-bottom:0}.trip-itinerary-workspace_contextSection__ZrkQL>summary{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--morrovia-ink);font-size:11px;font-weight:800;list-style:none;cursor:pointer}.trip-itinerary-workspace_contextSection__ZrkQL>summary::-webkit-details-marker{display:none}.trip-itinerary-workspace_contextSection__ZrkQL>summary:focus-visible{outline:3px solid var(--morrovia-focus-ring);outline-offset:3px}.trip-itinerary-workspace_contextSection__ZrkQL>summary>svg{width:15px;height:15px;color:var(--morrovia-signal)}.trip-itinerary-workspace_sectionCount__CMp_m{min-width:24px;padding:4px 6px;border-radius:var(--morrovia-control-radius);background:var(--morrovia-lilac);color:var(--morrovia-ink-soft);font:800 8px/1 var(--morrovia-meta);text-align:center}.trip-itinerary-workspace_contextAction__1ZcFv{margin-top:6px;justify-content:space-between}.trip-itinerary-workspace_contextList__Uee2a{min-width:0;margin-top:8px;display:grid;gap:7px}.trip-itinerary-workspace_bookingCard__KBHH2,.trip-itinerary-workspace_logisticsCard__mgLoc,.trip-itinerary-workspace_noteCard__OfvDy,.trip-itinerary-workspace_suggestionCard__ADrGU{min-width:0;padding:9px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:#fff}.trip-itinerary-workspace_logisticsCard__mgLoc{width:100%;color:inherit;text-align:left;white-space:normal;cursor:pointer}.trip-itinerary-workspace_logisticsCard__mgLoc:hover{border-color:color-mix(in srgb,var(--morrovia-action) 44%,var(--morrovia-line));background:var(--morrovia-lilac)}.trip-itinerary-workspace_logisticsCard__mgLoc:focus-visible{outline:3px solid var(--morrovia-focus-ring);outline-offset:2px}.trip-itinerary-workspace_logisticsSelected___XSVr{border-color:var(--morrovia-action);background:var(--morrovia-lilac)}.trip-itinerary-workspace_bookingCard__KBHH2>svg:first-child,.trip-itinerary-workspace_logisticsCard__mgLoc>svg,.trip-itinerary-workspace_noteCard__OfvDy>svg,.trip-itinerary-workspace_suggestionCard__ADrGU>svg{width:16px;height:16px;color:var(--morrovia-signal)}.trip-itinerary-workspace_logisticsCard__mgLoc>svg:last-child{width:14px;color:var(--morrovia-ink-soft)}.trip-itinerary-workspace_bookingCard__KBHH2 div,.trip-itinerary-workspace_logisticsCard__mgLoc div,.trip-itinerary-workspace_suggestionCard__ADrGU div{min-width:0;display:grid;gap:3px}.trip-itinerary-workspace_logisticsCard__mgLoc small{color:var(--morrovia-signal);font:800 7px/1.2 var(--morrovia-meta);letter-spacing:.08em;text-transform:uppercase}.trip-itinerary-workspace_bookingCard__KBHH2 strong,.trip-itinerary-workspace_logisticsCard__mgLoc strong,.trip-itinerary-workspace_suggestionCard__ADrGU strong{min-width:0;overflow-wrap:anywhere;color:var(--morrovia-ink);font-size:10px;line-height:1.35}.trip-itinerary-workspace_bookingCard__KBHH2 span,.trip-itinerary-workspace_logisticsCard__mgLoc span{min-width:0;color:var(--morrovia-muted);font:650 8px/1.4 var(--morrovia-meta);overflow-wrap:anywhere}.trip-itinerary-workspace_bookingCard__KBHH2>svg:last-child{width:15px;height:15px;color:var(--morrovia-success)}.trip-itinerary-workspace_bookingCard__KBHH2>a{display:grid;place-items:center;color:var(--morrovia-ink-soft)}.trip-itinerary-workspace_bookingCard__KBHH2>a:focus-visible{outline:3px solid var(--morrovia-focus-ring);outline-offset:3px}.trip-itinerary-workspace_bookingCard__KBHH2>a svg{width:14px;height:14px}.trip-itinerary-workspace_bookingCardSelected__ueZsZ{border-color:var(--morrovia-action)}.trip-itinerary-workspace_bookingCardSelect__k2seL{width:100%;min-width:0;padding:0;justify-content:stretch;text-align:left;white-space:normal}.trip-itinerary-workspace_bookingCardSelect__k2seL>span{min-width:0;display:grid;gap:3px}.trip-itinerary-workspace_bookingCardSelect__k2seL small{color:var(--morrovia-muted);font:650 8px/1.4 var(--morrovia-meta);overflow-wrap:anywhere}.trip-itinerary-workspace_logisticsDetailScrim__vG7Vm{display:none}.trip-itinerary-workspace_logisticsDetail__P32ZB{position:relative;min-width:0;padding:22px;display:grid;gap:18px;background:var(--morrovia-paper)}.trip-itinerary-workspace_logisticsDetailClose__sRBdw{position:absolute;top:12px;right:12px}.trip-itinerary-workspace_logisticsDetail__P32ZB header{min-width:0;padding-right:42px}.trip-itinerary-workspace_logisticsDetail__P32ZB header>span{color:var(--morrovia-signal);font:800 9px/1.2 var(--morrovia-meta);letter-spacing:.1em;text-transform:uppercase}.trip-itinerary-workspace_logisticsDetail__P32ZB h2{margin:8px 0 0;color:var(--morrovia-ink);font:650 28px/1.04 var(--morrovia-display);letter-spacing:-.035em;overflow-wrap:anywhere}.trip-itinerary-workspace_logisticsDetailSummary__0I3Uq,.trip-itinerary-workspace_logisticsDetail__P32ZB header p{margin:8px 0 0;color:var(--morrovia-ink-soft);font:var(--morrovia-type-supporting-body)}.trip-itinerary-workspace_logisticsDetail__P32ZB>dl{margin:0;display:grid;gap:8px}.trip-itinerary-workspace_logisticsDetail__P32ZB>dl>div{padding:10px 0;display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_logisticsDetail__P32ZB dt{color:var(--morrovia-muted);font:750 9px/1.35 var(--morrovia-meta);text-transform:uppercase}.trip-itinerary-workspace_logisticsDetail__P32ZB dd{margin:0;color:var(--morrovia-ink);font:var(--morrovia-type-supporting-body);overflow-wrap:anywhere}.trip-itinerary-workspace_logisticsDetail__P32ZB>ul{margin:0;padding-left:20px;color:var(--morrovia-ink-soft);font:var(--morrovia-type-supporting-body)}.trip-itinerary-workspace_logisticsDetailActions__pqwmi{display:grid;gap:8px}.trip-itinerary-workspace_logisticsDetailActions__pqwmi .trip-itinerary-workspace_omioAction__GvXNN{margin:0}.trip-itinerary-workspace_suggestionCard__ADrGU{align-items:start}.trip-itinerary-workspace_noteCard__OfvDy p,.trip-itinerary-workspace_suggestionCard__ADrGU p{margin:0;color:var(--morrovia-muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere}.trip-itinerary-workspace_noteCard__OfvDy{grid-template-columns:24px minmax(0,1fr)}.trip-itinerary-workspace_noteCard__OfvDy p{color:var(--morrovia-ink-soft)}.trip-itinerary-workspace_savedIdeas__AYNPW{padding:8px;display:grid;gap:7px}.trip-itinerary-workspace_savedIdeas__AYNPW article{min-width:0;padding:8px;display:grid;gap:7px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-paper)}.trip-itinerary-workspace_savedIdeasSection__uGabG>summary{min-height:44px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--morrovia-ink-soft);cursor:pointer;font:800 10px/1.2 var(--morrovia-ui);text-transform:uppercase}.trip-itinerary-workspace_googleReferenceSection__RZPEW{display:grid;gap:10px;color:var(--morrovia-ink)}.trip-itinerary-workspace_googleReferenceSection__RZPEW>p{margin:0;color:var(--morrovia-muted)}.trip-itinerary-workspace_googleReferenceSection__RZPEW>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.trip-itinerary-workspace_savedIdeasSection__uGabG>summary:focus-visible{outline:none;box-shadow:var(--morrovia-focus-shadow)}.trip-itinerary-workspace_savedIdeaSelect__vfZYc{width:100%;min-width:0;justify-content:stretch;padding:0;color:inherit;text-align:left;white-space:normal}.trip-itinerary-workspace_savedIdeaSelect__vfZYc>div{width:100%;min-width:0}.trip-itinerary-workspace_savedIdeaSelect__vfZYc:hover{background:var(--morrovia-lilac)}.trip-itinerary-workspace_savedIdeaSelect__vfZYc[aria-pressed=true]{background:var(--morrovia-lilac);color:var(--morrovia-action)}.trip-itinerary-workspace_discoveryList__MlPdP{margin-top:8px;display:grid;gap:7px}.trip-itinerary-workspace_contextualAddDialog__6k8pA{width:min(660px,calc(100vw - 24px));max-height:min(760px,calc(100dvh - 24px));padding:0;overflow:auto;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-paper);color:var(--morrovia-ink);box-shadow:var(--morrovia-shadow-overlay)}.trip-itinerary-workspace_contextualAddDialog__6k8pA::backdrop{background:var(--morrovia-overlay)}.trip-itinerary-workspace_contextualAddBody__rhClC{display:grid;gap:16px;padding:20px}.trip-itinerary-workspace_contextualAddHeader__NlpNG{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.trip-itinerary-workspace_contextualAddHeader__NlpNG p{margin:0 0 4px;color:var(--morrovia-muted);font:700 11px/1.4 var(--morrovia-meta)}.trip-itinerary-workspace_contextualAddHeader__NlpNG h2{margin:0;font-size:22px;line-height:1.2}.trip-itinerary-workspace_contextualAddCategories__OrBMX{display:flex;flex-wrap:wrap;gap:6px}.trip-itinerary-workspace_contextualAddCategories__OrBMX button{min-height:40px}.trip-itinerary-workspace_contextualAddResults__EjzIb{display:grid;gap:8px;max-height:320px;overflow-y:auto}.trip-itinerary-workspace_contextualAddResults__EjzIb>p{margin:0;color:var(--morrovia-muted);font-size:13px}.trip-itinerary-workspace_contextualAddResult__uP8Pu{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:9px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius)}.trip-itinerary-workspace_contextualAddResultNoMedia__eSKzm{grid-template-columns:minmax(0,1fr) auto}.trip-itinerary-workspace_contextualAddResult__uP8Pu>img{width:72px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:var(--morrovia-control-radius)}.trip-itinerary-workspace_contextualAddResultNoMedia__eSKzm>div:first-child,.trip-itinerary-workspace_contextualAddResult__uP8Pu>div:nth-child(2){min-width:0;display:grid;gap:3px}.trip-itinerary-workspace_contextualAddResult__uP8Pu strong{overflow-wrap:anywhere;font-size:13px}.trip-itinerary-workspace_contextualAddResult__uP8Pu span{color:var(--morrovia-muted);font-size:11px}.trip-itinerary-workspace_contextualAddResultActions__JNWES{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.trip-itinerary-workspace_contextualAddResultActions__JNWES button{min-height:40px}.trip-itinerary-workspace_contextualAddManual__d1YAd{display:flex;align-items:end;gap:8px;padding-top:12px;border-top:1px solid var(--morrovia-line)}.trip-itinerary-workspace_contextualAddManual__d1YAd>:first-child{flex:1;min-width:0}@media (max-width:640px){.trip-itinerary-workspace_contextualAddDialog__6k8pA{width:100vw;max-width:100vw;max-height:min(92dvh,900px);margin:auto 0 0;border-radius:var(--morrovia-control-radius) var(--morrovia-control-radius) 0 0}.trip-itinerary-workspace_contextualAddBody__rhClC{padding:16px}.trip-itinerary-workspace_contextualAddResult__uP8Pu{grid-template-columns:56px minmax(0,1fr)}.trip-itinerary-workspace_contextualAddResultNoMedia__eSKzm{grid-template-columns:minmax(0,1fr)}.trip-itinerary-workspace_contextualAddResult__uP8Pu>img{width:56px;height:56px}.trip-itinerary-workspace_contextualAddResultActions__JNWES{grid-column:1/-1;justify-content:flex-start}.trip-itinerary-workspace_contextualAddManual__d1YAd{flex-wrap:wrap}.trip-itinerary-workspace_contextualAddManual__d1YAd>:first-child{flex-basis:100%}}.trip-itinerary-workspace_discoveryGroup___SbSF{margin-top:10px}.trip-itinerary-workspace_discoveryGroup___SbSF>h4{margin:0;color:var(--morrovia-ink);font:750 9px/1.35 var(--morrovia-meta);letter-spacing:.04em;text-transform:uppercase}.trip-itinerary-workspace_discoveryCard__LSSK5{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-paper);cursor:grab;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.trip-itinerary-workspace_discoveryCard__LSSK5:active{cursor:grabbing}.trip-itinerary-workspace_discoveryCardDragging__H0yyQ{opacity:.5;border-color:var(--morrovia-action);box-shadow:var(--morrovia-shadow-overlay);transform:translateY(-2px) scale(.99)}.trip-itinerary-workspace_discoveryMedia__poYSj{position:relative;height:112px;overflow:hidden;border-radius:calc(var(--morrovia-control-radius) - 1px) calc(var(--morrovia-control-radius) - 1px) 0 0;background:var(--morrovia-lilac)}.trip-itinerary-workspace_discoveryFallback__loiqt,.trip-itinerary-workspace_discoveryMedia__poYSj>img{width:100%;height:100%;display:grid;place-items:center;background:var(--morrovia-lilac);-o-object-fit:cover;object-fit:cover}.trip-itinerary-workspace_discoveryFallback__loiqt svg{width:24px;color:var(--morrovia-signal)}.trip-itinerary-workspace_discoveryCopy__6YHdN{min-width:0;padding:10px 11px 0;display:grid;gap:4px}.trip-itinerary-workspace_discoveryCopy__6YHdN>small{color:var(--morrovia-signal);font:750 8px/1.35 var(--morrovia-meta);overflow-wrap:anywhere}.trip-itinerary-workspace_discoveryCopy__6YHdN>strong{color:var(--morrovia-ink);font-size:12px;line-height:1.35}.trip-itinerary-workspace_discoveryCopy__6YHdN>p,.trip-itinerary-workspace_discoveryCopy__6YHdN>strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trip-itinerary-workspace_discoveryCopy__6YHdN>p{margin:0;color:var(--morrovia-muted);font-size:9px;line-height:1.45}.trip-itinerary-workspace_discoveryCopy__6YHdN>.trip-itinerary-workspace_interestReason__OsIZv{display:block;color:var(--morrovia-ink-soft);font:700 8px/1.4 var(--morrovia-meta)}.trip-itinerary-workspace_discoveryCard__LSSK5>.trip-itinerary-workspace_discoveryActions__IOrdm{min-width:0;padding:10px 11px 11px;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.trip-itinerary-workspace_discoveryActions__IOrdm button{min-height:40px;white-space:normal}.trip-itinerary-workspace_dragHint__oNzSX{width:100%;display:inline-flex;align-items:center;gap:5px;color:var(--morrovia-muted);font:700 8px/1.2 var(--morrovia-meta)}.trip-itinerary-workspace_dragHint__oNzSX svg{width:14px;height:14px}.trip-itinerary-workspace_savedIdeaActions__fvCD1{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.trip-itinerary-workspace_dayPicker__WDIi0{position:relative;min-width:0;flex:1 1 148px}.trip-itinerary-workspace_dayPickerSplit__RjRsL{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto}.trip-itinerary-workspace_dayPickerSplit__RjRsL>button:first-child{width:100%;border-radius:var(--morrovia-control-radius) 0 0 var(--morrovia-control-radius);justify-content:flex-start}.trip-itinerary-workspace_dayPickerSplit__RjRsL>.trip-itinerary-workspace_dayPickerToggle__QNh7a{width:40px;min-width:40px;padding-inline:0;border-left:0;border-radius:0 var(--morrovia-control-radius) var(--morrovia-control-radius) 0}.trip-itinerary-workspace_dayPickerSplit__RjRsL button svg{width:14px;height:14px}.trip-itinerary-workspace_dayPickerPanel__Ol3dG{right:0;left:auto;width:min(310px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 32px));overflow-y:auto;box-shadow:var(--morrovia-shadow-overlay)}.trip-itinerary-workspace_dayPickerPortal__EJ1WK{position:fixed;z-index:80}.trip-itinerary-workspace_rowMenuPanel__ngpu2>.trip-itinerary-workspace_dayPickerOption__W3OoO{min-width:0;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left}.trip-itinerary-workspace_dayPickerOption__W3OoO>span{min-width:0;display:grid;gap:3px}.trip-itinerary-workspace_dayPickerOption__W3OoO strong{color:var(--morrovia-ink);font-size:10px;line-height:1.35}.trip-itinerary-workspace_dayPickerOption__W3OoO small{color:var(--morrovia-muted);font:650 8px/1.4 var(--morrovia-meta);overflow-wrap:anywhere}.trip-itinerary-workspace_dayPickerOption__W3OoO em{color:var(--morrovia-signal);font:800 7px/1.2 var(--morrovia-meta);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.trip-itinerary-workspace_dayPickerOption__W3OoO[aria-current=true]{background:var(--morrovia-lilac)}.trip-itinerary-workspace_plannedState__WbleB{flex-basis:100%;display:inline-flex;align-items:center;gap:5px;color:var(--morrovia-ink-soft);font:750 8px/1.35 var(--morrovia-meta)}.trip-itinerary-workspace_plannedState__WbleB svg{width:14px;height:14px;color:var(--morrovia-success)}.trip-itinerary-workspace_savedIdeaState__FOYa1{padding-inline:6px;color:var(--morrovia-ink-soft);font:750 8px/1.35 var(--morrovia-meta)}.trip-itinerary-workspace_discoveryMedia__poYSj>a{position:absolute;top:7px;right:7px;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--morrovia-control-radius);background:color-mix(in srgb,var(--morrovia-paper) 92%,transparent);color:var(--morrovia-ink-soft)}.trip-itinerary-workspace_discoveryMedia__poYSj>a:focus-visible{outline:3px solid var(--morrovia-focus-ring);outline-offset:2px}.trip-itinerary-workspace_discoveryMedia__poYSj>a svg{width:14px}.trip-itinerary-workspace_suggestionStatus__sJdkO{margin-top:8px}.trip-itinerary-workspace_suggestionEmpty___wnFd,.trip-itinerary-workspace_suggestionError__umlbE{margin:8px 0 0;padding:9px;border-radius:var(--morrovia-control-radius);background:var(--morrovia-lilac);color:var(--morrovia-muted);font-size:9px;line-height:1.45}.trip-itinerary-workspace_suggestionError__umlbE{background:var(--morrovia-danger-soft);color:var(--morrovia-danger)}.trip-itinerary-workspace_commercialDisclosure__dfvli,.trip-itinerary-workspace_suggestionProgress__lefd6{margin:7px 0 0;color:var(--morrovia-muted);font:var(--morrovia-type-fine-print)}.trip-itinerary-workspace_commercialDisclosure__dfvli{align-items:center;flex-basis:100%}.trip-itinerary-workspace_experienceHandoff__JCs0T{display:grid;min-width:0;gap:9px;margin-top:10px;padding:8px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-lilac)}.trip-itinerary-workspace_experienceHandoff__JCs0T>a{justify-content:space-between}.trip-itinerary-workspace_railNoteComposer__i68ma{margin-top:9px;display:grid;gap:7px}.trip-itinerary-workspace_railNoteComposer__i68ma>button{justify-self:start}.trip-itinerary-workspace_empty__0mDKs{min-height:360px;padding:40px;display:grid;place-content:center;justify-items:center;border:1px dashed var(--morrovia-line);border-radius:var(--morrovia-radius);background:#fff;text-align:center}.trip-itinerary-workspace_empty__0mDKs svg{width:30px;height:30px;color:var(--morrovia-signal)}.trip-itinerary-workspace_empty__0mDKs h2{margin:14px 0 6px;font-size:28px}.trip-itinerary-workspace_empty__0mDKs p{margin:0;color:var(--morrovia-ink-soft)}@media (max-width:1200px){.trip-itinerary-workspace_workspaceWithoutContext__JIPVV,.trip-itinerary-workspace_workspace__qZ7wR{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.trip-itinerary-workspace_contextRail__qxLOF{grid-column:2;grid-row:auto;display:block}.trip-itinerary-workspace_contextRail__qxLOF.trip-itinerary-workspace_contextRailDetail__f7s1R{display:block}.trip-itinerary-workspace_contextSection__ZrkQL{border-right:1px solid var(--morrovia-line)}}@media (max-width:900px){.trip-itinerary-workspace_workspaceWithoutContext__JIPVV,.trip-itinerary-workspace_workspace__qZ7wR{grid-template-columns:minmax(0,1fr)}.trip-itinerary-workspace_rail__8EFXX{grid-column:1;grid-row:auto;border-right:0;border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_dayList__FPHEj{max-height:none;padding:10px 12px 14px;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.trip-itinerary-workspace_railSavedIdeas__yQpR2{max-height:280px}.trip-itinerary-workspace_dayButtonActive___4_Do,.trip-itinerary-workspace_dayButton__wYyn4{flex:0 0 min(230px,72vw);scroll-snap-align:start}.trip-itinerary-workspace_dayPanel__iVFja{grid-column:1;padding:28px}.trip-itinerary-workspace_contextRail__qxLOF{grid-column:1;grid-row:auto;grid-template-columns:minmax(0,1fr)}.trip-itinerary-workspace_contextRail__qxLOF.trip-itinerary-workspace_contextRailDetail__f7s1R{min-height:0;padding-bottom:0}.trip-itinerary-workspace_contextSection__ZrkQL{border-right:0}.trip-itinerary-workspace_calendarView__Yhanc{width:100%}.trip-itinerary-workspace_calendarGrid__xOO3_{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-itinerary-workspace_calendarBlank__ajEvX{display:none}}@media (max-width:540px){.trip-itinerary-workspace_workspace__qZ7wR{border-right:0;border-left:0;border-radius:0}.trip-itinerary-workspace_subviewBar__F2_vA{padding:10px 12px}.trip-itinerary-workspace_subviewBar__F2_vA>div{width:100%}.trip-itinerary-workspace_calendarView__Yhanc{padding:26px 16px var(--morrovia-mobile-dock-offset,calc(94px + env(safe-area-inset-bottom)))}.trip-itinerary-workspace_calendarHeader___t5vN{display:block}.trip-itinerary-workspace_calendarHeader___t5vN>strong{display:inline-block;margin-top:12px}.trip-itinerary-workspace_calendarHeader___t5vN h2{font-size:clamp(30px,9vw,38px)}.trip-itinerary-workspace_calendarGrid__xOO3_{grid-template-columns:minmax(0,1fr)}.trip-itinerary-workspace_calendarDay__V5_76{min-height:0}.trip-itinerary-workspace_calendarDaySelect__aeyfi{min-height:112px}.trip-itinerary-workspace_calendarItem__6bOYD small,.trip-itinerary-workspace_calendarItem__6bOYD strong{white-space:normal}.trip-itinerary-workspace_railHeader__VCOgD{min-height:54px;padding:0 16px}.trip-itinerary-workspace_dayPanel__iVFja{padding:24px 16px calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.trip-itinerary-workspace_dayHeader__hNynL{order:0}.trip-itinerary-workspace_dayNavigation__9m45s{order:1}.trip-itinerary-workspace_mobileSavedIdeas__3iLdp{order:2;display:block;margin-top:12px}.trip-itinerary-workspace_notice__RHUUg,.trip-itinerary-workspace_recoveryFeedback__DseRD{order:3}.trip-itinerary-workspace_dayPanel__iVFja>.trip-itinerary-workspace_details__1a5Ly{order:4}.trip-itinerary-workspace_sequenceEditor__FE6QG{order:5}.trip-itinerary-workspace_dayPanel__iVFja>[data-contextual-feedback-slot=itinerary]{order:7}.trip-itinerary-workspace_dayHeader__hNynL{display:block}.trip-itinerary-workspace_omioAction__GvXNN>a{width:100%;justify-content:center}.trip-itinerary-workspace_location__Z5Y3A{margin-top:12px}.trip-itinerary-workspace_dayHeader__hNynL h2{font-size:clamp(32px,10vw,42px)}.trip-itinerary-workspace_dayImage__ryboW{height:220px}.trip-itinerary-workspace_detailRow__FOcqz{grid-template-columns:34px minmax(0,1fr);padding:11px 12px}.trip-itinerary-workspace_itemActions__DNZBZ{grid-column:2;justify-content:flex-start}.trip-itinerary-workspace_dragHandle__ymVuL,.trip-itinerary-workspace_rowEdit__6Myww,.trip-itinerary-workspace_rowExternal__zZ43z{width:44px;height:44px;min-height:44px}.trip-itinerary-workspace_discoveryActions__IOrdm button,.trip-itinerary-workspace_insertion____rYy>button,.trip-itinerary-workspace_rowMenuPanel__ngpu2>button{min-height:44px}.trip-itinerary-workspace_rowMenuPanel__ngpu2{right:auto;left:0}.trip-itinerary-workspace_editingRow__sJLuC .trip-itinerary-workspace_rowEditor__p2FFd{grid-column:2}.trip-itinerary-workspace_transferRow__ATr3i{grid-template-columns:34px minmax(0,1fr)}.trip-itinerary-workspace_duration__nDyXH{grid-column:2;justify-self:start;text-align:left}.trip-itinerary-workspace_dayNavigation__9m45s button:first-child{grid-column:1}.trip-itinerary-workspace_dayNavigation__9m45s button:last-child{grid-column:2}.trip-itinerary-workspace_contextSection__ZrkQL{padding:14px 12px}.trip-itinerary-workspace_contextSection__ZrkQL>summary{min-height:44px}.trip-itinerary-workspace_contextRail__qxLOF{padding-bottom:var(--morrovia-mobile-dock-offset,calc(82px + env(safe-area-inset-bottom)))}.trip-itinerary-workspace_bookingCard__KBHH2>a,.trip-itinerary-workspace_discoveryMedia__poYSj>a{min-width:44px;min-height:44px}.trip-itinerary-workspace_savedIdeasSection__uGabG>summary,.trip-itinerary-workspace_savedIdeas__AYNPW button{min-height:44px}.trip-itinerary-workspace_dragHint__oNzSX{display:none}.trip-itinerary-workspace_discoveryMedia__poYSj{height:124px}.trip-itinerary-workspace_dayPickerPanel__Ol3dG{position:fixed;z-index:40;top:auto;right:12px;bottom:calc(var(--morrovia-mobile-dock-offset, 82px) + 8px);left:12px;width:auto;max-height:calc(100svh - var(--morrovia-mobile-dock-offset, 82px) - 28px);padding:9px}}@media (max-width:640px){.trip-itinerary-workspace_destinationTrack__BVqlU,.trip-itinerary-workspace_routePhotoSources__zyzY3{display:none}}@media (hover:none),(pointer:coarse){.trip-itinerary-workspace_dragHint__oNzSX{display:none}.trip-itinerary-workspace_discoveryCard__LSSK5{cursor:default}}.trip-itinerary-workspace_workspaceToolbar__YF6nF{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px;border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_workspaceToolbar__YF6nF>div:first-child{flex:1;min-width:180px}.trip-itinerary-workspace_workspaceToolbar__YF6nF h2{margin:0;font:700 28px/1.1 var(--morrovia-display)}.trip-itinerary-workspace_workspaceToolbar__YF6nF p{margin:6px 0 0;color:var(--morrovia-ink-soft);font:var(--morrovia-type-supporting-body)}.trip-itinerary-workspace_workspaceToolbar__YF6nF .trip-itinerary-workspace_subviewBar__F2_vA{padding:0;border:0}.trip-itinerary-workspace_dateNavigation__kaMWU{display:flex;align-items:end;gap:6px;min-width:0}.trip-itinerary-workspace_dateNavigation__kaMWU>label{width:260px;min-width:0}.trip-itinerary-workspace_dayPanel__iVFja{min-width:0;padding:20px;container-type:inline-size}.trip-itinerary-workspace_dayHeader__hNynL h2{font-size:clamp(30px,3vw,44px)}.trip-itinerary-workspace_dayList__FPHEj{max-height:70svh}.trip-itinerary-workspace_calendarWorkspace__M2Y04{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-rows:max-content max-content max-content max-content}.trip-itinerary-workspace_calendarWeekdayLabels__DcRc2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;text-align:center;color:var(--morrovia-ink-soft);font:var(--morrovia-type-fine-print);margin-bottom:8px}.trip-itinerary-workspace_backToCalendar__Pjhfu,.trip-itinerary-workspace_calendarDaySelect__aeyfi .trip-itinerary-workspace_calendarCompactCount__X4qUB,.trip-itinerary-workspace_calendarDaySelect__aeyfi .trip-itinerary-workspace_calendarCompactDate__CUHAf{display:none}.trip-itinerary-workspace_calendarStay__WfRT2{margin-top:8px;border-top:1px solid var(--morrovia-line)}.trip-itinerary-workspace_calendarStay__WfRT2 .trip-itinerary-workspace_calendarItem__6bOYD{width:100%;min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;padding:8px;white-space:normal}.trip-itinerary-workspace_calendarStay__WfRT2 .trip-itinerary-workspace_calendarItem__6bOYD>svg:last-child,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_rail__8EFXX{display:none}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_destinationTrack__BVqlU{display:block}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarView__Yhanc{grid-column:1;grid-row:3/span 2;padding:16px;min-width:0}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_dayPanel__iVFja{grid-column:2;grid-row:3;border-left:1px solid var(--morrovia-line)}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_contextRail__qxLOF{grid-column:2;grid-row:4}.trip-itinerary-workspace_calendarDaySelect__aeyfi{min-height:100px;padding:10px}.trip-itinerary-workspace_calendarDaySelect__aeyfi em,.trip-itinerary-workspace_calendarDaySelect__aeyfi small,.trip-itinerary-workspace_calendarDaySelect__aeyfi time{font:var(--morrovia-type-fine-print)}.trip-itinerary-workspace_calendarItem__6bOYD strong{font:700 13px/1.35 var(--morrovia-ui)}.trip-itinerary-workspace_calendarItem__6bOYD small{font:var(--morrovia-type-fine-print)}.trip-itinerary-workspace_calendarItem__6bOYD small,.trip-itinerary-workspace_calendarItem__6bOYD strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.trip-itinerary-workspace_calendarBlank__ajEvX{border:0}.trip-itinerary-workspace_calendarWeek__wleY1{margin-top:12px}.trip-itinerary-workspace_calendarBands__YJYbB{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:10px}.trip-itinerary-workspace_calendarBands__YJYbB>div{display:flex;align-items:center;min-width:0;gap:6px;padding:8px;border-bottom:2px solid var(--morrovia-signal);font:var(--morrovia-type-fine-print)}.trip-itinerary-workspace_calendarBands__YJYbB svg{width:16px;height:16px;flex:none}.trip-itinerary-workspace_calendarBands__YJYbB b{flex:none;color:var(--morrovia-signal);font:var(--morrovia-type-metadata)}.trip-itinerary-workspace_calendarBands__YJYbB span{overflow-wrap:anywhere}.trip-itinerary-workspace_calendarThumbnail__1nfqu{width:100%;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:var(--morrovia-control-radius);margin-bottom:4px}.trip-itinerary-workspace_stayContext__Nax5C{min-width:0;margin-top:16px;padding:10px 12px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-paper)}.trip-itinerary-workspace_stayContext__Nax5C>svg{width:18px;height:18px;color:var(--morrovia-signal)}.trip-itinerary-workspace_stayContext__Nax5C[data-state=missing]>svg,.trip-itinerary-workspace_stayContext__Nax5C[data-state=unknown]>svg{color:var(--morrovia-muted)}.trip-itinerary-workspace_stayContextSelect__u4Nu9{width:100%;min-width:0;padding:0;justify-content:flex-start;text-align:left;white-space:normal}.trip-itinerary-workspace_stayContextSelect__u4Nu9:hover:not(:disabled){transform:none}.trip-itinerary-workspace_stayContextCopy__JqBho,.trip-itinerary-workspace_stayContextSelect__u4Nu9>span{min-width:0;display:grid;gap:2px;white-space:normal}.trip-itinerary-workspace_stayContext__Nax5C strong{color:var(--morrovia-ink);font:750 13px/1.3 var(--morrovia-ui);overflow-wrap:anywhere}.trip-itinerary-workspace_calendarMissingStay__fhsg1,.trip-itinerary-workspace_stayContext__Nax5C span{color:var(--morrovia-ink-soft);font:var(--morrovia-type-fine-print)}.trip-itinerary-workspace_calendarMissingStay__fhsg1{display:grid;gap:4px;padding:8px}.trip-itinerary-workspace_calendarMissingStay__fhsg1 a{justify-content:flex-start;white-space:normal}.trip-itinerary-workspace_mobileSavedIdeas__3iLdp{order:6}@media (max-width:1099px){.trip-itinerary-workspace_calendarWorkspace__M2Y04{grid-template-columns:minmax(0,1fr)}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarView__Yhanc{grid-row:3}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_dayPanel__iVFja{grid-row:4}.trip-itinerary-workspace_calendarIdeas__6D0db{grid-column:1;grid-row:5}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_contextRail__qxLOF{grid-row:6}.trip-itinerary-workspace_backToCalendar__Pjhfu{display:inline-flex}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_dayPanel__iVFja{grid-column:1;border-left:0;border-top:1px solid var(--morrovia-line)}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_contextRail__qxLOF{grid-column:1}}@media (max-width:900px){.trip-itinerary-workspace_workspaceToolbar__YF6nF{gap:12px}.trip-itinerary-workspace_workspaceToolbar__YF6nF .trip-itinerary-workspace_subviewBar__F2_vA{order:-1;width:100%}.trip-itinerary-workspace_dateNavigation__kaMWU,.trip-itinerary-workspace_workspaceToolbar__YF6nF .trip-itinerary-workspace_subviewBar__F2_vA>div{width:100%}.trip-itinerary-workspace_dateNavigation__kaMWU>label{flex:1;width:auto}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarGrid__xOO3_{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarBlank__ajEvX{display:block;min-height:72px}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDay__V5_76{min-height:72px;border-radius:var(--morrovia-control-radius)}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySelect__aeyfi{min-height:72px;width:100%;padding:4px 2px}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySelect__aeyfi>span:first-child{display:grid;gap:2px}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySelect__aeyfi i,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySelect__aeyfi time{display:none}.trip-itinerary-workspace_calendarDaySelect__aeyfi .trip-itinerary-workspace_calendarCompactDate__CUHAf{display:block;font:var(--morrovia-type-metadata)}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySelect__aeyfi em,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySelect__aeyfi small,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySelect__aeyfi strong,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarItems__gsB2L,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarMissingStay__fhsg1,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarStay__WfRT2{display:none}.trip-itinerary-workspace_calendarDaySelect__aeyfi .trip-itinerary-workspace_calendarCompactCount__X4qUB{display:block;font:var(--morrovia-type-fine-print);white-space:normal}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarThumbnail__1nfqu{display:none}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarView__Yhanc{padding:12px}.trip-itinerary-workspace_calendarBands__YJYbB{display:none}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_dayPanel__iVFja,.trip-itinerary-workspace_dayPanel__iVFja{padding:16px}.trip-itinerary-workspace_mobileSavedIdeas__3iLdp{order:6;display:block}.trip-itinerary-workspace_workspaceToolbar__YF6nF h2{font-size:24px}.trip-itinerary-workspace_logisticsDetailScrim__vG7Vm{position:fixed;z-index:89;inset:0;display:block;width:100%;height:100%;border:0;border-radius:0;background:var(--morrovia-overlay)}.trip-itinerary-workspace_logisticsDetail__P32ZB{position:fixed;z-index:90;right:0;bottom:0;left:0;max-height:min(760px,calc(100svh - 24px));padding:24px 18px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;border:1px solid var(--morrovia-line);border-bottom:0;border-radius:var(--morrovia-radius) var(--morrovia-radius) 0 0;box-shadow:var(--morrovia-shadow-overlay)}}@media (max-width:540px){.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarGrid__xOO3_{grid-template-columns:repeat(7,minmax(0,1fr))}.trip-itinerary-workspace_calendarIdeasButton__mDWL7{grid-column:1/-1}.trip-itinerary-workspace_calendarItemDialog__ClGuO[data-dialog-presentation=modal]{width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.trip-itinerary-workspace_calendarItemHeader__dkg1W{padding:8px 12px}.trip-itinerary-workspace_notice__RHUUg{position:fixed;z-index:var(--morrovia-layer-dock);top:calc(var(--morrovia-navigation-height) + 12px);right:12px;left:12px}.trip-itinerary-workspace_notice__RHUUg .trip-itinerary-workspace_compactNotice__sZJok{width:100%}.trip-itinerary-workspace_workspaceToolbar__YF6nF{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title switch" "date date";align-items:center;gap:6px 8px;padding:8px 12px}.trip-itinerary-workspace_workspaceToolbar__YF6nF>div:first-child{grid-area:title;min-width:0}.trip-itinerary-workspace_workspaceToolbar__YF6nF h2{font-size:22px}.trip-itinerary-workspace_workspaceToolbar__YF6nF p{display:none}.trip-itinerary-workspace_workspaceToolbar__YF6nF .trip-itinerary-workspace_subviewBar__F2_vA{grid-area:switch;order:0;width:auto}.trip-itinerary-workspace_workspaceToolbar__YF6nF .trip-itinerary-workspace_subviewBar__F2_vA>div{width:auto}.trip-itinerary-workspace_dateNavigation__kaMWU{grid-area:date;align-items:center;gap:4px}.trip-itinerary-workspace_dateNavigation__kaMWU>label{min-width:0}.trip-itinerary-workspace_compactJumpLabel__XT3F5{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.trip-itinerary-workspace_railHeader__VCOgD{display:none}.trip-itinerary-workspace_dayList__FPHEj{padding:6px 12px}.trip-itinerary-workspace_dayPanel__iVFja{padding:12px 12px calc(24px + env(safe-area-inset-bottom))}.trip-itinerary-workspace_dayHeader__hNynL[data-photo=true]{min-height:100px;margin:-4px -4px 8px;padding:10px 12px}.trip-itinerary-workspace_dayHeader__hNynL h2{margin:5px 0 0;font-size:clamp(27px,8vw,34px);overflow-wrap:break-word}.trip-itinerary-workspace_stayContext__Nax5C{margin-top:8px;padding:8px 10px;grid-template-columns:20px minmax(0,1fr)}.trip-itinerary-workspace_stayContext__Nax5C>a{grid-column:2;justify-self:start}}@media (max-width:360px){.trip-itinerary-workspace_workspaceToolbar__YF6nF{grid-template-areas:"switch switch" "title title" "date date"}.trip-itinerary-workspace_workspaceToolbar__YF6nF .trip-itinerary-workspace_subviewBar__F2_vA{justify-self:stretch}.trip-itinerary-workspace_workspaceToolbar__YF6nF .trip-itinerary-workspace_subviewBar__F2_vA>div{width:100%}}.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=inline],.trip-itinerary-workspace_calendarSheetContent__UARoB{display:contents}.trip-itinerary-workspace_calendarSheetHeader__8cM2Z{display:none}.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=modal]{position:fixed;inset:auto 0 0;margin:0 auto;box-sizing:border-box;width:min(100%,760px);max-width:100%;max-height:calc(100svh - var(--morrovia-sticky-content-offset));overflow:auto;overscroll-behavior:contain;padding:0 0 calc(16px + env(safe-area-inset-bottom));border:1px solid var(--morrovia-line);border-radius:var(--morrovia-radius) var(--morrovia-radius) 0 0;background:var(--morrovia-control-surface);color:var(--morrovia-ink);box-shadow:var(--morrovia-shadow-overlay)}.trip-itinerary-workspace_calendarDaySheet__tvdx5:not([open])[data-dialog-presentation=modal]{display:none}.trip-itinerary-workspace_calendarDaySheet__tvdx5::backdrop{background:var(--morrovia-overlay)}.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=modal] .trip-itinerary-workspace_calendarSheetContent__UARoB{display:block}.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=modal] .trip-itinerary-workspace_calendarSheetHeader__8cM2Z{display:flex;align-items:start;gap:12px;justify-content:space-between;position:sticky;top:0;z-index:2;padding:16px;background:var(--morrovia-control-surface);border-bottom:1px solid var(--morrovia-line)}.trip-itinerary-workspace_calendarSheetHeader__8cM2Z h2{margin:0;font:600 22px/1.2 var(--morrovia-display);overflow-wrap:anywhere}.trip-itinerary-workspace_calendarSheetHeader__8cM2Z button{flex:none}.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=modal] .trip-itinerary-workspace_contextRail__qxLOF,.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=modal] .trip-itinerary-workspace_dayPanel__iVFja{border-left:0;min-width:0}.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=modal] .trip-itinerary-workspace_calendarEmbeddedDetail__U_J75{position:static;width:auto;max-height:none;padding:16px}.trip-itinerary-workspace_calendarDaySelect__aeyfi{scroll-margin-top:var(--morrovia-sticky-content-offset)}.trip-itinerary-workspace_calendarDaySheet__tvdx5 [hidden]{display:none}.trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=modal] .trip-itinerary-workspace_contextRail__qxLOF{position:relative;z-index:0}.trip-itinerary-workspace_calendarSheetActions__iT6FP{display:grid;gap:8px;flex:none}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_dayPanel__iVFja [data-itinerary-drag-handle]{display:inline-flex}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_dayPanel__iVFja [data-itinerary-activity-id]{grid-template-columns:minmax(0,1fr) auto auto}}@media (min-width:1100px){.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarDaySheet__tvdx5[data-dialog-presentation=inline]{display:block;grid-column:2;grid-row:3/span 2;position:sticky;top:var(--morrovia-sticky-content-offset);align-self:start;max-height:calc(100svh - var(--morrovia-sticky-content-offset) - 16px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-left:1px solid var(--morrovia-line);background:var(--morrovia-control-surface);color:var(--morrovia-ink)}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_calendarSheetContent__UARoB{display:block}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_contextRail__qxLOF,.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_dayPanel__iVFja{border-left:0}}.trip-itinerary-workspace_calendarIdeasButton__mDWL7{justify-self:start}.trip-itinerary-workspace_calendarItemDialog__ClGuO[data-dialog-presentation=inline],.trip-itinerary-workspace_calendarItemDialog__ClGuO[data-dialog-presentation=inline] .trip-itinerary-workspace_calendarItemBody__WzkAg{display:contents}.trip-itinerary-workspace_calendarItemDialog__ClGuO[data-dialog-presentation=modal]{width:min(680px,calc(100vw - 24px));max-width:calc(100vw - 16px);max-height:calc(100svh - 24px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--morrovia-line);border-radius:var(--morrovia-control-radius);background:var(--morrovia-control-surface);color:var(--morrovia-ink);box-shadow:var(--morrovia-shadow-overlay)}.trip-itinerary-workspace_calendarItemDialog__ClGuO[data-dialog-presentation=modal][open]{display:flex;flex-direction:column}.trip-itinerary-workspace_calendarItemDialog__ClGuO::backdrop{background:var(--morrovia-overlay)}.trip-itinerary-workspace_calendarItemHeader__dkg1W{display:flex;justify-content:space-between;gap:12px;flex:none;padding:12px 16px;border-bottom:1px solid var(--morrovia-line);background:var(--morrovia-control-surface)}.trip-itinerary-workspace_calendarItemBody__WzkAg{min-height:0;overflow-y:auto;overscroll-behavior:contain}.trip-itinerary-workspace_calendarItemDialog__ClGuO .trip-itinerary-workspace_calendarEmbeddedDetail__U_J75{position:static;width:auto;max-height:none;padding:16px}.trip-itinerary-workspace_calendarItemDialog__ClGuO .trip-itinerary-workspace_logisticsDetailClose__sRBdw{display:none}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_ideasSection__1khbq .trip-itinerary-workspace_discoveryCard__LSSK5{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:8px}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_ideasSection__1khbq .trip-itinerary-workspace_discoveryMedia__poYSj{height:72px}.trip-itinerary-workspace_calendarWorkspace__M2Y04 .trip-itinerary-workspace_ideasSection__1khbq .trip-itinerary-workspace_discoveryActions__IOrdm{grid-column:1/-1}.trip-itinerary-workspace_calendarItemDialog__ClGuO[data-dialog-presentation=modal] .trip-itinerary-workspace_calendarItemBody__WzkAg{padding:16px}.trip-itinerary-workspace_calendarItemDialog__ClGuO[data-dialog-presentation=modal] .trip-itinerary-workspace_calendarEmbeddedDetail__U_J75{padding:0}