/* Custom styles for Agents Platform */

* {
  scrollbar-width: thin;
  scrollbar-color: #374151 #0f172a;
}

*::-webkit-scrollbar {
  width: 8px;
}

*::-webkit-scrollbar-track {
  background: #0f172a;
}

*::-webkit-scrollbar-thumb {
  background: #374151;
  border-radius: 4px;
}

/* Animations */
@keyframes pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

.animate-pulse {
  animation: pulse 2s ease-in-out infinite;
}

/* Status indicators */
.status-running {
  box-shadow: 0 0 10px rgba(34, 197, 94, 0.5);
}

.status-error {
  box-shadow: 0 0 10px rgba(239, 68, 68, 0.5);
}

/* Responsive adjustments */
@media (max-width: 640px) {
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
