.px-menu {
  display: flex;
  background-color: var(--px-neutral-1);
  font-size: 14px;
  color: var(--px-neutral-10);
  transition: 0.25s;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.px-menu__vertical.px-menu__collapsed {
  width: 52px;
}
.px-menu__vertical {
  flex-direction: column;
}
.px-menu__horizontal {
  height: 42px;
}
.px-menu__dark {
  color: var(--px-neutral-1);
  background-color: var(--px-neutral-10);
}
.px-menu__dark.px-menu__dark-theme {
  color: var(--px-neutral-10);
  background-color: var(--px-neutral-1);
}
