.therapist-request-form[data-v-23bc8f21]{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem;width:100%}.therapist-request-form__error[data-v-23bc8f21]{grid-column:1/-1}.therapist-request-form__field--email[data-v-23bc8f21],.therapist-request-form__field--name[data-v-23bc8f21]{grid-column:span 3}.therapist-request-form__field--gender[data-v-23bc8f21],.therapist-request-form__field--languages[data-v-23bc8f21],.therapist-request-form__field--urgency[data-v-23bc8f21]{grid-column:span 2}.therapist-request-form__group--weekdays[data-v-23bc8f21]{grid-column:span 4}.therapist-request-form__group--timewindows[data-v-23bc8f21]{grid-column:span 2}.therapist-request-form__field--notes[data-v-23bc8f21]{grid-column:1/-1}.therapist-request-form__actions[data-v-23bc8f21]{grid-column:1/-1;padding-top:.25rem}.therapist-request-form__group[data-v-23bc8f21]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.15rem;margin:0;border:1px solid var(--gd-color-border,rgba(45,51,48,.12));border-radius:var(--gd-radius-md,12px);background:var(--gd-color-surface-muted,#f8f6f0)}.therapist-request-form__group legend[data-v-23bc8f21]{padding:0;color:var(--gd-color-ink,#212b28);font-size:.92rem;font-weight:700;line-height:1.35}.therapist-request-form__group-options[data-v-23bc8f21]{display:flex;flex-wrap:wrap;gap:.6rem}.therapist-request-form__group--timewindows .therapist-request-form__group-options[data-v-23bc8f21]{display:flex;flex-direction:column;gap:.5rem}.therapist-request-form__option[data-v-23bc8f21]{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem .85rem;border:1px solid var(--gd-color-border,rgba(45,51,48,.14));border-radius:var(--gd-radius-sm,8px);background:var(--gd-color-surface,#fff);color:var(--gd-color-ink,#212b28);font-size:.9rem;line-height:1.25;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.therapist-request-form__option[data-v-23bc8f21]:hover{border-color:var(--gd-color-brand,#3d6a58);background:#fff}.therapist-request-form__option.is-checked[data-v-23bc8f21]{border-color:var(--gd-color-brand,#3d6a58);background:var(--gd-color-brand-soft,#eef4f1);color:var(--gd-color-brand-strong,#1f4335);font-weight:600}.therapist-request-form__option--weekend[data-v-23bc8f21]{background:#fff8eb;border-color:#f6d8a8;color:#92400e;font-weight:550}.therapist-request-form__option--weekend[data-v-23bc8f21]:hover{border-color:#d97706;background:#faecd8}.therapist-request-form__option--weekend.is-checked[data-v-23bc8f21]{background:#fde68a;border-color:#b45309;color:#78350f;font-weight:700}.therapist-request-form__group input[type=checkbox][data-v-23bc8f21]{flex:none;width:1.05rem;height:1.05rem;margin:0;accent-color:var(--gd-color-brand,#3d6a58);cursor:pointer}.therapist-request-form[data-v-23bc8f21] .ds-field__control--textarea{min-height:6.5rem;resize:vertical}@media(max-width:860px){.therapist-request-form[data-v-23bc8f21]{grid-template-columns:1fr}.therapist-request-form__actions[data-v-23bc8f21],.therapist-request-form__field--email[data-v-23bc8f21],.therapist-request-form__field--gender[data-v-23bc8f21],.therapist-request-form__field--languages[data-v-23bc8f21],.therapist-request-form__field--name[data-v-23bc8f21],.therapist-request-form__field--notes[data-v-23bc8f21],.therapist-request-form__field--urgency[data-v-23bc8f21],.therapist-request-form__group--timewindows[data-v-23bc8f21],.therapist-request-form__group--weekdays[data-v-23bc8f21]{grid-column:1/-1}.therapist-request-form__group--timewindows .therapist-request-form__group-options[data-v-23bc8f21]{flex-direction:row;flex-wrap:wrap}}
