@import '@economist/component-palette';
@import '@economist/component-typography';

.google-search {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  color: var(--search__color, var(--color-thimphu));
  background: var(--search--close__background, var(--color-thimphu));
  border-top: 1px solid var(--search__border-top-color, var(--color-berlin));
}

.google-search .gsc-search-box {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* stylelint-disable selector-no-type, selector-no-qualifying-type */
/* overriding google */

.google-search input.gsc-input {
  padding: 0;
  outline: none;
  color: var(--search__input-color, var(--color-kiev));
  font-size: 2em;
  border: none;
}

td.gsc-input {
  background: none;
}

/* stylelint-enable selector-no-type, selector-no-qualifying-type */

.gsc-input {
  width: 100%;
}

.gsc-search-button,
.gsc-clear-button {
  display: none;
}
