/* The single-program mode uses a pressed button for its all-programs choice. */
.program-selection-list .program-selection-list__switch[aria-pressed="true"] { background: var(--charcoal); }
.program-selection-list__switch[aria-pressed="true"] > span { transform: translateX(20px); }
/* Keep the existing search geometry; give the inverted Bound wordmark contrast. */
.sf-results-page img[src$="/bound-wordmark-white.png"],
.sf-flight-modal img[src$="/bound-wordmark-white.png"],
.program-selection-list img[src$="/bound-wordmark-white.png"],
.sf-program-trigger img[src$="/bound-wordmark-white.png"] {
  background: var(--ink);
  border-radius: 5px;
  object-fit: contain;
  padding: 3px;
}

.sf-bound-search-guidance {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--line);
}

.sf-bound-search-guidance p {
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.5;
  color: var(--charcoal);
}
