.search-results.show {
  max-height: min(70vh, 620px);
  overflow-y: auto;
  overscroll-behavior: contain;
}

.search-result.search-team-result {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #151a1f;
  border-bottom: 1px solid #44515b;
}
.search-result.search-team-result:hover { background: #1b2229; }
.search-result.search-team-result .search-team-logo {
  width: 40px;
  height: 40px;
  padding: 5px;
  border-radius: 9px;
  object-fit: contain;
  background: #0b0e11;
}
.search-result.search-team-result em {
  color: #dbe6eb;
  background: #252e35;
}
