.map-yandex-view-droplist {
  position: absolute;
  bottom: calc(100% + 6px);
  width: auto;
  border-radius: 5px;
  white-space: nowrap;
  background-color: var(--color-neutral-bright);
  list-style: none;
}

.map-yandex-view-list {
  height: 24px;
  cursor: pointer;
  transition-duration: var(--duration-base);
  border-radius: 5px;
}
.map-yandex-view-list:hover {
  background-color: var(--color-additional-6-bright);
}

.map-yandex-view-dropdown {
  height: 36px;
  border-style: none;
  cursor: pointer;
  border-radius: 17px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.map-yandex-view-zoom {
  border-radius: 17px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  border-color: transparent;
}
.map-yandex-view-zoom > div {
  cursor: pointer;
}

.map-yandex-view-zoom-in {
  border-bottom-right-radius: 17px;
  border-top-right-radius: 17px;
}

.map-yandex-view-zoom-out {
  border-bottom-left-radius: 17px;
  border-top-left-radius: 17px;
}

svg {
  transition-duration: var(--duration-base);
}

.map-yandex-view-balloon {
  position: absolute;
  border-radius: 2px;
  top: 0;
  left: 0;
  -webkit-box-shadow: var(--shadow-dark);
  -moz-box-shadow: var(--shadow-dark);
  box-shadow: var(--shadow-dark);
  z-index: 10;
  max-width: 305px;
  padding: 32px 12px 32px 32px !important;
}
.map-yandex-view-balloon-cls {
  position: absolute;
  right: 3px;
  z-index: 15;
  top: 3px;
}
.map-yandex-view-balloon-arrow {
  height: 55px;
  width: 55px;
  position: absolute;
}
.map-yandex-view-balloon-content a {
  text-decoration: none;
  transition-duration: 0.4s;
  transition-property: color;
}
.map-yandex-view-balloon-inner {
  overflow-y: auto;
  overflow-x: hidden;
}
.map-yandex-view-balloon-inner::-webkit-scrollbar {
  width: 3px;
}
.map-yandex-view-balloon-inner::-webkit-scrollbar-track {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: var(--color-neutral-semi-bright);
}
.map-yandex-view-balloon-inner::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: var(--color-neutral-quarter-dark);
}
.map-yandex-view-balloon::before {
  content: "";
  height: 55px;
  width: 55px;
  position: absolute;
  background-color: var(--color-neutral-bright);
  transform: rotate(45deg);
  z-index: -1;
  top: calc(100% - 55px);
}

.ns-bitrix.c-map-yandex-view.c-map-yandex-view-standard {
  display: block;
  height: 100%;
}
.ns-bitrix.c-map-yandex-view.c-map-yandex-view-standard .map-yandex-view-control {
  display: block;
  height: 100%;
}

/*# sourceMappingURL=style.css.map */
