/* Custom Scrollbar Styles */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track {
    background: #f1f5f9;
}
::-webkit-scrollbar-thumb {
    background: #cbd5e1;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #94a3b8;
}

/* Badge colors for status */
.badge-status-hot {
    background-color: #fee2e2;
    color: #991b1b;
}
.badge-status-cold {
    background-color: #dbeafe;
    color: #1e40af;
}
.badge-status-inprogress {
    background-color: #fef9c3;
    color: #854d0e;
}

/* Stage pill colors */
.pill-stage-new {
    background-color: #f3f4f6;
    color: #374151;
}
.pill-stage-contacted {
    background-color: #e0e7ff;
    color: #3730a3;
}
.pill-stage-sitevisit {
    background-color: #fce7f3;
    color: #9d174d;
}
.pill-stage-quotation {
    background-color: #ffedd5;
    color: #9a3412;
}
.pill-stage-negotiation {
    background-color: #fef3c7;
    color: #92400e;
}
.pill-stage-won {
    background-color: #dcfce7;
    color: #166534;
}
.pill-stage-lost {
    background-color: #f1f5f9;
    color: #475569;
}
