/* admin nav */
.admin-menu-item:nth-child(5) .admin-menu-link:nth-last-child(-n+4) {font-size:.725rem}

/* AI icon */
.admin-toolkit .tools.ai-generation {
	background: conic-gradient(from 0deg, red, orange, yellow, green, blue, indigo, violet, red); /* linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet, red); */
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-size: 200% auto;
	animation: rainbow-animation 5s linear infinite;
}
.admin-toolkit .icon.type-ai {
	--nd-toolkit-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='M8 15c4.875 0 7-2.051 7-7 0 4.949 2.11 7 7 7-4.89 0-7 2.11-7 7 0-4.89-2.125-7-7-7zM2 6.5c3.134 0 4.5-1.318 4.5-4.5 0 3.182 1.357 4.5 4.5 4.5-3.143 0-4.5 1.357-4.5 4.5 0-3.143-1.366-4.5-4.5-4.5z' stroke='%23000' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.admin-toolkit .icon.type-ai::before {
	background: conic-gradient(from 0deg, red, orange, yellow, green, blue, indigo, violet, red);
	background-size: 200% auto;	
	animation: rainbow-animation 5s linear infinite;
}
@keyframes rainbow-animation {
	0% {
		background-position: 0% 50%; /* Start position */
	}
	100% {
		background-position: 200% 50%; /* End position, creating a scrolling effect */
	}
}


/* ai badge for admin */
.table-badge-ai {
  --nd-table-badge-color: #fff;
  --nd-table-badge-bg: red;
  
  font-weight: 700;
  color: transparent;
  background: repeating-linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet, red);
  background-size: 400% 100%;	
  -webkit-background-clip: text;
  background-clip: text;
  animation: rainbow-badge-animation 5s linear infinite;
}
@keyframes rainbow-badge-animation {
  0% {
	background-position: 0% 0;
  }
  100% {
	background-position: 100% 0; /* Animate the background position */
  }
}