.adf-datatable-permission {
    display: flex;
    min-width: 450px;
    width: 100%;

    &.adf-datatable {
        overflow: hidden;

        .adf-datatable-header .adf-datatable-row {
            padding-right: 0;
        }

        .adf-datatable-row .adf-permission-role-column-header {
            position: relative;
        }

        .adf-delete-permission-column {
            min-width: 80px;

            .adf-cell-value {
                width: 80px;
                padding-right: 10px;
                place-content: flex-end;
            }
        }

        .adf-authority-icon-column {
            min-width: 40px;

            .adf-datatable-cell-container {
                padding: 0;
            }
        }

        .adf-datatable-selected > svg {
            width: 40px;
            height: 40px;
        }
    }
}
