human: Write test steps in Gherkin format for query grid navigation -  hide all columns

gpt: Scenario Outline: Query grid navigation - Hide all columns
    Given I am logged as TAV_standard.user on <screen_name>
    And I click on the hidden columns menu
    And I click on show all button on the hidden columns menu
    When I click on hide all button on the hidden columns menu
    And I check that the button hide all becomes disabled on the hidden columns menu
    And I switch to mode <mode>
    Then The message All columns are currently hidden. is correctly displayed in the grid
    And The hidden columns number must be equal to <new_hidden_column_value>
    And The columns <columns_name> are disabled from the hidden columns menu
    And The groups number must be equal to <group_value>
    And The groups list must be equal to <group_columns>
    And The sorted columns number must be equal to <sort_columns_value>
    And The sorted columns list must be equal to <sort_columns>
    Examples:
      | screen_name                | group_value | group_columns | sort_columns_value | sort_columns                               | mode  | new_hidden_column_value | columns_name                                                                                                                                                                                                                             |
      | Users_QUERY_CONFIG         |           1 | Role          |                  2 | Role;Lastname                              | View  |                      18 | Login;Role;#NX;Password;Lastname;Privacy;Cat.;Smart code;Menu ordering;Height;Width;X;Y;Activated ?;Cat..;Model;Fit model;Is model?                                                                                                      |
      | Users_QUERY_CONFIG         |           1 | Role          |                  2 | Role;Lastname                              | Audit |                      18 | Login;Role;#NX;Password;Lastname;Privacy;Cat.;Smart code;Menu ordering;Height;Width;X;Y;Activated ?;Cat..;Model;Fit model;Is model?                                                                                                      |
      | Users_QUERY_CONFIG         |           1 | Role          |                  2 | Role;Lastname                              | Edit  |                      18 | Login;Role;#NX;Password;Lastname;Privacy;Cat.;Smart code;Menu ordering;Height;Width;X;Y;Activated ?;Cat..;Model;Fit model;Is model?                                                                                                      |
      | My Securities_QUERY_CONFIG |           1 | Sec main type |                  4 | Sec main type;Status value;Preferred?;Name | View  |                      22 | 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;Status value.;Flag |
      | My Securities_QUERY_CONFIG |           1 | Sec main type |                  4 | Sec main type;Status value;Preferred?;Name | Edit  |                      22 | 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;Status value.;Flag |
      | My Securities_QUERY_CONFIG |           1 | Sec main type |                  4 | Sec main type;Status value;Preferred?;Name | Audit |                      22 | 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;Status value.;Flag |