.adf-add-permission-dialog {
    .adf-add-permission-dialog-title {
        margin-bottom: 28px;
        margin-left: 20px;
        margin-right: 20px;
        font: var(--mat-sys-title-medium);
        color: var(--mat-sys-on-surface);
    }

    .adf-add-permission-dialog-content {
        margin: 0;
        overflow: hidden;
        flex-grow: 1;
        height: 80vh;

        .adf {
            &-search-user-button {
                width: 100%;
                justify-content: unset;
            }
        }

        .adf-new-permission-table {
            height: 90%;
        }

        .adf-search-container {
            height: 100%;
        }
    }

    .adf-add-permission-dialog-actions {
        padding: 0 24px;
        background-color: var(--mat-sys-surface);
        display: flex;
        justify-content: flex-end;
        color: var(--mat-sys-on-surface);

        button {
            text-transform: uppercase;
        }

        .adf-choose-action {
            &[disabled] {
                color: var(--mat-sys-on-surface-variant);
            }

            &:enabled {
                color: var(--mat-sys-primary);
            }
        }
    }

    .adf-datatable-cell .adf-cell-value adf-user-role-column {
        position: unset;
    }
}
