.Sidebar{height:100%;position:absolute;width:100%}.EditorContainer{word-wrap:break-word;flex-grow:1;min-width:0}.EditorContainer__inner{margin:0 auto;padding:0}.EditorContainer__sidebarSpacer{flex-shrink:0;overflow:hidden;transition:all .2s ease-in-out;width:0}@media(prefers-reduced-motion:reduce){.EditorContainer__sidebarSpacer{transition:none}}@media(min-width:768px){.EditorContainer__sidebarSpacer{min-width:335px;width:calc(100% - 788px)}}@media(min-width:992px){.EditorContainer__sidebarSpacer{min-width:400px}.EditorContainer__sidebarOpenAndNavSidebarExpanded{width:calc(100% - 928px)}}@media print{.EditorContainer__printable{display:block!important}}.SidebarPanel{transition:all .2s ease-in-out;width:100%;z-index:60}@media(prefers-reduced-motion:reduce){.SidebarPanel{transition:none}}.SidebarPanel__rightHide{transform:translate3d(100%,0,0)}.SidebarPanel__leftHide,[dir=rtl] .SidebarPanel__rightHide{transform:translate3d(-100%,0,0)}[dir=rtl] .SidebarPanel__leftHide{transform:translate3d(100%,0,0)}.PlanSidebar__floatingBottomContainer{bottom:16px;inset-inline-end:0;inset-inline-start:0;position:fixed;z-index:59}.FixedPlanSidebar{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;inset-inline-end:0;min-width:0;-webkit-perspective:1000px;position:fixed;top:0;transform:translateZ(0);transition:all .2s ease-in-out;width:100%;z-index:60}@media(prefers-reduced-motion:reduce){.FixedPlanSidebar{transition:none}}@media(min-width:768px){.FixedPlanSidebar{min-width:335px;width:calc(100% - 788px)}}@media(min-width:992px){.FixedPlanSidebar{min-width:400px}}.FixedPlanSidebar__hiddenAndShiftedToRight{transform:translate3d(100%,0,0)}[dir=rtl] .FixedPlanSidebar__hiddenAndShiftedToRight{transform:translate3d(-100%,0,0)}@media(max-width:767.98px){.FixedPlanSidebar__safariBottomHidden{bottom:44px}.FixedPlanSidebar__iPhoneXBottomHidden{bottom:82px}}@media(min-width:992px){.FixedPlanSidebar__navSidebarExpanded{width:calc(100% - 928px)}}.FixedPlanSidebar__shadow{bottom:0;box-shadow:inset 1.25rem 0 1rem -1rem rgba(0,0,0,.2);inset-inline-end:0;inset-inline-start:0;pointer-events:none;position:absolute;top:0;z-index:10}[dir=rtl] .FixedPlanSidebar__shadow{box-shadow:inset -1.25rem 0 1rem -1rem rgba(0,0,0,.2)}@media(max-width:767.98px){.FixedPlanSidebar__shadow{box-shadow:none}}.TextArea__label{-webkit-padding-start:16px;-webkit-padding-end:16px;-webkit-padding-start:1px;color:#6c757d;color:#212529;font-size:75%;font-weight:400;font-weight:700;padding:8px 16px 0;padding-inline-end:16px;padding-inline-start:16px;padding-inline-start:1px;pointer-events:none;position:absolute}.TextArea__textarea{border:1px solid #dee2e6;border-radius:8px;box-shadow:none;height:56px;padding:28px 16px 16px}.TextArea__noLabel{padding:16px}.TextArea__code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.MarkerIconWithColor{color:#fff;display:inline-block;font-weight:700;line-height:1;position:relative;text-align:center}.MarkerIconWithColor__label{font-size:.5em;inset-inline-end:0;inset-inline-start:0;position:absolute;top:.3em;-webkit-user-select:none;user-select:none}.MarkerIconWithColor__labelLarge{top:.2em}.MarkerIconWithColor__labelLarge.MarkerIconWithColor__labelLong{font-size:.4em;top:.4em}.MarkerIconWithColor__icon{font-size:.4em;inset-inline-end:0;inset-inline-start:0;position:absolute;top:.475em;-webkit-user-select:none;user-select:none}.MarkerIconWithColor__smallIcon{font-size:.3em;top:.7em}.MarkerIconWithColor__bordered svg{stroke:#fff;stroke-width:40}.MarkerIconWithColor__rotate{transform:rotate(-90deg)}.MarkerIconWithColor__outlined path{stroke:#d2d6f8;stroke-width:40}.LargeIconButton{align-items:center;border-radius:8px;display:flex;padding:.375rem 8px}.LargeIconButton:focus,.LargeIconButton:hover{background-color:#f3f4f5}.LargeIconButton__icon{font-size:1.25rem}.LinkSharing{-webkit-padding-start:48px;border:1px solid #dee2e6;border-radius:8px;box-shadow:none;height:56px;padding-bottom:0;padding-top:0;padding-inline-start:48px}.LinkSharing::-webkit-input-placeholder{color:#6c757d;font-weight:400}.LinkSharing::placeholder{color:#6c757d;font-weight:400}.LinkSharing__url{-webkit-user-select:all;user-select:all}.LinkSharing__button{-webkit-margin-start:8px;-webkit-margin-end:8px;flex-shrink:0;margin-inline-end:8px;margin-inline-start:8px}.ExpandingButton{background-color:#fff}.TripPlanLikesAndComments__button{border-color:#fff}@media(max-width:575.98px){.TripPlanLikesAndComments__button{-webkit-padding-start:0!important;-webkit-padding-end:12px!important;padding-inline-end:12px!important;padding-inline-start:0!important}}.FollowButton{border:1px solid #dee2e6;border-radius:20px;font-size:12px}.FollowButton:hover{color:#b01e07}.FollowButton__following{background-color:#f75940;border:none;color:#fff;font-weight:700}.FollowButton__following:hover{background-color:#f64428;color:#fff}.ContentsButtonInner{-webkit-border-end:0;border:1px solid #dee2e6;border-inline-end:0;border-radius:8px 0 0 8px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;opacity:1;position:relative;transition:max-width .3s ease-in-out,max-height .3s ease-in-out,opacity .3s ease-in-out,left .3s ease-in-out}@media(prefers-reduced-motion:reduce){.ContentsButtonInner{transition:none}}[dir=rtl] .ContentsButtonInner{border-radius:0 8px 8px 0}.ContentsButtonInner__toggle{inset-inline-end:0;position:absolute;top:0}.ContentsButtonInner__expanded{max-height:400px;max-width:300px;opacity:1;pointer-events:auto}.ContentsButtonInner:not(.ContentsButtonInner__expanded):focus,.ContentsButtonInner:not(.ContentsButtonInner__expanded):hover{background-color:#f3f4f5}.ContentsButtonInner__subtitle,.ContentsButtonInner__title{color:#343a40;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.ContentsButtonInner__sections{max-height:320px;overflow-y:auto}.ContentsButtonInner__section{align-items:center;background-color:transparent;border:none;display:flex;min-width:160px;width:100%}.ContentsButtonInner__section:focus,.ContentsButtonInner__section:hover{background-color:#f3f4f5}.ContentsButtonInner__title{font-size:1rem}.ContentsButtonInner__subtitle{color:#6c757d;font-size:.8rem;margin-top:-4px}.ContentsButtonInner__marker{font-size:1.25rem;line-height:1}.ContentsButtonInner__heading{opacity:0;transition:opacity .3s ease-in-out}@media(prefers-reduced-motion:reduce){.ContentsButtonInner__heading{transition:none}}.ContentsButtonInner__headingExpanded{opacity:1}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Roboto Adjusted;font-style:normal;font-weight:400;src:local("Roboto")}@font-face{size-adjust:94%;font-family:Roboto Adjusted;font-style:italic;font-weight:400;src:local("Roboto Italic")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:normal;font-weight:700;src:local("Roboto Bold")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:italic;font-weight:700;src:local("Roboto Bold Italic")}@font-face{size-adjust:94%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:400;src:local("Helvetica Neue")}@font-face{size-adjust:91%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:400;src:local("Helvetica Neue Italic")}@font-face{size-adjust:92%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold")}@font-face{size-adjust:90%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:700;src:local("Helvetica Neue Bold Italic")}@font-face{size-adjust:95%;font-family:Arial Adjusted;font-style:normal;font-weight:400;src:local("Arial")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:italic;font-weight:400;src:local("Arial Italic")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:normal;font-weight:700;src:local("Arial Bold")}@font-face{size-adjust:90%;font-family:Arial Adjusted;font-style:italic;font-weight:700;src:local("Arial Bold Italic")}@font-face{size-adjust:89%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:400;src:local("Noto Sans")}@font-face{size-adjust:91%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:400;src:local("Noto Sans Italic")}@font-face{size-adjust:88%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:700;src:local("Noto Sans Bold")}@font-face{size-adjust:90%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:700;src:local("Noto Sans Bold Italic")}.CircleButton__size__md{border-radius:24px;height:48px;width:48px}.CircleButton__size__lg{border-radius:32px;height:64px;width:64px}.CircleButton__label__md{width:64px}.CircleButton__label__lg{width:80px}.CircleButton__imageBackground{background:#f3f4f5}.CircleButton__imageBackground:active,.CircleButton__imageBackground:focus,.CircleButton__imageBackground:hover{background:#e9ecef}.CircleButton__selected{background:#ebedfc}.CircleButton__imageIcon{width:24px}