.company-logo {
    max-width: 50px;
    height: auto;
    object-fit: contain;
}

.card {
    cursor: pointer;
    transition: transform 0.3s, box-shadow 0.3s;
}

.card:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.card-title {
    font-weight: bold;
}

.pagination .page-item.active .page-link {
    background-color: #4e73df;
    border-color: #4e73df;
}

.pagination .page-link {
    color: #4e73df;
}

.badge {
    margin-right: 5px;
}

/* Pastikan parent dari element ini tidak membatasi visibility */
.parent-of-sticky {
    overflow: visible;
}

/* Styling untuk card recommendation */
.recommendation-card {
    position: -webkit-sticky; /* Untuk Safari */
    position: sticky;
    top: 20px; /* Jarak dari atas saat menjadi sticky */
}

.position-sticky {
    position: sticky;
    top: 20px;
    z-index: 1020; /* Contoh nilai, sesuaikan dengan kebutuhan */
}
.ukuran-font{
    font-size: 13px;
} 

.select-kustom{
    height: 50px;
}