
/* WaveStream navigation V2 - theme compatible */
body[data-admin-role="1"] .sidebar {
  padding-top: 16px;
  padding-bottom: 24px;
}

body[data-admin-role="1"] .ws-nav-section {
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
  opacity: .7;
  padding: 19px 12px 7px;
  margin-top: 4px;
}

body[data-admin-role="1"] .sidebar a {
  border-radius: 9px;
  transition: background-color .15s, transform .15s;
}

body[data-admin-role="1"] .sidebar a:hover {
  background-color: color-mix(
    in srgb, currentColor 9%, transparent
  );
}

body[data-admin-role="1"] .sidebar a.ws-nav-active {
  background-color: color-mix(
    in srgb, currentColor 12%, transparent
  );
  box-shadow: inset 3px 0 currentColor;
  font-weight: 750;
}

@media (min-width: 950px) {
  body[data-admin-role="1"] .sidebar {
    max-height: calc(100vh - 75px);
    overflow-y: auto;
    scrollbar-width: thin;
  }
}
