.adhetec-search-box {
  max-width: 500px;
  position: relative;
}

#adhetec-search {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
}

#adhetec-results {
  background: white;
  border: 1px solid #ddd;
  position: absolute;
  width: 100%;
  z-index: 99;
}

.adhetec-item {
  display: flex;
  gap: 10px;
  padding: 10px;
  border-bottom: 1px solid #eee;
}

.adhetec-item img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}

.adhetec-item:hover {
  background: #f5f5f5;
}

.no-results {
  padding: 10px;
}