﻿/* --- Live search dropdown styling --- */
.live-search-results {
  box-shadow: 0 2px 6px rgba(0,0,0,0.12);
}
.live-search-row {
  padding: 6px 8px;
}
.live-search-row.highlight {
  background: #f0f8ff;
}

/* --- Global admin toggle button (Show all / Paginate) --- */
#admin-toggle-paginate {
  margin-left: 6px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.2;
  cursor: pointer;
  border-radius: 4px;

  /* Match Django dark theme search button */
  background-color: #333;
  border: 1px solid #555;
  color: #eee;

  transition: background-color 0.2s, color 0.2s, border-color 0.2s;
}

#admin-toggle-paginate:hover {
  background-color: #444;
  border-color: #666;
  color: #fff;
}

#admin-toggle-paginate:active {
  background-color: #222;
  border-color: #444;
  color: #ddd;
}

/* Hide the "Select … to change" H1 only on changelist pages */
body.change-list #content > h1 {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}


/* Plant suffix (after title) — subtle and crisp */
.plant-suffix {
  font-size: 16px;        /* slightly smaller than the main header */
  font-weight: 400;       /* medium weight for readability */
  letter-spacing: 0.3px;  /* crisper text rendering */
  margin-left: 6px;       /* small spacing from main title */
/*  opacity: 0.85;          /* softer contrast */
  color: #F2F2F2;         /* same hue family, just lighter for harmony */
}

/* Ensure high-DPI (sharp) rendering in browsers */
.plant-suffix,
#site-name span {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
