.map[data-v-249ac987],.map-layout[data-v-249ac987]{width:100%}.map[data-v-249ac987],.map-layout[data-v-249ac987],.map-wrapper[data-v-249ac987]{height:100%;position:relative}.map-search[data-v-249ac987]{display:flex;flex-direction:column;left:0;max-width:384px;overflow:hidden;padding-bottom:4rem;position:absolute;top:0;width:100%;z-index:1}.map-search.isModal[data-v-249ac987]{z-index:100004}@media (max-width:991px){.map-search[data-v-249ac987]{max-width:calc(70% - 50px)}}@media (max-width:767px){.map-search[data-v-249ac987]{max-width:100%;padding-bottom:0}}.map-search__notice[data-v-249ac987]{color:#676f73;font-size:.85em;line-height:20px;padding:14px 20px 20px}.map-search__notice[data-v-249ac987] a{color:#56b}.map-search.active[data-v-249ac987]{background-color:#fff;box-shadow:1px 0 #0000001a;height:100%}@media (max-width:767px){.map-search.active[data-v-249ac987]{height:auto}}.map-search .form-group-padding[data-v-249ac987]{margin:1em 1em 0;width:calc(100% - 2em)}@media (max-width:991px){.map-search .form-group-padding[data-v-249ac987]{width:calc(100% - 70px)}}@media (max-width:767px){.map-search .form-group-padding[data-v-249ac987]{margin:10px;width:calc(100% - 10px)}.map-search .map-search__result[data-v-249ac987]{width:calc(100% - 10px)}}.map-search__favorite[data-v-249ac987]{font-family:Roboto,sans-serif;padding:0 1em}.map-search__favorite h3[data-v-249ac987]{font-size:1.25em;font-weight:500;margin-top:1.5em;-moz-text-align-last:left;text-align-last:left}.map-search__favorite p[data-v-249ac987]{font-size:1em;margin-top:2em;text-align:center}.map-search__subway[data-v-249ac987]{font-family:Roboto,sans-serif;overflow-y:auto;padding:24px 0 0}.map-search__subway p[data-v-249ac987]{font-size:1em;margin-top:2em;text-align:center}.map-search__result[data-v-249ac987]{left:0;position:absolute;top:calc(4em + 3px);width:100%;z-index:999}@media (max-width:767px){.map-search__result[data-v-249ac987]{height:300px}}.map-search__result .result-list[data-v-249ac987]{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 2px .5em #0000001a;display:flex;list-style:none;max-height:calc(70vh - 183px);overflow-y:auto;padding:0;z-index:999}@media (max-width:767px){.map-search__result .result-list[data-v-249ac987]{margin:2px 0 0;max-height:300px}}@media (max-height:600px){.map-search__result .result-list[data-v-249ac987]{padding:0 0 1rem}}.map-search__result .result-list.dropdown-form[data-v-249ac987]{max-height:314px;overflow-y:auto}.map-search__result .result-list__item[data-v-249ac987]{padding:.5em 1em}.map-search .item[data-v-249ac987]{display:flex;padding:.75em;position:relative;width:100%}.map-search .item__icon[data-v-249ac987]{align-items:center;display:flex;height:32px;justify-content:center;min-width:32px}.map-search .item__icon .icon[data-v-249ac987]{height:20px;width:20px;fill:#676f73}.map-search .item__text[data-v-249ac987]{font-family:Roboto,sans-serif;line-height:1.25;padding-right:34px;text-align:left}.map-search .item__text.df[data-v-249ac987]{align-items:center;display:flex;justify-content:space-between;width:100%}.map-search .item__text .title[data-v-249ac987]{color:#3d3d3d;font-size:16px;overflow-wrap:break-word!important}.map-search .item__text .distance[data-v-249ac987]{color:#77888c;font-size:12px;margin-left:15px;white-space:nowrap}.map-search .item__text .subtitle[data-v-249ac987]{color:#77888c;font-size:14px;margin-top:.2em}.map-search .item[data-v-249ac987]:hover{background-color:#f0f3f5;cursor:pointer}.map-search .item:hover .item__text .title[data-v-249ac987]{color:#0c8}.map-search .item .item__icon--after[data-v-249ac987]{margin-left:auto;padding-left:12px}.map .object[data-v-249ac987]{margin-top:1em}.map .object__item[data-v-249ac987]{width:100%}.map .object__label[data-v-249ac987]{align-items:center;background-color:#f0f3f5;color:#77888c;display:flex;font-family:Roboto,sans-serif;font-size:.9em;line-height:1em;margin-top:1.25em;padding:1em;text-align:left;width:100%}@media (max-width:767px){.map .object__label[data-v-249ac987]{margin-top:.75em}}.map .object__label svg[data-v-249ac987]{margin-right:.75em}.map .object__label.return[data-v-249ac987]{padding:.5em 1em .5em 1.25em}.map .object__label.return[data-v-249ac987]:hover{color:#3d3d3d;cursor:pointer}.map .object__label.return:hover svg[data-v-249ac987]{fill:#3d3d3d}.map .object__label-link[data-v-249ac987]{color:#1abc9c;cursor:pointer}.map .object__label-flex[data-v-249ac987]{display:flex;justify-content:space-between;margin-top:0}.map .place[data-v-249ac987]{display:flex;flex-direction:column;flex-grow:2;font-family:Roboto,sans-serif;overflow-y:auto;text-align:left;width:100%}@media (max-width:767px){.map .place[data-v-249ac987]{max-height:100vh;overflow-y:auto}}.map .place__other-objects[data-v-249ac987]{height:calc(100% - 230px)}.map .place__title[data-v-249ac987]{margin-top:1.5em;padding:0 1em 1em}@media (max-width:767px){.map .place__title[data-v-249ac987]{margin-top:1em}}.map .place__title h3[data-v-249ac987]{display:flex;font-size:1.25em;font-weight:500;justify-content:space-between;line-height:1.5em}@media (max-width:767px){.map .place__title h3[data-v-249ac987]{font-size:1em;line-height:1.1}}.map .place__title h3 .favorite-message[data-v-249ac987]{margin-left:10px}.map .place__title p[data-v-249ac987],.map .place__title span[data-v-249ac987]{color:#77888c;font-family:Roboto,sans-serif;font-size:.87em;font-weight:400;margin-top:.1em}.map .place__title .btn[data-v-249ac987]{font-size:12px;margin-right:.5em;margin-top:1.5em;padding:.6em .75em;text-transform:uppercase}.map .place__title .inaccessible-message-hint[data-v-249ac987]{color:#77888c;margin-top:20px}.map .place__content[data-v-249ac987]{display:flex;flex-direction:column;text-align:left}.map .place__content-footer[data-v-249ac987]{padding:1em}.map .place__content-footer .btn[data-v-249ac987]{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;width:100%}.map__data-item[data-v-249ac987]{align-items:flex-start;display:flex}.map__data-item.item[data-v-249ac987]{position:relative}.map__data-item.item[data-v-249ac987]:after{background-color:#f0f3f5;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:320px}.map__data-item.item .item__icon--after[data-v-249ac987]{text-align:center}.map__data-item.item .item__icon--after svg[data-v-249ac987]{height:24px;width:24px}.map__data-item.item .item__number[data-v-249ac987]{align-items:center;background-color:var(--subway-line-color,#56b);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;height:20px;justify-content:center;line-height:20px;margin:0 10px 0 0;min-width:20px;padding:0 5.5px;text-align:center}.map__data-item.item:hover .item__text .title[data-v-249ac987]{color:#3d3d3d}.map__data-item.item:hover .item__icon--after[data-v-249ac987]{opacity:.7}.map__data-item.item:hover .item__icon--after[data-v-249ac987]:hover{opacity:1}.map__data-search-item[data-v-249ac987]{cursor:pointer}.map__data-search-item[data-v-249ac987]:hover{background-color:#f0f3f5}.map__data-item-route[data-v-249ac987]{padding-left:64px;position:relative}.map__data-item-route:first-child .map__data-item-data[data-v-249ac987]:after{top:50%}.map__data-item-route:last-child .map__data-item-data[data-v-249ac987]:after{bottom:50%}.map__data-item-route .map__data-item-data[data-v-249ac987]:before{background:#f44;border-radius:100%;bottom:0;content:"";height:8px;left:28px;margin:auto;position:absolute;top:0;width:8px}.map__data-item-route .map__data-item-data[data-v-249ac987]:after{background:#f44;bottom:0;content:"";left:31px;position:absolute;top:0;width:2px}.map__data-item-data[data-v-249ac987]{border-top:0;box-shadow:0 1px #f0f3f5;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:center;padding:13px 50px 13px 0}.map__data-item-icon-container[data-v-249ac987]{color:#77888c;flex:0 0 auto;margin:13px 20px;position:relative;top:4px}.map__data-item-icon[data-v-249ac987]{height:25px;width:25px}.map__data-item-hint[data-v-249ac987]{color:#77888c;font-size:14px;line-height:16px;margin-top:6px}.map__data-items .beside__title[data-v-249ac987]{align-items:center;display:flex;padding:16px 20px;position:relative}.map__data-items .beside__title[data-v-249ac987]:last-child{border-bottom:0}.map__data-items .beside__title .item__icon[data-v-249ac987]{margin-right:20px}.map__data-items .beside__title .item__icon svg[data-v-249ac987]{height:24px;width:24px}.map__data-items .beside__title .title[data-v-249ac987]{color:#3d3d3d;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px;padding-right:16px}.map__data-items .beside__title .item__icon--after[data-v-249ac987]{margin-left:auto;opacity:1;padding-left:12px}.map__data-items .beside__title .item__icon--after button[data-v-249ac987]{background-color:transparent;border:none;cursor:pointer;height:1.45em;margin:0;outline:none;padding:0;width:1.45em}.map__data-items .beside__title .item__icon--after button svg[data-v-249ac987]{height:1.45em;width:1.45em;fill:#77888c}.map__data-items .beside__title .item__icon--after button:hover svg[data-v-249ac987]{fill:#3d3d3d}.map__data-items .beside__title[data-v-249ac987]:hover{background-color:#f0f3f5}.map__data-items .beside__list .item[data-v-249ac987]{align-items:center;border-top:1px solid #f0f3f5;padding:12px 14px;position:relative}.map__data-items .beside__list .item__icon--after[data-v-249ac987]{margin-left:auto;padding-left:12px}.map__data-items.subway[data-v-249ac987]{position:relative}.map__data-items.subway .map__data-item[data-v-249ac987]{padding-left:32px;position:relative}.map__data-items.subway .subway-line[data-v-249ac987]{background-color:#77888c;height:calc(100% - 56px);left:16px;position:absolute;top:28px;width:4px;z-index:9}.map__data-items.subway .subway-dot[data-v-249ac987]{background-color:#77888c;border-radius:50%;height:12px;left:12px;position:absolute;top:26px;width:12px}.map-subway[data-v-249ac987]{position:absolute;right:12px;top:12px}@media (max-width:991px){.map-subway[data-v-249ac987]{top:80px}}@media (max-width:767px){.map-subway[data-v-249ac987]{right:12px;top:72px}}.map-subway__switch[data-v-249ac987]{align-items:center;background-color:#fff;border-radius:0;box-shadow:0 2px 8px #00000029;cursor:pointer;display:flex;height:48px;justify-content:center;transition:color .2s;width:48px;z-index:1}.map-subway__switch .icon[data-v-249ac987]{fill:#777b8c}.map-subway__switch:hover .icon[data-v-249ac987]{fill:#3d3d3d}.map-subway__tooltip[data-v-249ac987]{background-color:#fff;bottom:-4em;box-shadow:0 .05em .25em #0000001a;padding:1em;position:absolute;right:0;white-space:nowrap}@media (max-width:1024px){.map-subway__tooltip[data-v-249ac987]{display:none}}.map__dropdown[data-v-249ac987]{bottom:12px;cursor:pointer;position:absolute;right:12px;z-index:9}@media (max-width:767px){.map__dropdown[data-v-249ac987]{display:none}}.map__dropdown-block[data-v-249ac987]{align-items:center;background:#fff;box-shadow:0 2px 8px #0000001a;color:#3d3d3d;display:flex;font-size:16px;line-height:1;position:relative;transition:background-color .1s;width:180px}.map__dropdown-block:hover .icon[data-v-249ac987]{transform:rotate(180deg)}.map__dropdown-text[data-v-249ac987]{font-weight:400;padding:.75em 1.25em;width:8.75em}.map__dropdown-icon[data-v-249ac987]{align-items:center;display:flex;height:2.5em;justify-content:center;width:2.5em}.map-tooltip[data-v-249ac987]{background-color:#fff;border:2px solid #3c9;color:#000;font-size:.688em;padding:10px;position:absolute;text-align:justify}.map-tooltip-messages[data-v-249ac987]{background-color:#777b8c;box-shadow:0 4px 20px #0000001a;color:#fff;font-size:14px;line-height:20px;padding:8px;position:absolute}.map-messages[data-v-249ac987]{background-color:#bbb;height:calc(100vh - 250px);max-height:780px;width:100%}@media (max-width:767px){.map-messages[data-v-249ac987]{margin:1em auto;max-height:90vh;max-width:90%}}.map-messages__filter-list[data-v-249ac987]{height:100%;overflow-y:auto}@media (max-width:767px){.map-messages__filter-list[data-v-249ac987]{height:100%}}.map-messages .ol-map-zoom.ol-control[data-v-249ac987]{top:calc(50% - 50px)!important}@media (max-width:767px){.map canvas[data-v-249ac987]{height:100%!important}}.custom-scrollbar[data-v-249ac987]::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar[data-v-249ac987]::-webkit-scrollbar-track{background-color:#f0f3f5;border-radius:3px;box-shadow:none}.custom-scrollbar[data-v-249ac987]::-webkit-scrollbar-thumb{background-color:#9da7ab;border-radius:3px;box-shadow:none}.custom-scrollbar[data-v-249ac987]::-webkit-scrollbar-thumb:hover{background-color:#7e888c}.icon-metro-lobby[data-v-249ac987]{align-items:center;align-self:center;border-radius:50%;display:flex;justify-content:center;margin-right:18px}.icon-metro-lobby[data-v-249ac987],.icon-metro-lobby svg[data-v-249ac987]{height:24px;width:24px}.subway-station .map__data-item-route .map__data-item-data[data-v-249ac987]:after,.subway-station .map__data-item-route .map__data-item-data[data-v-249ac987]:before{background-color:var(--subway-line-color,#56b)}.subway-station .icon-metro-lobby[data-v-249ac987]{fill:var(--subway-line-color,#56b)}.slide-fade-enter-active[data-v-249ac987]{transition:all .2s ease}.slide-fade-leave-active[data-v-249ac987]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-249ac987],.slide-fade-leave-to[data-v-249ac987]{opacity:0;transform:translateY(-1em)}
