.search-results-info {
  padding: 20px 0 4px;
  font-size: 0.9rem;
  color: #555;
}

.search-results-info strong { color: #1a1a1a; }

.no-results {
  text-align: center;
  padding: 60px 20px;
  color: #888;
}

.no-results svg { margin: 0 auto 16px; opacity: 0.3; }
.no-results h2 { font-size: 1.1rem; font-weight: 600; color: #555; margin-bottom: 8px; }
.no-results p { font-size: 0.875rem; }