/**
 * Tawk.to + PatientBoost — tablet / phone layout (iPad-safe)
 */

@media (max-width: 1100px) {
  /* Book Demo pill — bottom-left so it doesn't stack on the chat bubble */
  .sticky-cta.show {
    left: max(16px, env(safe-area-inset-left));
    right: auto;
    bottom: max(18px, env(safe-area-inset-bottom));
  }

  /* Chat bubble — bottom-right with safe-area inset */
  #tawk-bubble-container,
  #tawkchat-minified-wrapper,
  .tawk-min-container {
    right: max(14px, env(safe-area-inset-right)) !important;
    bottom: max(14px, env(safe-area-inset-bottom)) !important;
    z-index: 9998 !important;
  }

  /* Curved "We Are Here" label only — do not hide broader notification UI (Apollo AI) */
  #tawk-bubble-container .tawk-text-nowrap {
    display: none !important;
  }
}

@media (max-width: 600px) {
  .sticky-cta.show {
    bottom: max(14px, env(safe-area-inset-bottom));
    padding: 11px 18px;
    font-size: 0.85rem;
  }
}
