/* Conversion routes shared by the clinic's high-intent entry pages.
 * The desktop navigation already exposes booking. On smaller screens the
 * full navigation collapses, so this keeps the primary clinical action visible
 * without opening the menu or obscuring page content with a fixed overlay. */
.mb-mobile-book {
  display: none;
}

@media (max-width: 900px) {
  #header .header-inner {
    gap: 0.55rem;
  }

  .mb-mobile-book {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    margin-left: auto;
    padding: 0.55rem 0.85rem;
    border-radius: 7px;
    background: var(--navy, #0b1d33);
    color: #fff !important;
    font-family: var(--font-body, "IBM Plex Sans", sans-serif);
    font-size: 0.76rem;
    font-weight: 600;
    line-height: 1.1;
    text-decoration: none;
    white-space: nowrap;
  }

  #header .mobile-toggle {
    margin-left: 0;
    flex: 0 0 auto;
  }
}

@media (max-width: 380px) {
  .mb-mobile-book {
    min-height: 40px;
    padding-inline: 0.65rem;
    font-size: 0.7rem;
  }
}
