/*=============================================================================*/
/* FORMATA BOTÕES DA GRID */
/*=============================================================================*/
/* Padrões do PHPR */
[data-itemtype^="grid_inline_edit"] a.btn,
[data-itemtype^="grid_inline_save"] a.btn,
[data-itemtype^="grid_inline_cancel"] a.btn,
[data-itemtype^="grid_edit"] a.btn,
[data-itemtype^="grid_view"] a.btn,
/* Customs */
a[id^="delete_instrumentos_"],
a[id^="delete_inst_details_"],
a[id^="gera_credencial_"],
a[id^="send_email_avaliador_"],
a[id^="custom_button_credencial_"],
a[id^="send_whatsapp_avaliador_"] {
  min-width: 25px;
  height: 25px;
  aspect-ratio: 1 / 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  border-radius: 3px;
}

/*=============================================================================*/
/* DEIXA ICONES SIMÉTRICOS EM CUSTOM VIEW */
/*=============================================================================*/
.fa-solid {
  width: 25px !important;
  height: 25px !important;
  line-height: 25px !important;
  text-align: center !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

/*=============================================================================*/
/* EXCEÇÃO PARA O BOTÃO MOVIMENTAÇÃO (grid_edit_counter)
/*=============================================================================*/
[data-itemid="grid_edit_counter"] a.btn {
  min-width: auto !important;
  height: 25px !important;
  aspect-ratio: auto !important;
  padding: 0 10px !important;   /* texto respira */
  line-height: 25px !important; /* centraliza verticalmente */
  border-radius: 3px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Ícone volta ao tamanho natural */
[data-itemid="grid_edit_counter"] a.btn .fa-solid {
  width: auto !important;
  height: auto !important;
  line-height: normal !important;
  margin-right: 6px;  /* opcional: espaço entre ícone e texto */
}
