/* Add/remove variation links mode shell in the right panel. */

  .menu-game-detail.is-selection-link-mode {
    min-height: 0;
  }

  .menu-game-detail.is-selection-link-mode .menu-game-players,
  .menu-game-detail.is-selection-link-mode .menu-game-title,
  .menu-game-detail.is-selection-link-mode .menu-game-summary,
  .menu-game-detail.is-selection-link-mode .menu-game-interaction-block,
  .menu-game-detail.is-selection-link-mode .menu-game-action-block {
    display: none;
  }

  .menu-game-detail.is-selection-link-mode [data-content-selection-toggle] {
    display: none;
  }

  .menu-game-detail.is-selection-link-mode .menu-game-bottom-stack {
    flex: 1 1 auto;
    min-height: 0;
    grid-template-rows: minmax(0, 1fr) auto;
  }

  .menu-content-link-block {
    min-height: 0;
    display: grid;
    gap: 8px;
  }

  .menu-game-detail.is-selection-link-mode .menu-content-link-block {
    height: 100%;
    min-height: 0;
  }

  [data-content-selection-panel] {
    height: 100%;
    min-height: 0;
    display: grid;
    grid-template-rows: auto auto minmax(0, 1fr) auto;
    gap: 12px;
    align-content: stretch;
  }

  [data-content-selection-panel][hidden] {
    display: none !important;
  }

  .menu-content-link-editor-block {
    display: contents;
  }

  .menu-content-link-title {
    margin: 0;
    color: var(--vk-text-strong);
    font-size: 13px;
    line-height: 1.35;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: var(--vk-paper-accent-fill);
    overflow-wrap: anywhere;
  }

  .menu-content-link-empty,
  .menu-content-link-error {
    margin: 0;
    font-size: 12px;
    line-height: 1.4;
  }

  .menu-content-link-empty {
    color: var(--vk-text-secondary);
  }

  .menu-content-link-error {
    min-height: 16px;
    color: var(--vk-semantic-danger-text);
  }

  .menu-content-link-error:empty {
    display: none;
  }
