.modal-backdrop.fade.show {
  z-index: auto;
}

/* Reduz a altura da caixa de entrada */
.gsc-control-cse .gsc-input-box {
  height: 30px !important;
  /* Ajuste este valor conforme a altura do seu menu */
  margin-top: 0 !important;
}

/* Ajusta o campo de texto interno para não cortar a fonte */
.gsc-control-cse input.gsc-input {
  height: 28px !important;
  padding: 0 5px !important;
  font-size: 14px !important;
  /* Tamanho da fonte opcional */
}

/* Reduz o botão de busca (lupa) para acompanhar a nova altura */
.gsc-control-cse .gsc-search-button-v2 {
  padding: 6px 10px !important;
  /* Ajuste o padding para centralizar a lupa */
  height: 30px !important;
  width: auto !important;
}

/* Remove bordas extras que podem aumentar a percepção de tamanho */
.gsc-control-cse {
  padding: 0 !important;
}

/* Container principal - remove espaços extras */
.gsc-control-cse,
.gsc-control-cse * {
  box-sizing: border-box;
}

/* Ajusta a caixa onde o texto é digitado */
.gsc-input-box {
  height: 32px !important;
  /* Altura desejada */
  display: flex !important;
  align-items: center !important;
  border-radius: 4px !important;
}

/* Alinha o texto "Pesquisar" dentro da caixa */
input.gsc-input {
  height: 100% !important;
  padding: 0 10px !important;
  margin: 0 !important;
  line-height: 32px !important;
  /* Deve ser igual à altura da caixa */
  vertical-align: middle !important;
  background: none !important;
}

/* Ajusta o botão da lupa */
button.gsc-search-button {
  height: 32px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Ajusta o ícone da lupa especificamente */
.gsc-search-button-v2 svg {
  width: 14px !important;
  height: 14px !important;
  vertical-align: middle !important;
}

/* Remove uma tabela fantasma que o Google cria para layout */
table.gsc-search-box {
  margin-bottom: 0 !important;
}

td.gsib_a {
  padding: 4px 10px 4px 40px;
}