.tt-hsearch { display: flex; align-items: center; gap: 9px; min-width: 0; color: #0A1628; }
.tt-hsearch__go { display: contents; cursor: pointer; }
.tt-hsearch__icon { flex-shrink: 0; width: 18px; height: 18px; }
.tt-hsearch__input { flex: 1 1 auto; min-width: 0; width: 100%; padding: 0; border: 0; border-radius: 0; background: transparent; color: inherit; font: inherit; line-height: normal; outline: none; -webkit-appearance: none; appearance: none; }
.tt-hsearch__input::-webkit-search-cancel-button { display: none; }
