.EditorBubble__container{background-color:#e9ecef;position:relative}.EditorBubble__bubble{opacity:.3;transition:opacity}@media(prefers-reduced-motion:reduce){.EditorBubble__bubble{transition:none}}.EditorBubble__active{opacity:1}.UserBubblesList__bubble{border:2px solid #fff}.UserBubblesList__otherBubble{-webkit-margin-start:-8px;margin-inline-start:-8px}.HoverTextInput__editableContainer{align-items:center;display:flex;flex-grow:1;position:relative}.HoverTextInput__lgContainer{margin:-.5rem}.HoverTextInput__smContainer{margin:-.25rem}.HoverTextInput__edit{opacity:.7;transition:opacity .3s}@media(min-width:576px){.HoverTextInput__edit.HoverTextInput__showOnHover{opacity:0}}.HoverTextInput__edit.HoverTextInput__noIcon{opacity:0}.HoverTextInput__dummyInput{-webkit-padding-end:32px;background-color:transparent;max-width:100%;overflow:hidden;padding-inline-end:32px;position:absolute;transition:all .2s ease-in-out;white-space:nowrap;z-index:1}@media(prefers-reduced-motion:reduce){.HoverTextInput__dummyInput{transition:none}}.HoverTextInput__lightInput:focus+.HoverTextInput__dummyInput{background-color:#f3f4f5}.HoverTextInput__darkInput:focus+.HoverTextInput__dummyInput{background-color:#212529}@media(min-width:576px){.HoverTextInput__editableContainer:hover .HoverTextInput__edit{opacity:1}}.HoverTextInput__editableContainer:hover .HoverTextInput__edit.HoverTextInput__noIcon{opacity:0}.HoverTextInput__editableContainer:hover .HoverTextInput__lightDummyInput{background-color:#f3f4f5}.HoverTextInput__editableContainer:hover .HoverTextInput__darkDummyInput{background-color:#212529}.HoverTextInput__input{background-color:transparent;border:0;overflow:hidden;width:100%;z-index:2}.HoverTextInput__darkInput{color:#fff}.HoverTextInput__darkInput::-webkit-input-placeholder{color:#f3f4f5}.HoverTextInput__darkInput::placeholder{color:#f3f4f5}.HoverTextInput__darkDummyInput{color:#fff}.HoverTextInput__lgDummy,.HoverTextInput__lgInput{border-radius:8px;padding:.5rem}.HoverTextInput__smDummy,.HoverTextInput__smInput{border-radius:8px;padding:.25rem}.HoverTextInput__input{-webkit-padding-end:3rem;padding-inline-end:3rem}.ImageSelectCard__button{padding:8px}@media(max-width:575.98px){.ImageSelectCard__button{padding:4px}}.ImageSelectCard__overlay{align-items:center;display:flex;inset-inline-end:0;inset-inline-start:0;padding:16px;pointer-events:none;position:absolute;top:0}.ImageSelectCard__overlay>*{pointer-events:auto}.ImageSelectCard__externalLink{background:radial-gradient(circle 24px,rgba(33,37,41,.502),transparent);color:#e9ecef;padding:8px}.ImageSelectCard__externalLink:hover{color:#b2baf4}.ImagesSelect__row{margin:0 -8px -8px}@media(max-width:575.98px){.ImagesSelect__row{margin:0 -4px -4px}}.ImageUploadingCard{padding:8px}@media(max-width:575.98px){.ImageUploadingCard{padding:4px}}.ImageUploadingCard__card{background:#e9ecef;border:none;border-radius:4px;overflow:hidden;padding:0;position:relative;width:100%}.ImageUploadingCard__progressBar{background-color:#fff;height:5%;width:75%}.ImageUploadingCard__fileName{font-weight:700;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:75%}.ImageUploadingCard__message{text-align:end;width:75%}.TripPlanImagesSelect__illustration{width:15%}.DashedLine{display:block;height:100%;width:100%}.PlanPageNavbar{height:64px;position:fixed!important}.PlanPageNavbar__static{position:static!important}.PlanPageNavbar__innerContainer{-webkit-padding-start:80px;-webkit-padding-end:80px;padding-inline-end:80px;padding-inline-start:80px}@media(max-width:575.98px){.PlanPageNavbar__innerContainer{-webkit-padding-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-inline-start:16px}}.PlanPageNavbar__logo{height:28px;width:28px}.PlanPageEditControls__saveState{font-size:10px;letter-spacing:.05em}@media(min-width:768px)and (max-width:870px){.PlanPageEditControls__scanningEmailsText{display:none}}.PlanPageEditControls__scanningEmailsIcon{display:none}@media(min-width:768px)and (max-width:870px){.PlanPageEditControls__scanningEmailsIcon{display:inline}}.IconPlaceMarker{background:transparent;border:0;outline:none;padding:0}.MapGLTooltip{pointer-events:none;z-index:10002}.MapGLTooltip>.maplibregl-popup-tip{border-bottom-color:#000!important;border-top-color:#000!important}.MapGLTooltip>.maplibregl-popup-content{background-color:#000;border-radius:8px;color:#fff;font-size:.875rem;padding:.25rem .5rem}.MapGLMapWithMarkers .maplibregl-ctrl-logo{display:none!important}.MapGLMapWithMarkers .maplibregl-map{font-family:Source Sans Pro,Arial Adjusted,Segoe UI Adjusted,Roboto Adjusted,Helvetica Neue Adjusted,Noto Sans Adjusted,-apple-system,BlinkMacSystemFont,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.MapGLMapWithMarkers .maplibregl-canvas-container{position:relative;z-index:0}.MapGLMapWithMarkers__fitButtons{bottom:46px;inset-inline-start:16px;position:absolute;z-index:1}.MapGLMapWithMarkers__fitButtonsWithNoScaleControl{bottom:16px}.MapGLMapWithMarkers__mapData{opacity:.6}.FormButton__icon{color:#212529;transition:color .2s}@media(prefers-reduced-motion:reduce){.FormButton__icon{transition:none}}.FormButton__label{color:#212529;transition:color .2s}@media(prefers-reduced-motion:reduce){.FormButton__label{transition:none}}.FormButton__sublabel{color:#6c757d;font-size:.875rem;transition:color .2s}@media(prefers-reduced-motion:reduce){.FormButton__sublabel{transition:none}}.FormButton{background-color:transparent;border:none;box-shadow:none;text-align:initial}.FormButton:active .FormButton__icon,.FormButton:active .FormButton__label,.FormButton:hover .FormButton__icon,.FormButton:hover .FormButton__label{color:#000}.FormButton:active .FormButton__sublabel,.FormButton:hover .FormButton__sublabel{color:#495057}.StopPlaceMarker:focus{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}.StopPlaceMarker:disabled{cursor:default}.StopPlaceMarker__emptyCircle,.StopPlaceMarker__imageCircle{background-color:#de503a;border-radius:50%}.StopPlaceMarker__imageCircle{box-shadow:0 0 0 2px #fff;height:32px;width:32px}.StopPlaceMarker__imageCircle.Button__focused,.StopPlaceMarker__imageCircle:active{box-shadow:0 0 0 2px #fff}@media(min-width:576px){.StopPlaceMarker__imageCircle:hover{box-shadow:0 0 0 2px #fff}}.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle{box-shadow:0 0 0 2px #fff;height:16px;width:16px}.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff}@media(min-width:576px){.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff}}.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle{box-shadow:0 0 0 2px #fff;height:8px;width:8px}.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff}@media(min-width:576px){.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff}}.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle{background-color:#7045af;box-shadow:0 0 0 .5px #fff;height:8px;width:8px}.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 .5px #fff}@media(min-width:576px){.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 .5px #fff}}.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle{height:40px;width:40px}.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle,.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle:active{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}}.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle,.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}}.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle,.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}}.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle,.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 .5px #fff,0 0 0 4px rgba(112,69,175,.5),0 0 0 8px rgba(112,69,175,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 .5px #fff,0 0 0 4px rgba(112,69,175,.5),0 0 0 8px rgba(112,69,175,.2)}}.MapEmbedCodeViewer__embedCode{background-color:#fff!important;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;height:100px}.PhoneNumberInputInner__input{min-width:160px}.AppDownloadPopoverInner__verticalLine{-webkit-border-start:1px solid #6c757d;border-inline-start:1px solid #6c757d;width:1px}.TextRadioButtons__tabSelected{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.TextRadioButtons__tabSelected:hover{background-color:#fff!important}.TextRadioButtons__tab{border-radius:8px;padding-bottom:3px;padding-top:3px}.TextRadioButtons__tab:hover{background-color:#dee2e6}.TextRadioButtons__tabs{background-color:#f3f4f5;border-radius:8px;overflow:hidden;padding:2px}.Chip{border:1px solid #dee2e6;border-radius:20px}.Chip__default{color:#6c757d}.Chip__brand{background-color:#feefed;color:#f75940}.ChipInput__container{padding:0 16px}.ChipInput__label{-webkit-padding-start:1px;color:#212529;font-size:75%;font-weight:700;padding-top:8px;padding-inline-start:1px}.InviteEmailOrUserSection__section{background-color:#f3f4f5;border-radius:8px}.InviteEmailOrUserSection__textArea{background-color:transparent;border:0;resize:none}.ShareMap__container{align-items:center;background-color:#f3f4f5;border-radius:16px;display:flex;justify-content:center;width:100%}.ShareMap__landscape{aspect-ratio:1.9047619048}.ShareMap__portrait{aspect-ratio:.8}.ShareMap__image{border-radius:16px;height:100%;width:100%}.PlanShareEditViewOnlySection__emoji{height:29px;width:24px}.PlanShareEditViewOnlySection__scrim{background-color:rgba(33,37,41,.502)}.SingleDatePicker__icon{color:#212529;transition:color .2s ease-in-out}@media(prefers-reduced-motion:reduce){.SingleDatePicker__icon{transition:none}}.SingleDatePicker__focusedDate{color:#f75940}.SingleDatePicker_picker{z-index:1051}.TimePickerDropdownContents__select{max-height:40vh}.TimePickerDropdownContents__error{width:225px}.Select{border-color:#dee2e6;border-radius:8px}.Select__option:checked{background-color:#f3f4f5}.SingleTimeBadge__overModal{z-index:1051}.JournalStopMetadataEdit .JournalStopMetadataEdit__mapImage{aspect-ratio:16/9;max-height:54px;object-fit:cover}.JournalStopMetadataEdit .JournalStopMetadataEdit__mapContainer{position:relative}.JournalStopMetadataEdit .JournalStopMetadataEdit__markerOverlay{left:50%;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 3.75px))}.JournalStopAddMediaButton,.JournalStopMediaTile{aspect-ratio:1}.JournalStopMediaTile__durationOverlay{bottom:0;inset-inline-end:0;inset-inline-start:0;text-shadow:0 0 4px rgba(0,0,0,.4)}.JournalStopMediaTile__deleteButton{inset-inline-end:0;top:0}@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")}.DroppableFileInput__overlay{background-color:hsla(0,0%,100%,.88);z-index:100003}.JournalStopEditMap__crosshair{left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%)}