human: Write test steps in Gherkin format for query grid navigation -  update screen configuration from config mode

gpt: Scenario Outline: Query grid navigation - Update screen configuration from config mode
    Given I am logged as TAV_standard.user on <screen_name>
    And I check that the default hidden columns number is equal to <hidden_columns_value>
    And I check that the displayed columns order is equal to <columns_order>
    When I switch to mode Config
    And I check that the hidden columns menu is not displayed
    And I select the query grid
    And I add the query columns <columns_to_add>
    And I move the column <column1> to first position
    And I hide <columns_to_hide> from config Panel
    And I save the screen configuration
    And I switch to mode <mode>
    And I check that the hidden columns menu appears
    And I check that the hidden columns number must be equal to <new_hidden_column_number>
    And I check that the columns <columns_to_add> are added in the hidden columns menu
    And I check that the columns <columns_to_hide> are disabled from the hidden columns menu
    And I check that the columns order from the hidden columns menu is equal to <hidden_menu_new_columns_order>
    And I check that the grid is correctly grouped by the configured columns <groups_columns>
    And I check that the grid is correctly sorted by the configured columns <sort_columns>
    And I check that the displayed columns order must be equal to <grid_new_columns_order>
    And I am logged out
    And I am logged as TAV_standard.user on <screen_name>
    Then The hidden columns number must be equal to <new_hidden_column_number>
    And The displayed columns order must be equal to <grid_new_columns_order>
    And The grid is correctly grouped by the configured columns <groups_columns>
    And The grid is correctly sorted by the configured columns <sort_columns>
    Examples:
      | screen_name                  | hidden_columns_value | columns_order                                                                                                                                                                                            | columns_to_add     | columns_to_hide | column1 | Column2 | mode | new_hidden_column_number | grid_new_columns_order                                                                                                                                                                                       | groups_columns | sort_columns                               | hidden_menu_new_columns_order                                                                                                                                                                                                                 |
      | My Securities__UPDATE_CONFIG |                    3 | Name;Issuer;Market;Country;Currency;Mat. date;Sec main type;Sec type;BBG sec type;Alerts pending;Preferred?;UPDATE_DATE;UPDATE_TIME;Secured?;Subordination;Subordinated?;Status value;Status value.;Flag | Called;Called Date | Alerts pending  | Called  | Name    | Edit |                        4 | Called;Name;Issuer;Market;Country;Currency;Mat. date;Sec main type;Sec type;BBG sec type;Preferred?;UPDATE_DATE;UPDATE_TIME;Secured?;Subordination;Subordinated?;Status value;Status value.;Flag;Called Date | Sec main type  | Sec main type;Status value;Preferred?;Name | Called;Name;Issuer;Primary place;Market;Country;Currency;Mat. date;Sec main type;Sec type;BBG sec type;Alerts pending;Preferred?;UPDATE_DATE;UPDATE_TIME;#NX;Creation date;Secured?;Subordination;Subordinated?;Status value;Flag;Called Date |
@DHRD-93970 @pending @waiting_for_DHRD-112223 @skipped @waiting_For_DHRD-113791