/* ─── Results area ─── */
.mobile-search-results {
  flex: 1;
  overflow-y: auto;
  overscroll-behavior: contain;
}

.mobile-search-noresults {
  padding: 48px 20px;
  text-align: center;
  color: var(--text-muted);
  font-size: 15px;
}

.mobile-search-item:disabled {
  opacity: 0.65;
}

.mobile-search-item--muted {
  cursor: default;
  color: var(--text-muted);
}

