<turbo-stream action="replace" target="session_modal"><template><div id="session_modal">
    
<div id="sessionModal" class="fixed inset-0 z-50 flex items-center justify-center p-4" onclick="Schedule.closeModalNew();">
  <div id="sessionModalBackdrop" class="absolute inset-0 bg-black/50"></div>

  <article class="relative z-10 flex max-h-[90vh] w-full max-w-md flex-col overflow-hidden rounded-lg bg-white shadow-xl"
           role="dialog"
           aria-modal="true"
           aria-labelledby="sessionModal-title"
           onclick="Schedule.stopPropagation(event);">
    <header class="flex items-start gap-3 px-5 pt-5 pb-3">
      <span class="inline-flex h-10 w-10 shrink-0 items-center justify-center rounded-full" style="background-color: #f97316; color: #ffffff;" aria-hidden="true"><svg class="w-5 h-5 shrink-0" fill="currentColor" viewBox="0 0 24 24">
  <path d="M12 5c-1.11 0-2 .89-2 2s.89 2 2 2s2-.89 2-2s-.89-2-2-2m10-4v5h-2V4H4v2H2V1h2v2h16V1h2m-7 10.26V23h-2v-5h-2v5H9V11.26C6.93 10.17 5.5 8 5.5 5.5V5h2v.5C7.5 8 9.5 10 12 10s4.5-2 4.5-4.5V5h2v.5c0 2.5-1.43 4.67-3.5 5.76Z" />
</svg>
</span>
      <div class="min-w-0 grow">
        <h2 id="sessionModal-title" class="text-lg font-semibold text-gray-900">
          Programme Découverte – Débutante
        </h2>
          <p class="mt-0.5 text-sm text-gray-600">with Head Coach Jennifer Lavallee</p>
      </div>
      <button type="button" onclick="Schedule.closeModalNew();" class="shrink-0 text-gray-400 hover:text-gray-600" aria-label="Close">
        <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
  <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
</svg>

      </button>
    </header>


    <div class="flex-1 overflow-y-auto px-5 py-4">
      <ul class="space-y-1.5 text-sm text-gray-600">
        <li class="flex items-start gap-2">
          <svg class="mt-0.5 h-4 w-4 shrink-0 text-gray-400" fill="currentColor" viewBox="0 0 24 24">
  <path d="M9 10v2H7v-2h2m4 0v2h-2v-2h2m4 0v2h-2v-2h2m2-7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h1V1h2v2h8V1h2v2h1m0 16V8H5v11h14M9 14v2H7v-2h2m4 0v2h-2v-2h2m4 0v2h-2v-2h2Z" />
</svg>

          <span>Wednesday, October 21, 2026</span>
        </li>
        <li class="flex items-center gap-2">
          <svg class="h-4 w-4 shrink-0 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24">
  <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>

          <span class="flex flex-wrap items-center gap-2">
            5:30 PM – 6:30 PM
            <span class="inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium bg-gray-100 text-gray-700">1 hour</span>
          </span>
        </li>
          <li class="flex items-start gap-2">
            <svg class="mt-0.5 h-4 w-4 shrink-0 text-gray-400" fill="currentColor" viewBox="0 0 24 24">
  <path d="M12 11.5A2.5 2.5 0 0 1 9.5 9A2.5 2.5 0 0 1 12 6.5A2.5 2.5 0 0 1 14.5 9a2.5 2.5 0 0 1-2.5 2.5M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7Z" />
</svg>

            <span>Altitude 89</span>
          </li>
          <li class="flex items-start gap-2 text-red-600">
            <svg class="mt-0.5 h-4 w-4 shrink-0 text-red-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
  <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>

            <span>
                Not yet available — opens within 7 days
            </span>
          </li>
      </ul>

        <p class="mt-3 text-sm text-gray-700">
            Register or sign in to reserve a spot
        </p>


      
    </div>

    
<footer class="flex flex-wrap items-center justify-end gap-2 border-t border-gray-100 px-5 py-3">
  <button type="button" onclick="Schedule.closeModalNew();"
          class="inline-flex items-center font-medium rounded-sm transition-colors focus:outline-hidden focus:ring-2 focus:ring-offset-2 border border-gray-300 shadow-xs text-gray-700 bg-white hover:bg-gray-50 px-4 py-2 text-sm ">
    Close
  </button>

    <span class="text-sm text-gray-500">Cannot Reserve</span>
</footer>

  </article>
</div>

</div>
</template></turbo-stream>