.ymap-balloon-container{cursor:default;display:flex;flex-direction:column;gap:8px;max-height:400px;max-width:320px;overflow-y:hidden}.ymap-balloon-container .ymap-balloon-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.ymap-balloon-container .ymap-balloon-custom-close{cursor:pointer;min-width:16px}@media(max-width:768px){.ymap-balloon-container{background:var(--unnamed,#fff);border:1px solid #144c69;border-radius:8px;box-shadow:0 6px 16px #00000014;margin:12px;max-width:calc(100vw - 24px);padding:16px;position:absolute;z-index:10000}}.ymap-balloon-container .bucket-separator{margin:0 9.5px}.ymap-balloon-container .ymap-balloon-btn{align-items:center;cursor:pointer;gap:4px;margin:0 auto}.ymap-balloon-container .ymap-balloon-body{display:flex;flex-direction:column;gap:10px}.ymap-balloon-container .ymap-balloon-body .venues-list-item-row{gap:20px}.ymap-balloon-container .ymap-balloon-body .venues-list-item-row svg{min-height:24px;min-width:24px;text-align:center}.ymap-balloon-container .ymap-balloon-body .venues-schedule table tr{margin-top:5px}.ymap-balloon-container .ymap-balloon-body .venues-schedule table td{padding:0!important}.ymap-balloon-container .ymap-balloon-body .venues-schedule table td:first-of-type{padding-right:20px!important}.ymap-upper-container{position:relative}@media(max-width:768px){.ymap-upper-container .ymaps-2-1-79-panel-pane{height:100%;top:0!important}.ymap-upper-container .ymaps-2-1-79-panel-pane .ymaps-2-1-79-balloon{bottom:unset!important;max-width:320px;top:0!important}.ymap-upper-container .ymaps-2-1-79-panel-pane .ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__content{margin:unset!important;padding:16px!important}.ymap-upper-container .ymaps-2-1-79-panel-pane .ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__content>ymaps{height:unset!important}.ymap-upper-container .ymaps-2-1-79-balloon-panel>ymaps{height:100%}}.ymap-upper-container .ymaps-2-1-79-balloon__close{height:0!important;width:0!important}.ymap-upper-container .ymaps-2-1-79-balloon__close-button{margin-left:-50px;opacity:0!important}.ymap-upper-container .ymaps-2-1-79-balloon__tail{display:none!important}.ymap-upper-container .ymaps-2-1-79-balloon{background:#fff;border:1px solid #144c69;border-radius:8px;box-shadow:0 6px 16px #00000014}.ymap-upper-container .ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__layout{border-radius:8px}.ymap-upper-container .ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__layout .ymaps-2-1-79-balloon__content{background:#fff;margin:0;padding:16px}.ymap-upper-container svg.custom-marker path{stroke:#1d719a!important}.ymap-upper-container .ymaps-2-1-79-inner-panes>svg{bottom:0;left:1px;margin:auto;pointer-events:none;position:absolute;right:0;top:var(--v41919d81);z-index:1000}.vue-map-container,.ymap-container{height:100%;min-height:200px;position:relative;width:100%}@media(max-width:768px){.vue-map-container,.ymap-container{min-height:var(--bb878ff0)}}.gmap-upper-container{position:relative}.gmap-upper-container .gm-style-iw-c{background:#fff!important;border:1px solid #144c69;height:unset!important;max-height:unset!important;max-width:320px!important;min-width:320px!important;padding:16px!important}.gmap-upper-container .gm-style-iw-c button{display:none!important}.gmap-upper-container .gm-style-iw-c .gm-style-iw-d{height:unset!important;max-height:unset!important;overflow:hidden!important;padding:0!important}@media(min-width:769px){.gmap-upper-container .gm-style-iw-c{margin-left:143px;top:35px}}.gmap-upper-container .gm-style-iw-tc{display:none!important}.gmap-upper-container.hide-refs img[alt=Google]{display:none}.gmap-upper-container.hide-refs .vue-map-container>div.vue-map>div>div>div:nth-child(17){display:none!important}.gmnoprint.gm-bundled-control{right:26px!important}.gmnoprint.gm-bundled-control .gmnoprint>div{border-radius:6px!important;height:55px!important;width:26px!important}.gmnoprint.gm-bundled-control .gmnoprint>div div:first-of-type{display:none!important}.gmnoprint.gm-bundled-control button.gm-control-active{height:26px!important;width:26px!important}.gmnoprint.gm-bundled-control button.gm-control-active img{height:15px!important;width:15px!important}.gm-style>div>svg,.gm-style>svg,.gmap-upper-container>svg{inset:-53px 0 0;margin:auto;pointer-events:none;position:absolute;width:100%;z-index:2!important}.gm-style>div>div>svg{left:-24.5px;margin:auto;pointer-events:none;position:absolute;top:-60px;z-index:102!important}@media(max-width:768px){.gm-style>div>div>svg{left:-16px;top:-41px}}
