/* ============================================================
   FLORA77 - Search Suggest (search-suggest.css)
   ============================================================ */

.search-suggest {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: var(--bg-card, #1a1a2e);
  border: 1px solid var(--border, rgba(255,255,255,0.08));
  border-radius: 12px;
  box-shadow: var(--shadow-lg, 0 8px 40px rgba(0,0,0,0.6));
  z-index: 100;
  overflow: hidden;
}

.search-suggest-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background 0.15s;
  color: var(--text-secondary, #a0a0b8);
  font-size: 13px;
}

.search-suggest-item:hover,
.search-suggest-item.active {
  background: var(--bg-hover, #1e1e3a);
  color: var(--text-primary, #e8e8f0);
}

.search-suggest-item .icon {
  font-size: 16px;
  width: 20px;
  text-align: center;
  flex-shrink: 0;
}

.search-suggest-empty {
  padding: 20px;
  text-align: center;
  color: var(--text-muted, #6b6b80);
  font-size: 13px;
}

.search-suggest-loading {
  padding: 20px;
  text-align: center;
  color: var(--text-muted, #6b6b80);
  font-size: 13px;
}

.search-suggest-highlight {
  color: var(--accent, #22c55e);
  font-weight: 600;
}
