/* Can be used a bit like a pre (but without the other baggage like mono-space) to make a note respect new lines. */
.avenity-whitespace-significant-nowrap {
    white-space-collapse: preserve;
    text-wrap: nowrap;
    overflow: auto;
}

/* Can be used a bit like a pre (but without the other baggage like mono-space) to make a note respect new lines. */
.avenity-whitespace-significant-allowwrap {
    white-space-collapse: preserve;
}

/* Can be used on a single-row thead to make that header stay at the top (for modern browsers). Note that the :not(:has(+tr)) is used to disable this feature on a thead that has multiple trs, as this no longer works */
thead tr:first-of-type:not(:has(+tr)) th {
    position: sticky;
    top: 0px;
}