/* Aperçu Tab Styles */
#apercu-tab .stats-grid .stat-card {
  border-left: 4px solid #667eea;
}

#apercu-tab .stat-card:nth-child(2) {
  border-left-color: #764ba2;
}

#apercu-tab .stat-card:nth-child(3) {
  border-left-color: #f093fb;
}

#apercu-tab .stat-card:nth-child(4) {
  border-left-color: #4facfe;
}

#apercu-tab .stat-card .value {
  animation: slideIn 0.5s ease;
}

@keyframes slideIn {
  from {
    opacity: 0;
    transform: translateX(-20px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

#apercu-tab table tbody tr:hover {
  background: #f5f5f5;
  transform: scale(1.01);
}

#apercu-tab .table-title {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  font-weight: 600;
}

#dashboard-insights .table-container {
  border: 1px solid var(--color-border);
}

@media (max-width: 1200px) {
  #apercu-tab > div[style*="grid-template-columns: 280px 1fr"] {
    grid-template-columns: 1fr !important;
  }

  #dashboard-insights > div[style*="grid-template-columns: 1fr 1fr"] {
    grid-template-columns: 1fr !important;
  }
}
