/* Left menu navigation groups, rows and counters. */

  .menu-nav-group {
    display: grid;
    gap: 8px;
    flex: 0 0 auto;
  }

  .menu-collections-section {
    align-content: start;
  }

  .menu-nav-section-title {
    margin: 0;
    font-size: var(--vk-font-label);
    letter-spacing: var(--vk-letter-caps);
    text-transform: uppercase;
    font-weight: var(--vk-weight-bold);
    color: var(--vk-app-accent-main);
  }

  #workspace_root.menu-workspace :is(
    .menu-collection-directory-title,
    .menu-profile-directory-title,
    .menu-detail-title,
    .menu-game-title,
    .menu-content-link-title,
    .menu-content-object-title,
    .menu-related-reviews-title,
    .user-content-section-title,
    .profile-edit-title,
    .menu-auth-overlay-title
  ) {
    color: var(--vk-app-accent-main);
  }

  .menu-nav-section-title--spacer {
    color: transparent;
    user-select: none;
  }

  .menu-nav-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 6px;
  }

  #left_zone .vk-btn.vk-paper-section-button.vk-paper-button.is-active,
  #left_zone .vk-btn.vk-paper-section-button.vk-paper-button[aria-current="page"],
  #left_zone .vk-btn.vk-paper-section-button.vk-paper-button[aria-pressed="true"],
  #left_zone .vk-btn.vk-paper-section-button.vk-paper-button.is-active:hover:not(:disabled),
  #left_zone .vk-btn.vk-paper-section-button.vk-paper-button[aria-current="page"]:hover:not(:disabled),
  #left_zone .vk-btn.vk-paper-section-button.vk-paper-button[aria-pressed="true"]:hover:not(:disabled) {
    --vk-paper-button-lift: var(--vk-paper-lift-normal-y);
    --vk-paper-button-shadow-y: var(--vk-paper-lift-normal-shadow-y);
    --vk-paper-button-shadow-blur: var(--vk-paper-lift-normal-shadow-blur);
    --vk-paper-button-shadow-spread: var(--vk-paper-lift-shadow-spread);
    --vk-paper-button-shadow-alpha: var(--vk-paper-lift-normal-shadow-alpha);
    --vk-paper-button-shadow: var(--vk-shadow-paper-raised);

    box-shadow: var(--vk-paper-button-shadow);
    transform: translateY(calc(-1 * var(--vk-paper-button-lift)));
  }

  .menu-left-empty-note {
    min-height: 36px;
    display: flex;
    align-items: center;
    padding: 8px 10px;
    border-radius: var(--vk-radius-control);
    border: 1px dashed var(--vk-paper-depth-inset-bg);
    color: var(--vk-text-disabled);
    background: var(--vk-overlay-soft-muted);
    font-size: var(--vk-font-label);
    font-weight: var(--vk-weight-semibold);
  }

  .menu-subtree {
    display: grid;
    gap: 6px;
    padding-left: 12px;
  }

  .menu-subtree.is-hidden {
    display: none;
  }

  .menu-context-card {
    border: 1px solid var(--vk-paper-depth-inset-bg);
    border-radius: var(--vk-radius-card);
    background: var(--vk-paper-depth-base-bg);
    padding: 10px;
    display: grid;
    gap: 8px;
  }

  .menu-context-title {
    font-size: var(--vk-font-label);
    letter-spacing: var(--vk-letter-caps);
    text-transform: uppercase;
    font-weight: var(--vk-weight-bold);
    color: var(--vk-text-muted);
  }
