th,em{
    font-weight:bold;
}

table th{
    white-space: normal;
    overflow-wrap: break-word;
    word-break: normal;
}

table {
    width: 100%;
    table-layout: fixed;
}

@media (max-width: 768px) {
    table {
        width: max-content;
        min-width: 100%;
        table-layout: auto;
    }
}