/* ===============================
   SITE SELECTOR STYLES
   This file owns the site-picking panel shown on the home page.
   It is separate from controls.css because choosing a hospital site is
   not part of the route-planning interface used on the map page.

   Keeping this component isolated makes the page imports more honest:
   index.html uses the site selector, while the content pages do not.
   =============================== */

.site-selector {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  max-width: 500px;
  margin-bottom: 0.75rem;
  background: var(--surface);
  padding: 0.75rem;
  box-sizing: border-box;
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-soft);
  border: 1px solid var(--border);
}

.site-selector p {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-size: 0.95rem;
  line-height: 1.2;
}
