So, the second rule says that, we will apply the hover background color on all rows of the body of any table, is there a specific reason you need to specify the first rule as well? Also, small nit, each rule on it's own line, i.e.

    table.folder-content tbody tr:hover,
    table tbody tr:hover {
        ...
    }