th, td {
    white-space: nowrap;
}

td svg {
    width: 1.5rem;
    height: auto;
}

tr.has-difference td {
    font-weight: bold;
}

tr.no-difference td {
    background-color: var(--pico-color-red-50);
    color: var(--pico-color-red-500);
}

@media print {
    .overflow-auto {
        overflow: visible;
    }

    table {
        width: 100%;
        font-size: 0.78em;
    }

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