/* NJCurveCare brand override for the booking flow.
 * Loaded AFTER public.css + book.css so these :root values win.
 * Remaps the generic accent palette to the NJCurveCare navy/teal/amber
 * used on the marketing site, so the entire booking UI reskins without
 * touching any individual rule in book.css. */
:root {
  --color-accent:        #1F8A8F; /* teal — primary buttons, links, active pills */
  --color-accent-hover:  #166D71;
  --color-accent-light:  #E8F4F5; /* sky */
}

/* Header: navy wordmark to match the homepage nav */
.book-header { border-bottom: 1px solid #DBE6EA; }
.book-logo   { color: #0F3B57; font-weight: 800; letter-spacing: -0.4px; }

/* Pinned-service line on the confirm step (read-only, replaces the select) */
.pinned-service {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 14px;
  border: 1px solid #DBE6EA;
  border-radius: 9px;
  background: #F5FAFB;
  color: #0F3B57;
  font-weight: 600;
  font-size: 0.98rem;
}
.pinned-service .ps-badge {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #166D71;
  background: #E8F4F5;
  border-radius: 20px;
  padding: 3px 10px;
}
