  @keyframes iaaps-fade-in {
    from { opacity: 0; transform: translateY(-6px); }
    to { opacity: 1; transform: translateY(0); }
  }
  .animate-fade-in {
    animation: iaaps-fade-in 0.25s ease-out;
  }

  /* Fix: make country-code dropdown options readable (avoid white-on-white). */
  select[name="country_code"].iaaps-country-open {
    background: #ffffff !important;
    color: #0f172a !important;
  }
  select[name="country_code"] option,
  select[name="country_code"] optgroup {
    color: #0f172a !important;
    background: #ffffff !important;
  }

  #iaaps-book-call-modal.iaaps-modal-scroll {
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
  }
