/* Use opaque cells: scrolled prices must not show through the pinned article. */
.table-scroll > table > tbody > tr > .sticky-article-column {
    position: sticky;
    left: 0;
    z-index: 2;
    background-color: #fff;
    border-right: 1px solid #c8d5df;
}
.table-scroll > table > tbody > tr:hover > .sticky-article-column {
    background-color: #f7fbff;
}
.table-scroll > table > thead > tr > .sticky-article-column,
.sticky-table-head-table > thead > tr > .sticky-article-column {
    position: sticky;
    left: 0;
    z-index: 3;
    background-color: #eaf0f5;
    border-right: 1px solid #c8d5df;
}

@media print {
    .table-scroll > table > :is(tbody, thead) > tr > .sticky-article-column {
        position: static;
        border-right: 0;
    }
}
