.vk-sys.vks-cm{scroll-margin-top:7rem;display:grid;gap:var(--vks-sp-12);margin-top:var(--vks-sp-32);grid-template-columns:minmax(0,1fr)}.vk-sys .vks-cm__groups{display:grid;gap:var(--vks-sp-8)}.vk-sys .vks-cm__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vks-sp-8)}.vk-sys .vks-cm__gl{font-size:var(--vks-fs-label,.75rem);color:var(--vks-muted);min-width:6.5rem}@media (max-width:899px){.vk-sys .vks-cm__gl{flex-basis:100%}.vk-sys .vks-cm__groups[data-open=false]{display:none}}.vk-sys .vks-cm__chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:9999px;border:1px solid var(--vks-line-strong,var(--vks-line));background:var(--vks-card);color:var(--vks-ink);font:inherit;font-size:.875rem;cursor:pointer}.vk-sys .vks-cm__chip[aria-pressed=true]{background:var(--vks-ink);color:var(--vks-paper);border-color:var(--vks-ink)}.vk-sys .vks-cm__chip i{width:10px;height:10px;border-radius:9999px;border:2px solid var(--vks-card);outline:1px solid var(--vks-line-strong,var(--vks-line));flex:none}.vk-sys .vks-cm__chip small{opacity:.7;font-size:.75rem}.vk-sys .vks-cm__body{display:grid;gap:var(--vks-sp-12);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.vk-sys .vks-cm__body{grid-template-columns:21rem minmax(0,1fr);align-items:start}}.vk-sys .vks-cm__side{display:grid;gap:var(--vks-sp-8);grid-template-rows:auto auto minmax(0,1fr);min-width:0}.vk-sys .vks-cm__search{width:100%;min-height:44px;padding:0 12px;border-radius:var(--vks-r-card);border:1px solid var(--vks-line-strong,var(--vks-line));background:var(--vks-card);color:var(--vks-ink);font:inherit;font-size:1rem}.vk-sys .vks-cm__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vks-sp-8) var(--vks-sp-12)}.vk-sys .vks-cm__btn{min-height:44px;padding:0 14px;border-radius:var(--vks-r-card);border:1px solid var(--vks-line-strong,var(--vks-line));background:var(--vks-card);color:var(--vks-ink);font:inherit;font-size:.875rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.vk-sys .vks-cm__btn.is-primary,.vk-sys .vks-cm__btn[aria-pressed=true]{background:var(--vks-ink);color:var(--vks-paper);border-color:var(--vks-ink)}.vk-sys .vks-cm__btn:disabled{opacity:.5;cursor:default}.vk-sys .vks-cm__toggle{display:inline-flex}@media (min-width:900px){.vk-sys .vks-cm__toggle{display:none}}.vk-sys .vks-cm__list{position:relative;list-style:none;margin:0;padding:0;border:1px solid var(--vks-line);border-radius:var(--vks-r-card);background:var(--vks-card);overflow-y:auto;overscroll-behavior:contain;max-height:22rem}@media (min-width:900px){.vk-sys .vks-cm__list{max-height:32rem}}@media (max-width:899px){.vk-sys .vks-cm__list[data-open=false]{display:none}}.vk-sys .vks-cm__item{display:flex;align-items:stretch;border-bottom:1px solid var(--vks-line)}.vk-sys .vks-cm__item:last-child{border-bottom:0}.vk-sys .vks-cm__item[aria-current=true]{background:var(--vks-card-2);box-shadow:inset 3px 0 0 var(--vks-ink)}.vk-sys .vks-cm__pick{flex:1 1 auto;min-width:0;min-height:48px;text-align:left;display:flex;gap:10px;align-items:center;padding:6px 10px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.vk-sys .vks-cm__pick i{width:12px;height:12px;border-radius:9999px;flex:none;border:2px solid var(--vks-card);outline:1px solid var(--vks-line-strong,var(--vks-line))}.vk-sys .vks-cm__nm{display:block;font-size:.9375rem;line-height:1.3;overflow-wrap:anywhere}.vk-sys .vks-cm__sub{display:block;font-size:.75rem;color:var(--vks-muted);line-height:1.3}.vk-sys .vks-cm__go{flex:none;display:inline-flex;align-items:center;padding:0 12px;min-width:44px;justify-content:center;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;color:inherit}.vk-sys .vks-cm__empty{padding:14px;font-size:.875rem;color:var(--vks-muted)}.vk-sys .vks-cm__mapcol{display:grid;gap:var(--vks-sp-12);min-width:0}.vk-sys .vks-cm__mapbox{height:22rem;width:100%;overflow:hidden;border-radius:var(--vks-r-card);border:1px solid var(--vks-line);isolation:isolate}@media (min-width:900px){.vk-sys .vks-cm__mapbox{height:34rem}}.vk-sys .vks-cm__card{border:1px solid var(--vks-line-strong,var(--vks-line));border-radius:var(--vks-r-card);background:var(--vks-card);padding:var(--vks-sp-12) var(--vks-sp-16);display:grid;gap:6px}.vk-sys .vks-cm__card h3{margin:0;font-size:1.0625rem;line-height:1.3}.vk-sys .vks-cm__card p{margin:0;font-size:.875rem;line-height:1.45}.vk-sys .vks-cm__links{display:flex;flex-wrap:wrap;gap:var(--vks-sp-8);margin-top:4px}.vk-sys .vks-cm__src{font-size:.75rem;color:var(--vks-muted)}.vk-sys .vks-cm__src a{text-decoration:underline;text-underline-offset:2px}.vk-sys .vks-cm__pin{display:grid;place-items:center;border-radius:9999px;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.5);box-sizing:border-box;color:#fff}.vk-sys .vks-cm__pin.is-sq{border-radius:6px}.vk-sys .vks-cm__pin.is-sel{outline:3px solid #ffd400;outline-offset:1px}.vk-sys .vks-cm__pin svg{width:62%;height:62%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vk-sys .vks-cm__pin svg .f{fill:currentColor}.vk-sys .vks-cm__ward{display:inline-block;transform:translate(-50%,-50%);white-space:nowrap;padding:2px 8px;border-radius:9999px;background:rgba(255,255,255,.92);color:#3b434d;border:1px dashed #5b6572;font:600 11px/1.4 system-ui,sans-serif}.vk-sys .vks-cm__ward.is-sel{outline:3px solid #ffd400}.vk-sys .vks-cm__mapbox:not(.is-z15) .leaflet-tooltip.vks-cm__tip{display:none}.leaflet-tooltip.vks-cm__tip{background:rgba(255,255,255,.94);color:#1b1b1b;border:0;box-shadow:0 1px 3px rgba(0,0,0,.35);font:600 11px/1.3 system-ui,sans-serif;padding:1px 6px}.leaflet-tooltip.vks-cm__tip:before{display:none}