.admin-form .linktree-order-controls .icon-button {
  width: 34px;
  height: 34px;
}

.linktree-order-controls .icon-button svg {
  width: 19px;
  height: 19px;
}

.linktree-link-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
}

.linktree-admin-item.is-reordered,
.linktree-admin-row.is-reordered {
  animation: linktree-reorder-pop 0.5s ease both;
}

@keyframes linktree-reorder-pop {
  0% {
    border-color: rgba(96, 165, 250, 0.82);
    box-shadow: 0 0 0 0 rgba(96, 165, 250, 0.28);
    transform: scale(0.99);
  }

  45% {
    border-color: rgba(96, 165, 250, 0.72);
    box-shadow: 0 0 0 4px rgba(96, 165, 250, 0.12);
    transform: translateY(-2px) scale(1.01);
  }

  100% {
    box-shadow: none;
    transform: translateY(0) scale(1);
  }
}
