:where(.rtds-table-interactive__th-select,
           .rtds-table-interactive__td-select) {
        width: var(--spacing-12);
        padding-inline: var(--spacing-2);
    }
:where(.rtds-table-interactive__th-actions) {
        width: var(--spacing-16);
        text-align: center;
    }
.rtds-table-interactive__sort-btn {
        display: inline-flex;
        align-items: center;
        gap: var(--spacing-1);
        background: transparent;
        border: none;
        padding: 0;
        color: inherit;
        font: inherit;
        font-weight: bold;
        cursor: pointer;
        text-align: left;
        width: 100%;
    }
.rtds-table-interactive__sort-btn:focus-visible {
        outline: 2px solid currentColor;
        outline-offset: 2px;
        border-radius: var(--border-radius-sm, 2px);
    }
.rtds-table-interactive__sort-icon {
        display: inline-flex;
        flex-shrink: 0;
    }
:where(.rtds-table-interactive__row).is-selected {
        --_table-interactive-selected-bg: var(
            --table-interactive-selected-bg,
            var(--color-background-02, var(--color-neutral-100))
        );
        background-color: var(--_table-interactive-selected-bg);
    }
