
.table {
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    font-size: 1px;
}

.table thead th {
    background-color: black; /* Bootstrap primary blue for header */
    color: white;
    cursor: pointer;
    position: sticky;
    top: 0;
    z-index: 1;
}

.table thead th:hover {
    background-color: #0056b3;
}

.table tbody tr:hover {
    background-color: #e9ecef; /* Light hover effect */
}

.commission-highlight {
    font-weight: bold;
    color: #28a745; /* Green for commission to highlight earnings potential */
}

.trust-green {
    background-color: #28a745 !important; /* Green badge */
    color: white;
}

.trust-yellow {
    background-color: #ffc107 !important; /* Yellow badge */
    color: #333;
}

.trust-red {
    background-color: #dc3545 !important; /* Red badge */
    color: white;
}

.btn-primary:disabled {
    background-color: #6c757d;
    border-color: #6c757d;
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .table-responsive {
        border: 0;
    }
}