/* Drag-reorder visuals for variation catalog cards. */

  .games-grid[data-variation-reorder-list] .variation-card {
    cursor: grab;
  }

  html.menu-variation-reorder-active,
  html.menu-variation-reorder-active * {
    user-select: none;
  }

  .games-grid[data-variation-reorder-list] .variation-card:active {
    cursor: grabbing;
  }

  .variation-card.is-reorder-source {
    opacity: 0.22;
  }

  .variation-reorder-placeholder {
    flex: 1 1 var(--menu-catalog-card-min);
    min-width: var(--menu-catalog-card-min);
    max-width: var(--menu-catalog-card-max);
    height: 200px;
    box-sizing: border-box;
    border: 1px dashed var(--vk-paper-depth-inset-bg);
    border-radius: var(--vk-paper-catalog-card-radius);
    background: var(--vk-paper-lift-button-bg);
    user-select: none;
  }

  .variation-reorder-ghost {
    position: fixed;
    z-index: 3000;
    pointer-events: none;
    margin: 0;
    opacity: 0.96;
    box-shadow: var(--vk-paper-menu-shadow);
    transform: translateY(0);
    cursor: grabbing;
    user-select: none;
  }
