/* Lists page specific styles */

.list-card {
  transition: all 0.3s ease;
  cursor: pointer;
}

.list-card:hover {
  transform: translateY(-2px);
  border-color: rgba(45, 212, 191, 0.3);
}

.list-card.selected {
  border-color: rgba(45, 212, 191, 0.6);
  background: rgba(45, 212, 191, 0.1);
}

.prospect-row {
  transition: all 0.2s ease;
}

.prospect-row:hover {
  background: rgba(45, 212, 191, 0.05);
}

/* Status colors */
.status-new { background: rgba(107, 114, 128, 0.2); color: #9ca3af; }
.status-researching { background: rgba(59, 130, 246, 0.2); color: #60a5fa; }
.status-contacted { background: rgba(168, 85, 247, 0.2); color: #c4b5fd; }
.status-meeting_scheduled { background: rgba(245, 158, 11, 0.2); color: #fcd34d; }
.status-proposal_sent { background: rgba(236, 72, 153, 0.2); color: #f9a8d4; }
.status-won { background: rgba(34, 197, 94, 0.2); color: #86efac; }
.status-lost { background: rgba(239, 68, 68, 0.2); color: #fca5a5; }
.status-on_hold { background: rgba(107, 114, 128, 0.2); color: #9ca3af; }

/* Priority indicators */
.priority-low { border-left-color: #22c55e; }
.priority-medium { border-left-color: #f59e0b; }
.priority-high { border-left-color: #ef4444; }
