div.search-tags-chain a {
  margin: 2px;
}
div.search-tags-chain a.search-tags-link {
  color: #333333;
  font-size: 90%;
  text-decoration: none;
  color: #535353;
}
div.search-tags-cloud a {
  white-space: normal;
}
a.search-page-params {
  border-bottom: 1px dashed blue;
  text-decoration: none;
}
div.search-page-params {
  margin-top: 6px;
}
.search-item-rate {
  font-size: 11px;
}

.search__input-wrapper {
  position: relative;
  max-width: 875px;
  margin-top: 30px;
}

.search__input-wrapper .search__input {
  padding: 22px 72px 22px 18px;
  border-radius: 40px;
}

.search__info-text {
  margin-top: 30px;
}

.search__button {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background-color: var(--light-gray);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0002 21L16.7002 16.7M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z' stroke='%23171B26' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  cursor: pointer;
  transition: all 300ms ease-out;
  border: none;
  border-radius: 50%;
}

.search__button:hover {
  opacity: 0.8;
}

.search__items-list {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  max-width: 875px;
}

.search__item a {
  color: var(--m-blue);
  text-decoration: none;
  font-size: 24px;
  line-height: 1.4;
}

.search__item a:hover {
  text-decoration: underline;
}

.search__nothing {
  margin-top: 30px;
}

.search__item-text {
  margin-top: 10px;
}

@media screen and (max-width: 1599px) {
  .search__input-wrapper {
    max-width: 700px;
  }
  .search__items-list {
    max-width: 700px;
  }
}

@media screen and (max-width: 747px) {
  .search__item a {
    font-size: 20px;
  }
}
