/* Wide vocabulary table: horizontal scroll at top (RTL trick) + vertical scroll */
.table-view {
    overflow: hidden;
}

.table-view__x {
    overflow-x: auto;
    overflow-y: hidden;
    direction: rtl;
}

.table-view__y {
    overflow-y: auto;
    max-height: 70vh;
    direction: ltr;
}

.table-view table {
    width: max-content;
    min-width: 100%;
}

.table-view th,
.table-view td {
    white-space: nowrap;
}

.table-view thead th {
    position: sticky;
    top: 0;
    z-index: 2;
}

.sort-link:hover {
    text-decoration: underline !important;
}

.sort-indicator {
    font-size: 0.65rem;
    margin-left: 0.15rem;
}
