.visual-table-positioner {
    box-sizing: border-box;
    width: 100%;
}

.visual-table-positioner .visual-table-wrap {
    box-sizing: border-box;
    width: var(--builder-table-width, 100%);
    max-width: 100%;
}

.visual-table-positioner.table-position-right .visual-table-wrap {
    margin-inline-start: 0;
    margin-inline-end: auto;
}

.visual-table-positioner.table-position-center .visual-table-wrap {
    margin-inline: auto;
}

.visual-table-positioner.table-position-left .visual-table-wrap {
    margin-inline-start: auto;
    margin-inline-end: 0;
}

.visual-table-positioner.table-position-stretch .visual-table-wrap {
    width: 100%;
}

.visual-table-positioner .builder-data-table {
    width: 100%;
}

.builder-data-table.header-vertical th[scope="row"] {
    min-width: 140px;
}

@media (max-width: 767px) {
    .visual-table-positioner .visual-table-wrap {
        width: 100%;
    }
}
