.ns-bitrix.c-menu.vertical {
  --border-radius: 2px;
}
.ns-bitrix.c-menu.vertical .menu-item-wrapper {
  border: 1px solid var(--color-neutral-semi-bright);
  border-bottom: none;
  -webkit-transition-duration: var(--duration-base);
  -moz-transition-duration: var(--duration-base);
  -ms-transition-duration: var(--duration-base);
  -o-transition-duration: var(--duration-base);
  transition-duration: var(--duration-base);
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -ms-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
}
.ns-bitrix.c-menu.vertical .menu-item-wrapper:first-child {
  border-radius: var(--border-radius, 2px) var(--border-radius, 2px) 0 0;
}
.ns-bitrix.c-menu.vertical .menu-item-wrapper:last-child {
  border-bottom: 1px solid var(--color-neutral-semi-bright);
  border-radius: 0 0 var(--border-radius, 2px) var(--border-radius, 2px);
}
.ns-bitrix.c-menu.vertical .menu-item-wrapper a {
  text-decoration: none;
  -webkit-transition-duration: var(--duration-base);
  -moz-transition-duration: var(--duration-base);
  -ms-transition-duration: var(--duration-base);
  -o-transition-duration: var(--duration-base);
  transition-duration: var(--duration-base);
  -webkit-transition-property: color;
  -moz-transition-property: color;
  -ms-transition-property: color;
  -o-transition-property: color;
  transition-property: color;
}
.ns-bitrix.c-menu.vertical .menu-item-wrapper[data-items=false] .menu-item.active {
  cursor: default;
}
.ns-bitrix.c-menu.vertical .menu-item {
  cursor: pointer;
}
.ns-bitrix.c-menu.vertical .menu-item:hover a {
  color: var(--color-primary-base);
}
.ns-bitrix.c-menu.vertical .menu-item:hover svg {
  stroke: var(--color-primary-base);
}
.ns-bitrix.c-menu.vertical .menu-item.active {
  font-weight: 500;
}
.ns-bitrix.c-menu.vertical .menu-item-submenu-item {
  margin-bottom: 16px;
  margin-left: 8px;
}
.ns-bitrix.c-menu.vertical .menu-item-submenu-item:last-child {
  margin-bottom: 0;
}

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