/* Блок «Карта направлений» для lakes24 — цвета, шрифт, радиусы и тени взяты из style.css нового сайта
   (--main_color, --text_color, кнопки 4px, карточки 10px с тенью 0 12px 30px #ebebeb, Open Sans).
   Все классы начинаются с lk-map, с остальными стилями сайта не пересекаются. */
.lk-map{
  --lk-green:var(--main_color,#7bcd40);
  --lk-text:var(--text_color,#212529);
  --lk-line:#ebebeb;
  --lk-bg:#fbfbfb;
  --lk-land:#eef1ea;
  --lk-served:#dcedc9;
  --lk-muted:rgba(33,37,41,.7);
  position:relative;
  margin:30px 0;
  font-family:"Open Sans",Arial,Helvetica,sans-serif;
  color:var(--lk-text);
}
@media (max-width:768px){.lk-map{margin:25px 0}}
@media (max-width:575px){.lk-map{margin:20px 0}}
.lk-map *,.lk-map *::before,.lk-map *::after{box-sizing:border-box}

/* панель — как карточки на сайте */
.lk-map .lk-map__panel{position:relative;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 12px 30px 0 #ebebeb}

/* верхняя полоса: приближение региона */
.lk-map .lk-map__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px}
.lk-map .lk-map__regions{display:flex;flex-wrap:wrap;gap:8px}
.lk-map .lk-map__region{
  font:500 14px/1 "Open Sans",Arial,Helvetica,sans-serif;color:var(--lk-text);
  background:#fff;border:1px solid var(--lk-green);border-radius:4px;
  padding:10px 15px;margin:0;cursor:pointer;transition:all .3s;
}
.lk-map .lk-map__region[aria-pressed="true"]{background:var(--lk-green);color:#fff}
.lk-map .lk-map__region:focus-visible,
.lk-map .lk-map__reglink:focus-visible,
.lk-map .lk-map__tip:focus-visible{outline:2px solid var(--lk-text) !important;outline-offset:2px}
.lk-map .lk-map__reglink{
  display:inline-flex;align-items:center;gap:8px;
  font:500 14px/1 "Open Sans",Arial,Helvetica,sans-serif;color:var(--lk-text);text-decoration:none;
  background:#fff;border:1px solid var(--lk-green);border-radius:4px;padding:10px 15px;white-space:nowrap;
  transition:all .3s;
}
.lk-map .lk-map__reglink::after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-left:-2px}
.lk-map .lk-map__reglink[hidden]{display:none}

/* карта */
.lk-map .lk-map__stage{position:relative;background:var(--lk-bg);border-top:1px solid var(--lk-line)}
.lk-map .lk-map__svg{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1000/440;-webkit-tap-highlight-color:transparent}
.lk-map .lk-map__svg .grat path{fill:none;stroke:#eef0ea;stroke-width:.6px;vector-effect:non-scaling-stroke}
.lk-map .lk-map__svg .land path{fill:var(--lk-land);stroke:var(--lk-bg);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .25s,opacity .25s}
.lk-map .lk-map__svg .land path.s{fill:var(--lk-served);cursor:pointer}
.lk-map .lk-map__svg .land path.s.is-on{fill:var(--lk-green)}
.lk-map .lk-map__svg .land path.is-dim{opacity:.35;pointer-events:none}

/* точки стран */
.lk-map .lk-map__svg .mk{cursor:pointer;outline:none !important}
.lk-map .lk-map__svg .mk.is-off{display:none}
.lk-map .lk-map__svg .mk .hit{fill:transparent}
.lk-map .lk-map__svg .mk .dot{
  fill:var(--lk-green);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;
  transform-box:fill-box;transform-origin:center;transition:transform .15s,fill .15s,opacity .2s;
}
.lk-map .lk-map__svg .mk.is-on .dot{fill:var(--lk-text);transform:scale(1.35)}
.lk-map .lk-map__svg .mk .ring{fill:none;stroke:var(--lk-text);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;pointer-events:none}
.lk-map .lk-map__svg .mk:focus-visible .ring{opacity:1}

/* склад в Москве */
.lk-map .lk-map__svg .hub .dot{fill:var(--lk-green);stroke-width:2.5px}
.lk-map .lk-map__svg .hub.is-on .dot{fill:var(--lk-text);transform:scale(1.15)}
.lk-map .lk-map__svg .hub .pulse{
  fill:none;stroke:var(--lk-green);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;
  transform-box:fill-box;transform-origin:center;animation:lk-map-pulse 2.4s ease-out infinite;
}
.lk-map .lk-map__svg .hub .lbl{
  font-weight:700;fill:var(--lk-text);text-anchor:middle;pointer-events:none;
  paint-order:stroke;stroke:var(--lk-bg);stroke-linejoin:round;
}
@keyframes lk-map-pulse{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.4);opacity:0}}

/* точки, которые на текущем масштабе слились бы в пятно, не рисуем: страна выбирается по заливке или после приближения региона */
.lk-map .lk-map__svg .mk.is-crowd .dot{opacity:0}
.lk-map .lk-map__svg .mk.is-crowd .hit{pointer-events:none}
.lk-map .lk-map__svg .mk.is-crowd:focus-visible .dot{opacity:1}
.lk-map.is-far .lk-map__svg .hub .lbl{display:none}

/* маршрут от склада до страны */
.lk-map .lk-map__svg .routes{pointer-events:none}
.lk-map .lk-map__svg .route{
  fill:none;stroke:var(--lk-green);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 6;
  vector-effect:non-scaling-stroke;animation:lk-map-dash 1.2s linear infinite;
}
@keyframes lk-map-dash{to{stroke-dashoffset:-22}}

/* подсказка: флаг и название */
.lk-map .lk-map__tip{
  position:absolute;z-index:3;left:0;top:0;display:flex;align-items:center;gap:9px;
  padding:7px 13px 7px 8px;background:#fff;border:1px solid var(--lk-line);border-radius:4px;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);
  font:600 14px/1.2 "Open Sans",Arial,Helvetica,sans-serif;color:var(--lk-text);text-decoration:none;white-space:nowrap;
  pointer-events:none;
}
.lk-map .lk-map__tip[hidden]{display:none}
.lk-map .lk-map__tip.is-measure{visibility:hidden}
.lk-map .lk-map__tip .lk-flag{width:22px;height:22px}
.lk-map .lk-map__tip .lk-map__go{display:none;width:7px;height:7px;margin-left:2px;border-top:2px solid var(--lk-green);border-right:2px solid var(--lk-green);transform:rotate(45deg)}
@media (hover:none){
  .lk-map .lk-map__tip{pointer-events:auto;min-height:44px;padding:8px 16px 8px 10px;gap:10px;font-size:15px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(123,205,64,.25)}
  .lk-map .lk-map__tip .lk-map__go{display:block;width:9px;height:9px;margin-left:4px}
}

/* легенда */
.lk-map .lk-map__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:12px 20px 16px;font-size:13px;line-height:1.35;color:var(--lk-muted);border-top:1px solid var(--lk-line)}
.lk-map .lk-map__legend span{display:inline-flex;align-items:center;gap:8px;color:var(--lk-muted)}
.lk-map .lk-map__legend i{display:inline-block;flex:none}
.lk-map .lk-map__sw-land{width:12px;height:12px;border-radius:3px;background:var(--lk-served)}
.lk-map .lk-map__sw-hub{width:10px;height:10px;border-radius:50%;background:var(--lk-green);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--lk-green)}

@media (hover:hover){
  .lk-map .lk-map__region:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}
  .lk-map .lk-map__reglink:hover{background:var(--lk-green);color:#fff}
  .lk-map .lk-map__svg .land path.s:hover{fill:var(--lk-green)}
  .lk-map .lk-map__svg .mk:hover .dot{fill:var(--lk-text);transform:scale(1.35)}
  .lk-map .lk-map__svg .hub:hover .dot{fill:var(--lk-text);transform:scale(1.15)}
}

/* флаги — круглые значки 22×22 (README набора lakes-flags) */
.lk-map .lk-flag{display:inline-block;flex:none;width:22px;height:22px;border-radius:50%;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}
.lk-map .lk-flag--ca{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23d80621' d='M0 0h8.1v32H0z'/%3E%3Cpath fill='%23fff' d='M8 0h8.1v32H8z'/%3E%3Cpath fill='%23fff' d='M16 0h8.1v32H16z'/%3E%3Cpath fill='%23d80621' d='M24 0h8.1v32H24z'/%3E%3Cpath fill='%23d80621' d='m16 7 1.6 3.2 1.8-.9-.6 4.3 2.6-2.4.6 1.7 2.3-.4-.9 2.7 1.5.9-4.2 3.1.5 1.7-4-.5V24H16v-3.6l-4 .5.5-1.7-4.2-3.1 1.5-.9-.9-2.7 2.3.4.6-1.7 2.6 2.4-.6-4.3 1.8.9z'/%3E%3C/svg%3E")} /* Канада */
.lk-map .lk-flag--cu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23002a8f' d='M0 0h32v6.5H0z'/%3E%3Cpath fill='%23fff' d='M0 6.4h32v6.5H0z'/%3E%3Cpath fill='%23002a8f' d='M0 12.8h32v6.5H0z'/%3E%3Cpath fill='%23fff' d='M0 19.2h32v6.5H0z'/%3E%3Cpath fill='%23002a8f' d='M0 25.6h32v6.5H0z'/%3E%3Cpath fill='%23cf142b' d='m0 0 17 16L0 32z'/%3E%3Cpath fill='%23fff' d='m6 12 .99 2.64 2.81.12-2.2 1.76.75 2.72L6 17.68l-2.35 1.56.75-2.72-2.2-1.76 2.81-.12z'/%3E%3C/svg%3E")} /* Куба */
.lk-map .lk-flag--br{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23009b3a' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23fedf00' d='m16 4 14 12-14 12L2 16z'/%3E%3Ccircle cx='16' cy='16' r='6.8' fill='%23002776'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.3' d='M9.6 14.6Q16 13 22.4 17.2'/%3E%3C/svg%3E")} /* Бразилия */
.lk-map .lk-flag--us{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23b22234' d='M0 0h32v2.56H0zm0 4.92h32v2.56H0zm0 4.93h32v2.56H0zm0 4.92h32v2.56H0zm0 4.92h32v2.56H0zm0 4.93h32v2.56H0zm0 4.92h32v2.56H0z'/%3E%3Cpath fill='%233c3b6e' d='M0 0h15v17.2H0z'/%3E%3Ccircle cx='3' cy='3.2' r='1.1' fill='%23fff'/%3E%3Ccircle cx='3' cy='8.6' r='1.1' fill='%23fff'/%3E%3Ccircle cx='3' cy='14' r='1.1' fill='%23fff'/%3E%3Ccircle cx='7.5' cy='3.2' r='1.1' fill='%23fff'/%3E%3Ccircle cx='7.5' cy='8.6' r='1.1' fill='%23fff'/%3E%3Ccircle cx='7.5' cy='14' r='1.1' fill='%23fff'/%3E%3Ccircle cx='12' cy='3.2' r='1.1' fill='%23fff'/%3E%3Ccircle cx='12' cy='8.6' r='1.1' fill='%23fff'/%3E%3Ccircle cx='12' cy='14' r='1.1' fill='%23fff'/%3E%3C/svg%3E")} /* США */
.lk-map .lk-flag--me{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23d3ae3b' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23c40308' d='M1.6 1.6h28.8v28.8H1.6z'/%3E%3Cpath fill='%23d3ae3b' d='m16 9 2.5 3 4-1-1.5 5 2 4-4.5-.5L16 23l-2.5-3.5L9 20l2-4-1.5-5 4 1z'/%3E%3C/svg%3E")} /* Черногория */
.lk-map .lk-flag--gr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230d5eaf' d='M0 0h32v3.66H0z'/%3E%3Cpath fill='%23fff' d='M0 3.56h32v3.66H0z'/%3E%3Cpath fill='%230d5eaf' d='M0 7.11h32v3.66H0z'/%3E%3Cpath fill='%23fff' d='M0 10.67h32v3.66H0z'/%3E%3Cpath fill='%230d5eaf' d='M0 14.22h32v3.66H0z'/%3E%3Cpath fill='%23fff' d='M0 17.78h32v3.66H0z'/%3E%3Cpath fill='%230d5eaf' d='M0 21.33h32v3.66H0z'/%3E%3Cpath fill='%23fff' d='M0 24.89h32v3.66H0z'/%3E%3Cpath fill='%230d5eaf' d='M0 28.44h32v3.66H0zM0 0h17.8v17.8H0z'/%3E%3Cpath fill='%23fff' d='M7.1 0h3.6v17.8H7.1z'/%3E%3Cpath fill='%23fff' d='M0 7.1h17.8v3.6H0z'/%3E%3C/svg%3E")} /* Греция */
.lk-map .lk-flag--at{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23c8102e' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%23fff' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23c8102e' d='M0 21.33h32V32.1H0z'/%3E%3C/svg%3E")} /* Австрия */
.lk-map .lk-flag--bg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%2300966e' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23d62612' d='M0 21.33h32V32.1H0z'/%3E%3C/svg%3E")} /* Болгария */
.lk-map .lk-flag--cz{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v16.1H0z'/%3E%3Cpath fill='%23d7141a' d='M0 16h32v16.1H0z'/%3E%3Cpath fill='%2311457e' d='m0 0 16 16L0 32z'/%3E%3C/svg%3E")} /* Чехия */
.lk-map .lk-flag--fi{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23002f6c' d='M9 0h5v32H9z'/%3E%3Cpath fill='%23002f6c' d='M0 14h32v5H0z'/%3E%3C/svg%3E")} /* Финляндия */
.lk-map .lk-flag--de{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%231f1f1f' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%23d00' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23ffce00' d='M0 21.33h32V32.1H0z'/%3E%3C/svg%3E")} /* Германия */
.lk-map .lk-flag--cy{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23d57800' d='m6.5 15.5 3-2.5 4 .5 3-1.8 4.2.3 3.6-2.2 2.2-1.3-1.4 2.6-2.4 1.6.3 1.8-2.5 1.4-1.6 2-3.4.2-2.6-1.2-3.2.8-2.3-.4z'/%3E%3Cpath fill='none' stroke='%234e5b31' stroke-width='1.6' d='M10 22q6 3 12 0'/%3E%3C/svg%3E")} /* Кипр */
.lk-map .lk-flag--nl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23ae1c28' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%23fff' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%2321468b' d='M0 21.33h32V32.1H0z'/%3E%3C/svg%3E")} /* Нидерланды */
.lk-map .lk-flag--se{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23006aa7' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23fecc00' d='M9 0h4.5v32H9z'/%3E%3Cpath fill='%23fecc00' d='M0 14h32v4.5H0z'/%3E%3C/svg%3E")} /* Швеция */
.lk-map .lk-flag--es{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23aa151b' d='M0 0h32v8.1H0z'/%3E%3Cpath fill='%23f1bf00' d='M0 8h32v16.1H0z'/%3E%3Cpath fill='%23aa151b' d='M0 24h32v8.1H0zm7-11.5h4v7H7z'/%3E%3Cpath fill='%23f1bf00' d='M7.8 13.6h2.4v4.8H7.8z'/%3E%3C/svg%3E")} /* Испания */
.lk-map .lk-flag--fr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23002395' d='M0 0h10.77v32H0z'/%3E%3Cpath fill='%23fff' d='M10.67 0h10.77v32H10.67z'/%3E%3Cpath fill='%23ed2939' d='M21.33 0H32.1v32H21.33z'/%3E%3C/svg%3E")} /* Франция */
.lk-map .lk-flag--pl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v16.1H0z'/%3E%3Cpath fill='%23dc143c' d='M0 16h32v16.1H0z'/%3E%3C/svg%3E")} /* Польша */
.lk-map .lk-flag--gb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23012169' d='M0 0h32v32H0z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='m0 0 32 32m0-32L0 32'/%3E%3Cpath stroke='%23c8102e' stroke-width='2' d='m0 0 32 32m0-32L0 32'/%3E%3Cpath fill='%23fff' d='M12 0h8v32h-8z'/%3E%3Cpath fill='%23fff' d='M0 12h32v8H0z'/%3E%3Cpath fill='%23c8102e' d='M13.5 0h5v32h-5z'/%3E%3Cpath fill='%23c8102e' d='M0 13.5h32v5H0z'/%3E%3C/svg%3E")} /* Великобритания */
.lk-map .lk-flag--it{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23009246' d='M0 0h10.77v32H0z'/%3E%3Cpath fill='%23fff' d='M10.67 0h10.77v32H10.67z'/%3E%3Cpath fill='%23ce2b37' d='M21.33 0H32.1v32H21.33z'/%3E%3C/svg%3E")} /* Италия */
.lk-map .lk-flag--lv{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%239e3039' d='M0 0h32v12.9H0z'/%3E%3Cpath fill='%23fff' d='M0 12.8h32v6.5H0z'/%3E%3Cpath fill='%239e3039' d='M0 19.2h32v12.9H0z'/%3E%3C/svg%3E")} /* Латвия */
.lk-map .lk-flag--lt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fdb913' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%23006a44' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23c1272d' d='M0 21.33h32V32.1H0z'/%3E%3C/svg%3E")} /* Литва */
.lk-map .lk-flag--md{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230046ae' d='M0 0h10.77v32H0z'/%3E%3Cpath fill='%23ffd200' d='M10.67 0h10.77v32H10.67z'/%3E%3Cpath fill='%23cc092f' d='M21.33 0H32.1v32H21.33z'/%3E%3Cpath fill='%23b07e50' d='M13 11h6l-1 7-2 3-2-3z'/%3E%3C/svg%3E")} /* Молдова */
.lk-map .lk-flag--ge{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23e8112d' d='M13 0h6v32h-6z'/%3E%3Cpath fill='%23e8112d' d='M0 13h32v6H0zm5.7-9.5h1.6v6H5.7z'/%3E%3Cpath fill='%23e8112d' d='M3.5 5.7h6v1.6h-6zm21.2-2.2h1.6v6h-1.6z'/%3E%3Cpath fill='%23e8112d' d='M22.5 5.7h6v1.6h-6zM5.7 22.5h1.6v6H5.7z'/%3E%3Cpath fill='%23e8112d' d='M3.5 24.7h6v1.6h-6zm21.2-2.2h1.6v6h-1.6z'/%3E%3Cpath fill='%23e8112d' d='M22.5 24.7h6v1.6h-6z'/%3E%3C/svg%3E")} /* Грузия */
.lk-map .lk-flag--ua{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230057b7' d='M0 0h32v16.1H0z'/%3E%3Cpath fill='gold' d='M0 16h32v16.1H0z'/%3E%3C/svg%3E")} /* Украина */
.lk-map .lk-flag--tr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23e30a17' d='M0 0h32v32H0z'/%3E%3Ccircle cx='13' cy='16' r='7.4' fill='%23fff'/%3E%3Ccircle cx='14.92' cy='16' r='5.92' fill='%23e30a17'/%3E%3Cpath fill='%23fff' d='m24.6 16-1.98.74-.09 2.11-1.32-1.65-2.04.56L20.34 16l-1.17-1.76 2.04.56 1.32-1.65.09 2.11z'/%3E%3C/svg%3E")} /* Турция */
.lk-map .lk-flag--cn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23ee1c25' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23ff0' d='m8 4 1.23 3.3 3.53.15L10 9.65l.94 3.4L8 11.1l-2.94 1.95.94-3.4-2.76-2.2 3.53-.15zm7.7-1.21-.16.97.83.53-.98.15-.24.95-.44-.88-.99.06.7-.69-.36-.92.88.46zm2.66 3.36.1.98.94.3-.91.39.01.99-.65-.74-.94.31.5-.85-.58-.79.96.21zm-.6 4.47.5.85.98-.13-.66.74.43.89-.91-.39-.71.68.09-.98-.87-.47.97-.22zm-3.46 3.67.76.63.88-.46-.36.92.7.69-.99-.06-.44.88-.24-.95-.98-.15.83-.53z'/%3E%3C/svg%3E")} /* Китай */
.lk-map .lk-flag--in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23f93' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%23fff' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23138808' d='M0 21.33h32V32.1H0z'/%3E%3Ccircle cx='16' cy='16' r='3.6' fill='none' stroke='navy'/%3E%3Ccircle cx='16' cy='16' r='.9' fill='navy'/%3E%3C/svg%3E")} /* Индия */
.lk-map .lk-flag--th{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23a51931' d='M0 0h32v5.43H0z'/%3E%3Cpath fill='%23f4f5f8' d='M0 5.33h32v5.43H0z'/%3E%3Cpath fill='%232d2a4a' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23f4f5f8' d='M0 21.33h32v5.43H0z'/%3E%3Cpath fill='%23a51931' d='M0 26.67h32v5.43H0z'/%3E%3C/svg%3E")} /* Таиланд */
.lk-map .lk-flag--jp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3Ccircle cx='16' cy='16' r='7.5' fill='%23bc002d'/%3E%3C/svg%3E")} /* Япония */
.lk-map .lk-flag--mn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23c4272f' d='M0 0h10.77v32H0z'/%3E%3Cpath fill='%23015197' d='M10.67 0h10.77v32H10.67z'/%3E%3Cpath fill='%23c4272f' d='M21.33 0H32.1v32H21.33z'/%3E%3Ccircle cx='5.3' cy='9' r='1.6' fill='%23f9cf02'/%3E%3Cpath fill='%23f9cf02' d='M3.3 12h4v1.4h-4zm0 9h4v1.4h-4zm0-6.5h1.3V20H3.3zm2.7 0h1.3V20H6z'/%3E%3C/svg%3E")} /* Монголия */
.lk-map .lk-flag--kr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23cd2e3a' d='M9.5 16a6.5 6.5 0 0 1 13 0 3.25 3.25 0 0 1-6.5 0 3.25 3.25 0 0 0-6.5 0'/%3E%3Cpath fill='%230047a0' d='M9.5 16a6.5 6.5 0 0 0 13 0 3.25 3.25 0 0 1-6.5 0 3.25 3.25 0 0 0-6.5 0'/%3E%3Cpath fill='%23000' d='m3.66 8.09 4.6-3.86.7.85-4.6 3.85zM4.85 9.5l4.6-3.85.7.84-4.6 3.86zm1.19 1.42 4.6-3.85.7.84-4.6 3.86zm17.7-6.69 4.6 3.86-.7.84-4.6-3.85zm-1.18 1.42 4.6 3.86-.72.84-4.6-3.86zm-1.19 1.42 4.6 3.85-.71.85-4.6-3.86zM6.74 20.23l4.6 3.86-.7.84-4.6-3.85zm-1.18 1.42 4.6 3.86-.72.84-4.6-3.86zm-1.19 1.42 4.6 3.85-.71.85-4.6-3.86zm16.29 1.02 4.6-3.86.7.85-4.6 3.85zm1.19 1.41 4.6-3.85.7.84-4.6 3.86zm1.19 1.42 4.6-3.85.7.84-4.6 3.86z'/%3E%3C/svg%3E")} /* Южная Корея */
.lk-map .lk-flag--au{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23012169' d='M0 0h32v32H0z'/%3E%3Cpath fill='%23012169' d='M0 0h16v16H0z'/%3E%3Cpath stroke='%23fff' stroke-width='3' d='m0 0 16 16m0-16L0 16'/%3E%3Cpath stroke='%23c8102e' d='m0 0 16 16m0-16L0 16'/%3E%3Cpath fill='%23fff' d='M6 0h4v16H6z'/%3E%3Cpath fill='%23fff' d='M0 6h16v4H0z'/%3E%3Cpath fill='%23c8102e' d='M6.75 0h2.5v16h-2.5z'/%3E%3Cpath fill='%23c8102e' d='M0 6.75h16v2.5H0z'/%3E%3Cpath fill='%23fff' d='m8 20.4.89 2.38 2.53.11-1.98 1.58.68 2.44L8 25.51l-2.12 1.4.68-2.44-1.98-1.58 2.53-.11zM24 6l.49 1.32 1.41.06-1.1.88.38 1.36L24 8.84l-1.18.78.38-1.36-1.1-.88 1.41-.06zm4 7 .49 1.32 1.41.06-1.1.88.38 1.36-1.18-.78-1.18.78.38-1.36-1.1-.88 1.41-.06zm-7 2 .49 1.32 1.41.06-1.1.88.38 1.36-1.18-.78-1.18.78.38-1.36-1.1-.88 1.41-.06zm3 10 .49 1.32 1.41.06-1.1.88.38 1.36-1.18-.78-1.18.78.38-1.36-1.1-.88 1.41-.06z'/%3E%3C/svg%3E")} /* Австралия */
.lk-map .lk-flag--il{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3Cpath fill='%230038b8' d='M0 4h32v3.6H0zm0 20.4h32V28H0z'/%3E%3Cpath fill='none' stroke='%230038b8' stroke-width='1.2' d='m16 10.5 4.8 8.3h-9.6zm0 11-4.8-8.3h9.6z'/%3E%3C/svg%3E")} /* Израиль */
.lk-map .lk-flag--ae{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2300732f' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%23fff' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%231f1f1f' d='M0 21.33h32V32.1H0z'/%3E%3Cpath fill='red' d='M0 0h9v32H0z'/%3E%3C/svg%3E")} /* ОАЭ */
.lk-map .lk-flag--sa{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23006c35' d='M0 0h32v32H0z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5' d='M8 13.2q2-2.4 4 0t4 0 4 0 4 0'/%3E%3Cpath fill='%23fff' d='M8 19.4h15v1.4H8z'/%3E%3Cpath fill='%23fff' d='M22 18.4h1.4v3.4H22zm-14 1-2 .7 2 .7z'/%3E%3C/svg%3E")} /* Саудовская Аравия */
.lk-map .lk-flag--ru{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%231c57a5' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23d52b1e' d='M0 21.33h32V32.1H0z'/%3E%3C/svg%3E")} /* Россия */
.lk-map .lk-flag--abh{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2300a651' d='M0 0h32v4.67H0z'/%3E%3Cpath fill='%23fff' d='M0 4.57h32v4.67H0z'/%3E%3Cpath fill='%2300a651' d='M0 9.14h32v4.67H0z'/%3E%3Cpath fill='%23fff' d='M0 13.71h32v4.67H0z'/%3E%3Cpath fill='%2300a651' d='M0 18.29h32v4.67H0z'/%3E%3Cpath fill='%23fff' d='M0 22.86h32v4.67H0z'/%3E%3Cpath fill='%2300a651' d='M0 27.43h32v4.67H0z'/%3E%3Cpath fill='%23c8102e' d='M0 0h18.3v18.3H0z'/%3E%3Cpath fill='%23fff' d='M10 15v-3.8l-1-2 1-.3.8 1.4V7.2h1V10h.4V6.8h1V10h.4V7.4h1v3.5l.9-1 .9.5-2 2.7V15z'/%3E%3Ccircle cx='5.8' cy='9.4' r='.75' fill='%23fff'/%3E%3Ccircle cx='6.6' cy='6.6' r='.75' fill='%23fff'/%3E%3Ccircle cx='8.5' cy='4.6' r='.75' fill='%23fff'/%3E%3Ccircle cx='11.6' cy='4' r='.75' fill='%23fff'/%3E%3Ccircle cx='14.7' cy='4.6' r='.75' fill='%23fff'/%3E%3Ccircle cx='16.6' cy='6.6' r='.75' fill='%23fff'/%3E%3Ccircle cx='17.4' cy='9.4' r='.75' fill='%23fff'/%3E%3C/svg%3E")} /* Абхазия */
.lk-map .lk-flag--kg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23e8112d' d='M0 0h32v32H0z'/%3E%3Ccircle cx='16' cy='16' r='7.75' fill='none' stroke='%23ffef00' stroke-dasharray='1.3 1.5' stroke-width='4.5'/%3E%3Ccircle cx='16' cy='16' r='5' fill='%23ffef00'/%3E%3Ccircle cx='16' cy='16' r='3.4' fill='%23e8112d'/%3E%3Ccircle cx='16' cy='16' r='2.6' fill='%23ffef00'/%3E%3C/svg%3E")} /* Киргизия */
.lk-map .lk-flag--tj{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23c00' d='M0 0h32v9.24H0z'/%3E%3Cpath fill='%23fff' d='M0 9.14h32v13.81H0z'/%3E%3Cpath fill='%23060' d='M0 22.86h32v9.24H0z'/%3E%3Cpath fill='%23f8c300' d='M12.5 17.5h7l.6-2.6-1.6 1.2-2.5-2.3-2.5 2.3-1.6-1.2z'/%3E%3C/svg%3E")} /* Таджикистан */
.lk-map .lk-flag--az{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2300b5e2' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%23ef3340' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23509e2f' d='M0 21.33h32V32.1H0z'/%3E%3Ccircle cx='14.5' cy='16' r='3.6' fill='%23fff'/%3E%3Ccircle cx='15.58' cy='16' r='2.88' fill='%23ef3340'/%3E%3Cpath fill='%23fff' d='m21.1 16-1.12.42-.05 1.2-.75-.94-1.16.32.67-1-.67-1 1.16.32.75-.94.05 1.2z'/%3E%3C/svg%3E")} /* Азербайджан */
.lk-map .lk-flag--by{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23c8313e' d='M0 0h32v21.43H0z'/%3E%3Cpath fill='%234aa657' d='M0 21.33h32V32.1H0z'/%3E%3Cpath fill='%23fff' d='M0 0h6v32H0z'/%3E%3Cpath fill='%23c8313e' d='M3 1.6 5.2 4 3 6.4.8 4zm0 6L5.2 10 3 12.4.8 10zm0 6L5.2 16 3 18.4.8 16zm0 6L5.2 22 3 24.4.8 22zm0 6L5.2 28 3 30.4.8 28z'/%3E%3C/svg%3E")} /* Беларусь */
.lk-map .lk-flag--kz{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2300afca' d='M0 0h32v32H0z'/%3E%3Ccircle cx='17.5' cy='14' r='6.51' fill='none' stroke='%23fec50c' stroke-dasharray='1.3 1.5' stroke-width='3.78'/%3E%3Ccircle cx='17.5' cy='14' r='4.2' fill='%23fec50c'/%3E%3Cpath fill='%23fec50c' d='M5.5 6h1.6v20H5.5z'/%3E%3Cpath fill='none' stroke='%23fec50c' stroke-width='1.4' d='M11 21q6.5 3.5 13 0'/%3E%3C/svg%3E")} /* Казахстан */
.lk-map .lk-flag--am{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23d90012' d='M0 0h32v10.77H0z'/%3E%3Cpath fill='%230033a0' d='M0 10.67h32v10.77H0z'/%3E%3Cpath fill='%23f2a800' d='M0 21.33h32V32.1H0z'/%3E%3C/svg%3E")} /* Армения */
.lk-map .lk-flag--uz{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230099b5' d='M0 0h32v10.1H0z'/%3E%3Cpath fill='%23ce1126' d='M0 10h32v1.1H0z'/%3E%3Cpath fill='%23fff' d='M0 11h32v10.1H0z'/%3E%3Cpath fill='%23ce1126' d='M0 21h32v1.1H0z'/%3E%3Cpath fill='%231eb53a' d='M0 22h32v10.1H0z'/%3E%3Ccircle cx='10' cy='5.6' r='3' fill='%23fff'/%3E%3Ccircle cx='10.96' cy='5.6' r='2.4' fill='%230099b5'/%3E%3Ccircle cx='15' cy='3.4' r='.8' fill='%23fff'/%3E%3Ccircle cx='18' cy='3.4' r='.8' fill='%23fff'/%3E%3Ccircle cx='21' cy='3.4' r='.8' fill='%23fff'/%3E%3Ccircle cx='15' cy='6.2' r='.8' fill='%23fff'/%3E%3Ccircle cx='18' cy='6.2' r='.8' fill='%23fff'/%3E%3Ccircle cx='21' cy='6.2' r='.8' fill='%23fff'/%3E%3Ccircle cx='18' cy='9' r='.8' fill='%23fff'/%3E%3Ccircle cx='21' cy='9' r='.8' fill='%23fff'/%3E%3C/svg%3E")} /* Узбекистан */

/* мобильная версия */
@media (max-width:767px){
  .lk-map .lk-map__bar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px;padding:12px 16px}
  .lk-map .lk-map__regions{min-width:0;max-width:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 -16px;padding:3px 16px 4px;gap:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 16px}
  .lk-map .lk-map__regions::-webkit-scrollbar{display:none}
  .lk-map .lk-map__region{flex:none;white-space:nowrap;font-size:13px;padding:10px 13px}
  .lk-map .lk-map__reglink{justify-content:center;width:100%;font-size:13px}
  .lk-map .lk-map__legend{padding:10px 16px 14px;font-size:12px}
}
@media (prefers-reduced-motion:reduce){
  .lk-map .lk-map__svg .route,.lk-map .lk-map__svg .hub .pulse{animation:none}
  .lk-map .lk-map__svg .land path,.lk-map .lk-map__svg .mk .dot,.lk-map .lk-map__region,.lk-map .lk-map__reglink{transition:none}
}

