.next-session-page[data-v-1a37fb03]{max-width:46rem;margin:0 auto}.next-session-header[data-v-1a37fb03]{text-align:center;margin-bottom:1.5rem}.next-session-kicker[data-v-1a37fb03]{margin:0 0 .4rem;color:#179f98;font-size:.8rem;font-weight:700}.next-session-intro[data-v-1a37fb03]{margin:.5rem auto 0;color:#637783;max-width:30rem;line-height:1.8}.next-session-therapist[data-v-1a37fb03]{display:flex;align-items:center;gap:.9rem;padding:1rem;border:1px solid #dce9e7;border-radius:1rem;background:#f7fbfa;margin-bottom:1.25rem}.next-session-avatar[data-v-1a37fb03]{width:3.25rem;height:3.25rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:0 0 auto}.next-session-avatar--fallback[data-v-1a37fb03]{display:grid;place-items:center;background:#dff5f1;color:#11665f;font-weight:800}.next-session-therapist-copy[data-v-1a37fb03]{min-width:0;flex:1}.next-session-therapist-copy h3[data-v-1a37fb03],.next-session-therapist-copy p[data-v-1a37fb03],.next-session-therapist-copy span[data-v-1a37fb03]{margin:0}.next-session-therapist-copy p[data-v-1a37fb03]{color:#6b7f88;font-size:.77rem}.next-session-therapist-copy h3[data-v-1a37fb03]{color:#103f57;margin:.15rem 0;font-size:1rem}.next-session-therapist-copy span[data-v-1a37fb03]{color:#526e7c;font-size:.78rem}.next-session-rating[data-v-1a37fb03]{color:#9b6b00;background:#fff7de;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;white-space:nowrap}.next-session-slots h3[data-v-1a37fb03]{color:#103f57;margin:0;font-size:1rem}.next-session-slots>p[data-v-1a37fb03]{color:#687d87;font-size:.82rem;margin:.35rem 0 1rem}.next-session-time-grid[data-v-1a37fb03]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.next-session-time-card[data-v-1a37fb03]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:5.25rem;padding:.85rem;border:1px solid #d9e5e7;border-radius:.9rem;background:#fff;color:#123f56;cursor:pointer}.next-session-time-card.is-selected[data-v-1a37fb03]{border-color:#18a79d;background:#e9f9f7;box-shadow:0 0 0 2px rgba(24,167,157,.12)}.next-session-time-card input[data-v-1a37fb03]{position:absolute;opacity:0}.next-session-slot-day[data-v-1a37fb03]{color:#617883;font-size:.75rem}.next-session-slot-time[data-v-1a37fb03]{color:#123f56;font-size:1rem;font-weight:800;direction:ltr}@media (min-width:42rem){.next-session-time-grid[data-v-1a37fb03]{grid-template-columns:repeat(3,minmax(0,1fr))}}