.aiSearchPlanner[data-v-b85009a4]{margin:14px 0 0;padding-left:25px;padding-right:0;width:100%}.aiSearchPlanner__inputFrame[data-v-b85009a4]{background:linear-gradient(90deg,#0fff5f,#c9ffdb 42.7884608507%,#74ffa3);border-radius:9px;box-shadow:0 4px 5px #00e34c29;min-height:200px;padding:1px;width:100%}.aiSearchPlanner__input[data-v-b85009a4]{background:#fff;border:1px solid #e4e9e8;border-radius:8px;color:#23222a;display:block;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:20px;min-height:198px;outline:none;padding:14px 12px;resize:none;transition:border-color .2s ease;width:100%}.aiSearchPlanner__input[data-v-b85009a4]:focus{border-color:#00c542}.aiSearchPlanner__input[data-v-b85009a4]::-moz-placeholder{color:#949494}.aiSearchPlanner__input[data-v-b85009a4]::placeholder{color:#949494}.aiSearchPlanner__chips[data-v-b85009a4]{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;margin-top:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-color:rgba(0,197,66,.58) hsla(0,0%,100%,.1);scrollbar-width:thin;width:100%}.aiSearchPlanner__chips[data-v-b85009a4]::-webkit-scrollbar{height:6px}.aiSearchPlanner__chips[data-v-b85009a4]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.aiSearchPlanner__chips[data-v-b85009a4]::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#00c542,#00c542b8);border-radius:10px}.aiSearchPlanner__chip[data-v-b85009a4]{align-items:center;background:#fff3;border:.5px solid hsla(0,0%,100%,.2);border-radius:25px;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:12px;height:30px;justify-content:flex-start;min-width:-moz-fit-content;min-width:fit-content;padding-left:12px;padding-right:12px;white-space:nowrap;width:auto}.aiSearchPlanner__chipIcon[data-v-b85009a4]{background:#00c542;border-radius:50%;flex-shrink:0;height:8px;width:8px}.aiSearchPlanner__chipText[data-v-b85009a4]{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.aiSearchPlanner__searchButton[data-v-b85009a4]{align-items:center;background:#00c542;border:0;border-radius:6px;cursor:pointer;display:inline-flex;gap:6px;height:60px;justify-content:center;margin-top:18px;width:100%}.aiSearchPlanner__searchIcon[data-v-b85009a4]{flex-shrink:0;height:14px;width:13px}.aiSearchPlanner__searchText[data-v-b85009a4]{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:700;line-height:25px}@media(max-width:768px){.aiSearchPlanner[data-v-b85009a4]{margin-top:14px;padding-left:25px;padding-right:0}.aiSearchPlanner__chips[data-v-b85009a4]{gap:7px}.aiSearchPlanner__inputFrame[data-v-b85009a4]{min-height:120px}.aiSearchPlanner__input[data-v-b85009a4]{min-height:118px;padding:12px}.aiSearchPlanner__searchButton[data-v-b85009a4]{height:50px}}@media(min-width:768px){.aiSearchPlanner[data-v-b85009a4]{padding-left:77px;padding-right:52px}}.hg-arrow-down-icon[data-v-c049c185]{margin-right:10px}.hg-route-place[data-v-c049c185]{padding-left:42px}#atomic .hg-region-title[data-v-c049c185]{font-size:16px;height:51px}#atomic .hg-region-item-content[data-v-c049c185]{padding-left:53px}#atomic .hg-region-item-content:hover span[data-v-c049c185]{color:#fff}.hg-region-places-content[data-v-c049c185]{padding-left:0}.Ellipse[data-v-c049c185]{background-color:#ff3b5a;border:1.8px solid #ff3b5a;border-radius:50%;height:21px;margin:.1px 10px 0 0;padding:4.5px 9.4px;width:21px}.Path[data-v-c049c185]{height:9px;margin-top:-2px}.Path[data-v-c049c185],.Path2[data-v-c049c185]{background-color:#fff;margin-left:-1px;width:2.2px}.Path2[data-v-c049c185]{height:3px;margin-top:2px}.hg-region-txt[data-v-c049c185]{color:#00c542;font-weight:700}.hg-region-help-txt[data-v-c049c185]{border:1px solid #d9dee6;border-left:3px solid #fac108;border-radius:6px;color:#878787;font-size:13px;left:39px;padding:3px 15px 4px 10px;position:absolute;top:38px}.mb18[data-v-c049c185]{margin-bottom:18px}.hg-region-help-txt img[data-v-c049c185]{margin-top:-3px;width:12px}.border-error[data-v-381ad3cf]{border-color:#ff3b5a!important;border-top:unset!important}.hg-arrow-down-icon[data-v-87cf5e27]{margin-left:5px;margin-right:5px}.mobile-autocomplete-route-input[data-v-87cf5e27]::-moz-placeholder{padding-left:12px}.mobile-autocomplete-route-input[data-v-87cf5e27]::placeholder{padding-left:12px}.topLevelDiv[data-v-87cf5e27]{position:fixed;width:100%;z-index:2}.focused.validate-error.toRouteWithRemoveBtn input[data-v-87cf5e27]::-moz-placeholder{color:#b2b5bc!important}.focused.validate-error.toRouteWithRemoveBtn input[data-v-87cf5e27]::placeholder{color:#b2b5bc!important}.Ellipse[data-v-87cf5e27]{background-color:#ff3b5a;border:1.8px solid #ff3b5a;border-radius:50%;height:21px;margin:.1px 10px 0 0;padding:4.5px 9.4px;width:21px}.Path[data-v-87cf5e27]{height:9px;margin-top:-2px}.Path[data-v-87cf5e27],.Path2[data-v-87cf5e27]{background-color:#fff;margin-left:-1px;width:2.2px}.Path2[data-v-87cf5e27]{height:3px;margin-top:2px}.ml-19[data-v-87cf5e27]{margin-left:-20px;padding-bottom:0!important}.ml-19 .mobile-hg-title[data-v-87cf5e27]{padding-bottom:8px!important}.hg-region-txt[data-v-87cf5e27]{color:#00c542;font-weight:700}.mobile-hg-title[data-v-87cf5e27]{margin-left:16px}.hg-region-help-txt[data-v-87cf5e27]{border:1px solid #d9dee6;border-left:3px solid #fac108;border-radius:6px;color:#878787;font-size:13px;left:39px;margin-left:22px;margin-top:5px;padding:3px 15px 4px 10px;top:38px}.mb18[data-v-87cf5e27]{margin-bottom:18px}.items-start[data-v-87cf5e27]{align-items:flex-start}.hg-region-help-txt img[data-v-87cf5e27]{margin-top:-3px;width:12px}.mobile-hg-wrapper[data-v-87cf5e27]{width:100%}.mobile-hg-title[data-v-87cf5e27]{flex-direction:column;width:100%}.hg-region-places-content[data-v-87cf5e27]{list-style:none;padding-left:0}.Ellipse[data-v-2f1e255f]{background-color:#ff3b5a;border:1.8px solid #ff3b5a;border-radius:50%;height:17px;margin:.1px 10px 0 0;width:17px}.Path[data-v-2f1e255f]{height:6px;margin-top:1px}.Path[data-v-2f1e255f],.Path2[data-v-2f1e255f]{background-color:#fff;margin-left:5.5px;width:2px}.Path2[data-v-2f1e255f]{height:3px;margin-top:2px}.BaseRouteInputWrapper[data-v-2f1e255f],.BaseRouteInputWrapper input[data-v-2f1e255f]{transition:border .3s ease!important}.BaseRouteInputWrapperDisabled[data-v-2f1e255f]{background-color:#f9f9f9;border-color:#f9f9f9!important;border-radius:6px}.BaseRouteInputWrapperDisabled input[data-v-2f1e255f]{background-color:#f0f0f04d!important;border-width:0!important;color:#000!important;cursor:not-allowed;transition:unset!important}.BaseRouteInputWrapperActive[data-v-2f1e255f] input{border-color:#00c542!important}@media screen and (min-width:769px){.BaseRouteInputWrapperActive[data-v-2f1e255f] input{border-bottom-color:transparent!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}.RemoveRouteButton:hover .remove-icon[data-v-13b050cb]{background-color:#fff}.add-place-btn[data-v-1c00a8f9]{font-size:20px}@media(max-width:576px){.add-place-btn[data-v-1c00a8f9]{font-size:16px}}@media(max-width:412px){.add-place-btn[data-v-1c00a8f9]{font-size:15px!important}}.title[data-v-794060eb]{color:#212b36;font-family:Source Sans Pro;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.38;margin-top:-55px;text-align:left}.dates[data-v-794060eb]{margin-bottom:22px;margin-top:22px}.day[data-v-794060eb]{margin-right:20px}.date[data-v-794060eb],.day[data-v-794060eb]{color:#212b36;font-family:Source Sans Pro;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.56;text-align:left}.actions[data-v-794060eb],.cancelBtn[data-v-794060eb]{display:flex}.cancelBtn[data-v-794060eb]{align-items:center;border:1px solid #dde3e8;border-radius:6px;color:#0a2540;cursor:pointer;font-family:Source Sans Pro;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:40px;justify-content:center;letter-spacing:normal;line-height:1.36;text-align:left;transition:all .3s ease;width:131px}.cancelBtn[data-v-794060eb]:hover{background-color:#d8d8d8}.nextBtn[data-v-794060eb]{align-items:center;background-color:#00c542;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Source Sans Pro;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;height:40px;justify-content:center;letter-spacing:normal;line-height:1.5;margin-left:20px;text-align:center;transition:all .3s ease;width:130px}.nextBtn[data-v-794060eb]:hover{background-color:#009632}.header[data-v-d011c52c]{display:flex}.header a[data-v-d011c52c]:hover,.header a[data-v-d011c52c]:visited{text-decoration:none!important}.header .star-block[data-v-d011c52c]{display:flex;margin-left:10px}.header .star-block div[data-v-d011c52c]{margin-right:3.4px}.footer[data-v-d011c52c]{display:flex}.footer .star-block[data-v-d011c52c]{margin-left:9px}.footer .star-block div[data-v-d011c52c]{margin-right:3.7px}.text[data-v-d011c52c]{align-items:center;display:flex;font-weight:600;text-decoration:none}.height-100{height:100px}@media(min-width:768px){#atomic .hg-date-input-content{height:60px}#atomic .hg-find-car-btn{height:60px;max-width:279px}}.ml-25{margin-left:25px}.pl-0{margin-left:0}.landingAiToggleRow{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:14px 0 0;padding-left:25px;padding-right:0;width:100%}.landingAiToggleRow--chat{justify-content:space-between;margin-bottom:12px}.landingAiNewSearchBtn{align-items:center;background:#ffffff1a;border:.5px solid hsla(0,0%,100%,.27);border-radius:6px;color:#fffffff0;cursor:pointer;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;justify-content:center;line-height:15px;min-height:26px;padding:5px 8px}.landingAiRoutesContainer{margin-top:14px}.landingAiToggle{align-items:center;background:#ffffff1a;border:.5px solid hsla(0,0%,100%,.2);border-radius:19px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:4px;width:116px}.landingAiToggle--enabled{border-color:#ffffff45}.landingAiToggle__track{align-items:center;display:inline-flex;height:18px;width:104px}.landingAiToggle__switch{background:linear-gradient(90deg,#fff,#949494de);border:0;border-radius:16px;height:18px;position:relative;transition:background .24s ease,border-color .24s ease;width:34px}.landingAiToggle__switch--enabled{background:#00c542;border-color:transparent}.landingAiToggle__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000017;height:12px;left:3px;position:absolute;top:3px;transition:transform .24s ease,box-shadow .24s ease;width:12px}.landingAiToggle__switch--enabled .landingAiToggle__thumb{box-shadow:0 1px 2px #00c54280;transform:translate(16px)}.landingAiToggle__labelWrap{align-items:center;display:inline-flex;height:15px;margin-left:8px;width:62px}.landingAiToggle__icon{flex-shrink:0;height:14px;width:13px}.landingAiToggle__label{font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;line-height:15px;margin-left:2px;white-space:nowrap}.landingAiToggle__labelAi{color:#00c542}.landingAiToggle__labelSearch{color:#fff}.landingAiChatWindow{display:flex;flex:1 1 auto;margin-bottom:25px;margin-top:0;min-height:0;padding-left:25px;padding-right:0}.landingAiChatWindow__surface{background:linear-gradient(90deg,#0fff5f,#c9ffdb 42.7884608507%,#74ffa3);border-radius:9px;box-shadow:0 4px 5px #00e34c29;min-height:200px;padding:1px}.landingAiChatWindow__content,.landingAiChatWindow__surface{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;width:100%}.landingAiChatWindow__content{background:#fff;border:1px solid #e4e9e8;border-radius:8px;min-height:350px;overflow:hidden;padding:16px 12px 12px}.landingAiChatWindow__messages{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-right:2px;width:100%}.landingAiChatWindow__message{background:#1e1e1e;border-radius:14px 14px 3px;display:flex;flex-direction:column;gap:8px;margin-left:auto;max-width:min(100%,244px);min-height:48px;padding:12px;width:-moz-fit-content;width:fit-content}.landingAiChatWindow__message--editing{max-width:min(100%,245px);min-height:80px}.landingAiChatWindow__messageContent{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;min-width:0}.landingAiChatWindow__messageText{flex:1 1 auto;overflow-wrap:anywhere}.landingAiChatWindow__messageInput,.landingAiChatWindow__messageText{color:#ffffffb3;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;line-height:18px;min-width:0}.landingAiChatWindow__messageInput{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.22);outline:none;padding:0 0 2px;width:100%}.landingAiChatWindow__editBtn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:21px;justify-content:center;padding:0;width:11px}.landingAiChatWindow__editBtnIcon{background:#ffffff80;display:block;height:21px;-webkit-mask:url(../svg/ai-chat-edit.svg) no-repeat center/contain;mask:url(../svg/ai-chat-edit.svg) no-repeat center/contain;width:11px}.landingAiChatWindow__cancelBtn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.landingAiChatWindow__sendBtn{background:#000;border:0;border-radius:6px;color:#ffffffb3;cursor:pointer;display:block;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-left:auto;min-height:28px;padding:4px 8px 6px}.landingAiChatWindow__assistant{align-items:flex-start;background:#e8fdef;display:inline-flex;gap:8px;max-width:min(100%,420px);min-height:48px;padding:12px;width:-moz-fit-content;width:fit-content}.landingAiChatWindow__assistantIconWrap{align-items:center;background:#00c54280;border-radius:6px;display:inline-flex;flex-shrink:0;height:25px;justify-content:center;width:25px}.landingAiChatWindow__assistantBody{display:flex;flex-direction:column;gap:8px;min-width:0}.landingAiChatWindow__assistantText{color:#000;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin:0;white-space:pre-wrap}.landingAiChatWindow__assistantLink{color:#00c542;font-family:Source Sans Pro,sans-serif;font-size:13px;font-weight:600;line-height:16px;text-decoration:underline;word-break:break-all}.landingAiChatWindow__assistant--loading{align-items:center}.landingAiChatWindow__assistantIconWrap--spinner{background:#00c54280;position:relative}.landingAiChatWindow__spinner{animation:landingAiChatSpinner .9s linear infinite;inset:0;margin:auto;position:absolute}.landingAiChatWindow__spinnerIcon{flex-shrink:0;position:relative;z-index:1}.landingAiChatWindow__assistantText--loading{color:#000000b3}.landingAiChatWindow__answerTags{display:flex;flex-wrap:wrap;gap:8px;padding-left:33px}.landingAiChatWindow__answerTag{color:#1d1f23;cursor:pointer;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;gap:6px;line-height:18px;min-height:32px;padding:6px 12px;white-space:nowrap}.landingAiChatWindow__answerTag,.landingAiChatWindow__customAnswer{align-items:center;background:#fff;border:1px solid #e4e9e8;border-radius:999px}.landingAiChatWindow__customAnswer{box-sizing:border-box;display:flex;margin-left:33px;min-height:36px;padding:4px 4px 4px 12px;width:min(100%,320px)}.landingAiChatWindow__customAnswerInput{background:transparent;border:0;color:#1d1f23;flex:1 1 auto;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;line-height:18px;min-width:0;outline:none}.landingAiChatWindow__customAnswerInput::-moz-placeholder{color:#1d1f2373}.landingAiChatWindow__customAnswerInput::placeholder{color:#1d1f2373}.landingAiChatWindow__customAnswerSend{align-items:center;background:#00c542;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.landingAiChatWindow__customAnswerSend:disabled{cursor:default;opacity:.45}@keyframes landingAiChatSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.landingAiChatWindow__footer{align-items:center;background:#1e1e1e;border-radius:8px;box-sizing:border-box;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-top:12px;min-height:71px;padding:12px 16px}.landingAiChatWindow__footerText{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:22px;font-weight:700;line-height:28px;margin:0}.landingAiChatWindow__footerCount{color:#00c542}.landingAiChatWindow__footerBtn{align-items:center;background:#00c542;border-radius:6px;color:#fff;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:18px;min-height:36px;padding:8px 14px;text-decoration:none;white-space:nowrap}.landingAiDateInputDetached{height:0;inset:0;overflow:visible;pointer-events:none;position:fixed;width:0;z-index:10000}.landingAiDateInputDetached :deep(.mh60){height:0;min-height:0;overflow:visible;pointer-events:none;width:0}.landingAiDateInputDetached :deep(.DateInputScrollEl),.landingAiDateInputDetached :deep(.PlannerDate .input-group),.landingAiDateInputDetached :deep(.PlannerDate input),.landingAiDateInputDetached :deep(.dateBtn){display:none!important;height:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important;width:0!important}.landingAiDateInputDetached :deep(.vdp-datepicker__calendar){pointer-events:auto!important;visibility:visible!important}.landingAiDateInputDetached :deep(.vdp-datepicker__calendar .cell){cursor:pointer;pointer-events:auto!important}.landingAiDateInputDetached :deep(.backW){pointer-events:auto!important}@media(min-width:769px){.landingAiDateInputDetached :deep(.backW){display:none!important}}@media(max-width:768px){.landingPlannerLayout{padding-top:0!important}.landingPlannerLayout--ai-open{padding:0 0 30px!important}.landingPlannerContent--ai-open{margin-left:0!important;padding-left:0!important}.aiSearchPlanner.landingAiSearchPlanner--open{padding-left:15px!important}.landingAiToggleRow{padding-left:15px;padding-right:15px}.landingAiNewSearchBtn{font-size:12px}.landingAiChatWindow{padding-left:15px}.landingAiChatWindow__surface{min-height:176px}.landingAiChatWindow__content{padding:12px}.landingAiChatWindow__message{max-width:min(100%,210px);min-height:40px;padding:8px 12px}.landingAiChatWindow__message--editing{max-width:min(100%,218px);min-height:68px}.landingAiChatWindow__messageContent{gap:8px}.landingAiChatWindow__messageInput,.landingAiChatWindow__messageText,.landingAiChatWindow__sendBtn{font-size:13px;line-height:16px}.landingAiChatWindow__assistant{max-width:min(100%,320px);min-height:40px;padding:8px 12px}.landingAiChatWindow__assistantLink,.landingAiChatWindow__assistantText{font-size:13px;line-height:16px}}@media(min-width:768px){.landingPlannerLayout{min-height:453px;padding:0!important}.landingAiChatWindow,.landingAiToggleRow{padding-left:77px;padding-right:52px}}body.hg-dragging .tooltip{display:none}body.hg-dragging .list-group-item:nth-last-child(2) .routeBorderIcon{-webkit-mask:url(../icon_finish.svg) center center no-repeat}.hg-routes-list{-webkit-user-select:none}@media screen and (min-width:768px){.hg-routes-list .hg-route-item{padding-left:77px!important;padding-right:52px!important}}.hg-routes-list .hg-route-item{background-color:unset;border:unset;margin-bottom:unset;padding:unset;padding-left:25px;padding-right:0}@media screen and (min-width:768px){.hg-routes-list .hg-route-item .hg-handle-icon{left:34px!important;top:15px!important}}.hg-routes-list .hg-route-item .hg-handle-icon{cursor:pointer;height:45px;left:-19px;padding-bottom:8px;padding-top:8px;position:absolute;top:11px;width:14px}.hg-routes-list .hg-route-item .hg-handle-icon.dragging-icon-white{background:url(../svg/dragging-icon-white.svg) 50%/auto no-repeat}.hg-routes-list .hg-route-item .hg-handle-icon.dragging-icon{background:url(../svg/dragging-icon.svg) 50%/auto no-repeat}.hg-routes-list .hg-route-item.hg-route-item-fromProfile{padding-left:30px!important;padding-right:30px!important}@media screen and (max-width:992px){.hg-routes-list .hg-route-item.hg-route-item-fromProfile{padding-left:0!important;padding-right:0!important}}.ghost input{background:#00c542!important;color:#fff;opacity:.2}.ghost input::-moz-placeholder{color:#fff!important}.ghost input::placeholder{color:#fff!important}.ghost .changeRouteBtnWrapper{display:none}.global-errors{margin-bottom:10px;margin-left:80px}@media(max-width:992px){.global-errors{margin-left:15px}}.global-errors .global-error-message{align-items:center;display:flex}.global-errors .global-error-message-text{color:#23222a;font-family:Source Sans Pro;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29;margin-left:6px;text-align:left}.hg-drag .routeBorderIcon,.hg-drag .routesBorderLine{display:none}.hg-drag input{border:1px solid #00c542!important}.hideCheck{display:none}div .list-group-item .routeBorderIcon{-webkit-mask:url(../Icon_point.svg) center center no-repeat}@media screen and (min-width:768px){div .list-group-item .routesBorderLine{left:58px!important}}div .list-group-item .routesBorderLine{background:#00c542;height:calc(60px + var(--routes-line-extra-offset, 0px));left:6px;opacity:.4;position:absolute;top:calc(-23px - var(--routes-line-extra-offset, 0px));width:2px}div .list-group-item:first-of-type .routeBorderIcon{-webkit-mask:url(../map.svg) center center no-repeat}div .list-group-item:first-of-type .routesBorderLine{display:none;height:57px;left:-19px;position:absolute;top:53px;width:2px}div .list-group-item:last-of-type .routeBorderIcon{-webkit-mask:url(../icon_finish.svg) center center no-repeat}.stars{display:flex;justify-content:flex-end;margin-top:20px}.stars.header{align-items:center}.stars.header.hg-stars{justify-content:center}@media(max-width:768px){.stars.header{justify-content:center}}.toRouteWithRemoveBtn{display:flex}.addPlaceBtn{background-color:#6a7c92!important;border:unset!important}.addPlaceBtn:hover{background-color:#5f7085!important}.offset-2{margin-left:0}.mP15{padding:0}@media(min-width:768px){.offset-2{margin-left:16.4%}}.mh60{height:60px}@media(max-width:768px){.mP15{padding:15px 15px 0}.rmbtn{height:50px!important}.mPx15{padding-bottom:20px;padding-left:15px;padding-right:15px}.mh60{height:50px}}@media(max-width:378px){.addPlaceBtn,.addPlaceBtnLand{height:66px!important}}.locationInfoRow{align-items:center;background-color:#6a7c921a;border-radius:6px;display:flex;gap:8px;height:30px;margin-bottom:0;margin-top:6px;padding:0 10px;width:100%}.locationInfoIcon{fill:none;flex-shrink:0;height:16px;stroke:#6a7c92;stroke-width:1.5;width:16px}.locationInfoText{align-items:center;color:#000000b3;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:14px;gap:4px;line-height:18px}.locationInfoTime{font-weight:600}.locationInfoDetails{font-weight:400}@media(max-width:768px){.locationInfoRow{margin-bottom:0;margin-top:10px}.locationInfoText{font-size:13px;line-height:17px}}.toRouteWithRemoveBtn{position:relative}.focused.toRouteWithRemoveBtn input{border-color:#00c542!important}.focused.toRouteWithRemoveBtn input::-moz-placeholder{color:#00c542!important}.focused.toRouteWithRemoveBtn input::placeholder{color:#00c542!important}.focused.validate-error.toRouteWithRemoveBtn input::-moz-placeholder{color:#ff3b5a!important}.focused.validate-error.toRouteWithRemoveBtn input::placeholder{color:#ff3b5a!important}.focused.toRouteWithRemoveBtn .routeBorderIcon,.toRouteWithRemoveBtn:active .routeBorderIcon,.toRouteWithRemoveBtn:focus .routeBorderIcon,.toRouteWithRemoveBtn:hover .routeBorderIcon{background-color:#00c542!important}.validate-error.toRouteWithRemoveBtn .routeBorderIcon,.validate-error.toRouteWithRemoveBtn:active .routeBorderIcon,.validate-error.toRouteWithRemoveBtn:focus .routeBorderIcon,.validate-error.toRouteWithRemoveBtn:hover .routeBorderIcon{background-color:#ff3b5a!important}@media(min-width:768px){.routeBorderIcon{left:-25px;position:absolute;top:30px!important}}.routeBorderIcon{left:-25px;position:absolute;top:26px}.changeRouteBtnWrapper{background-color:#f1fbf4;background-image:url(../icon_change_normal.svg);background-position:50%;background-repeat:no-repeat;border-radius:10px;cursor:pointer;height:48px;padding:17.3px 17px 17px 16px;position:absolute;right:8px;top:16px;width:48px}.changeRouteBtnWrapper:hover{background-color:#e6ffee}.routesBorderLine.redLine{background:#ff3b5a!important}@media(max-width:768px){div .list-group-item .routesBorderLine{height:calc(42px + var(--routes-line-extra-offset, 0px));position:absolute;top:calc(-14px - var(--routes-line-extra-offset, 0px));width:2px}div .list-group-item:first-of-type .routesBorderLine{height:42px;position:absolute;top:55px;width:2px}input::-moz-placeholder .mobile-autocomplete-route-input{color:#b2b5bc!important}input::placeholder .mobile-autocomplete-route-input{color:#b2b5bc!important}.changeRouteBtnWrapper{height:40px;right:7px;top:16px;width:40px}}.routesHeader{color:#000;font-size:25px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:32px;text-align:left;text-align:center}.disabledPlanner{cursor:not-allowed;opacity:.4}.new-design{background-color:#f0f1f4;border-radius:8px;padding:20px;position:relative}.new-design .hg-routes-list .hg-route-item{padding:0 0 0 40px!important}.new-design .formPlannerElScroll{margin:0!important}.new-design .toRouteWithRemoveBtn .BaseRouteInput{height:40px!important}.new-design .changeRouteBtnWrapper{background-size:30px;height:34px;right:3px;top:13px;width:34px}.new-design .hg-routes-list .hg-route-item .hg-handle-icon{left:-2px!important;top:7px!important}.new-design .placeBtnWrapper{padding:0 0 0 15px!important}.new-design .placeBtnWrapper button{background:transparent!important;border:1px dashed #00c542!important;border-radius:6px!important;color:#00c542!important;font-size:16px!important;font-weight:600!important;min-height:40px!important}.new-design .placeBtnWrapper button div{background:#00c542!important;height:12px!important;margin-right:10px!important;margin-top:3px!important;width:12px!important}.new-design .dateWrapper{margin-left:40px;margin-top:13px!important}.new-design .dateWrapper button{background:#00c542;height:40px!important}.new-design .bottomWrapper{align-items:self-start;display:flex;justify-content:space-between}.new-design .w50percent{width:50%!important}.new-design .newFooter{align-items:center;background:#e6eaed;border-radius:8px;box-sizing:border-box;-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:nowrap;padding:10px 14px;row-gap:8px;white-space:nowrap}.new-design .newFooter__item{align-items:center;display:flex;gap:8px;min-width:0}.new-design .newFooter__icon{flex-shrink:0;height:13px;-o-object-fit:contain;object-fit:contain;width:13px}.new-design .newFooter__text{color:#212b36;font-family:Source_Sans_Pro,sans-serif;font-size:14px;line-height:1.35}.new-design .newFooter__value{font-weight:700}.new-design div .list-group-item .routeBorderIcon{-webkit-mask:url(../Icon_point.svg) center center no-repeat}@media screen and (min-width:768px){.new-design div .list-group-item .routesBorderLine{height:24px!important;left:21px!important;top:-5px}}.new-design div .list-group-item .routeBorderIcon{left:-25px;position:absolute;top:26px}@media screen and (min-width:768px){.new-design div .list-group-item .routeBorderIcon{top:21px!important}}.new-design div .list-group-item .routesBorderLine{background:#00c542;height:calc(60px + var(--routes-line-extra-offset, 0px));left:6px;opacity:.4;position:absolute;width:2px}.new-design div .list-group-item:first-of-type .routeBorderIcon{-webkit-mask:url(../map.svg) center center no-repeat}.new-design div .list-group-item:first-of-type .routesBorderLine{display:none;height:57px;left:-19px;position:absolute;top:53px;width:2px}.new-design div .list-group-item:last-of-type .routeBorderIcon{-webkit-mask:url(../icon_finish.svg) center center no-repeat}.new-design .RemoveRouteButton{height:40px!important;min-height:30px!important;padding:1px!important}@media(max-width:768px){.new-design{margin-left:10px;margin-right:10px;padding:15px}.new-design .routesWrapper{padding:0!important}.new-design .placeBtnWrapper button{height:40px!important}.new-design .hg-routes-list .hg-route-item .hg-handle-icon{top:13px!important}.new-design div .list-group-item .routesBorderLine{background:#00c542;height:calc(41px + var(--routes-line-extra-offset, 0px))!important;left:21px!important;opacity:.4;position:absolute;width:2px}.new-design .newFooter__text{font-size:12px}.new-design .dateWrapper{display:block;margin-left:25px!important;width:100%}.new-design .dateWrapper .bottomWrapper{display:block}.new-design .dateWrapper .bottomWrapper .w50percent{margin-bottom:12px;width:calc(100% - 8px)!important}.new-design .newFooter{bottom:0;justify-content:center;left:0;position:absolute;right:0}}
