#catalog-table {
    width: 100%;
}

@media (max-width: 600px) {
    #catalog-table .no-mobile {
        display: none;
    }
}

#catalog-table {
    border-collapse: collapse;
}

#catalog-table th {
    text-align: left;
}

#catalog-table td {
    padding-top: 5px;
    padding-bottom: 5px;
}

#catalog-table tbody tr:hover {
    background-color: var(--bg2);
}