#variants-table tbody tr {
    transition: all 0.2s;
}

#variants-table tbody tr:hover {
    background-color: #f8f9fa;
}

.variant-checkbox:checked + td {
    font-weight: bold;
}

/* Responsive table */
@media (max-width: 768px) {
    #variants-table {
        display: block;
        overflow-x: auto;
    }
}