.new-added {
    background-color: #d4edda;
    /* Green background for new added rows */
}

.missing {
    background-color: #ff9494a1;
    /* Red background for missing rows */
}

#differencesTable {
    margin: 20px auto;
}

#differencesTable th,
#differencesTable td {
    padding: 8px;
    text-align: left;
}

.table-responsive {
    overflow-x: auto;
}

.nested-table {
    width: 100%;
}

.table-h tbody tr:hover {
    color: #212529;
    border-left: 5px solid #f2ff2f;
    background-color: #f2ff2f29;
}