.draft-card[data-v-4fbec167]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#1f2937;margin:1rem auto 2rem;max-width:720px;padding:1rem}h4[data-v-4fbec167]{font-size:1rem;font-weight:700;margin:0 0 1rem}.draft-fields[data-v-4fbec167],form[data-v-4fbec167]{display:grid;gap:.65rem}label[data-v-4fbec167]{font-weight:600}input[data-v-4fbec167]:not([type=checkbox]),select[data-v-4fbec167],textarea[data-v-4fbec167]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;color:#1f2937;font:inherit;min-height:44px;min-width:0;padding:.6rem .75rem;width:100%}.number-range[data-v-4fbec167]{display:flex;gap:1rem}.number-range label[data-v-4fbec167]{flex:1}.check[data-v-4fbec167]{align-items:center;display:flex;gap:.5rem}.actions[data-v-4fbec167]{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.75rem;padding-top:1rem}button[data-v-4fbec167]{background:#0d848d;border:1px solid #0d848d;border-radius:999px;color:#fff;cursor:pointer;min-height:44px;padding:.55rem 1.25rem}button[type=button][data-v-4fbec167]{background:#fff;color:#0d848d}.error[data-v-4fbec167]{color:#b91c1c;margin:0}output[data-v-4fbec167]{border:1px solid #a7f3d0;display:block;margin-top:1rem;overflow-wrap:anywhere;padding:.75rem}@media(max-width:767px){.number-range[data-v-4fbec167]{flex-direction:column;gap:.65rem}}.draft-fields[data-v-4fbec167]{border:0;margin:0;min-width:0;padding:0}button[data-v-4fbec167]:disabled{cursor:default;opacity:.5}button[data-v-4fbec167]:focus-visible,input[data-v-4fbec167]:focus-visible,select[data-v-4fbec167]:focus-visible,textarea[data-v-4fbec167]:focus-visible{outline:3px solid #3360b8;outline-offset:2px}.week-list[data-v-0a57c172]{display:flex;flex-wrap:wrap;gap:.25rem}.week-day[data-v-0a57c172]{align-items:center;border:1px solid #cbd5e1;border-radius:50%;box-sizing:border-box;color:#64748b;display:inline-flex;font-size:.875rem;height:2.75rem;justify-content:center;min-width:2.75rem;padding:.25rem}.week-day.active[data-v-0a57c172]{background:#3360b8;border-color:#3360b8;color:#fff}.week-choice[data-v-0a57c172]{cursor:pointer;display:inline-flex;position:relative}.week-choice input[data-v-0a57c172]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.week-choice input:focus-visible+.week-day[data-v-0a57c172]{outline:3px solid #3360b8;outline-offset:2px}.week-choice input[data-v-0a57c172]:disabled{cursor:default}.week-choice input:disabled+.week-day[data-v-0a57c172]{opacity:.5}.schedule-card[data-v-bebf548b]{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;color:#1e293b;display:flex;gap:1rem;padding:1rem}.schedule-content[data-v-bebf548b]{display:grid;flex:1;gap:.5rem;min-width:0}.schedule-heading[data-v-bebf548b]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:.5rem}.schedule-days[data-v-bebf548b]{display:grid;gap:.5rem;min-width:0}.schedule-actions[data-v-bebf548b]{display:flex;flex-wrap:wrap;gap:.5rem}.schedule-reorder[data-v-bebf548b]{border-left:1px solid #e2e8f0;display:grid;flex-shrink:0;gap:.5rem;padding-left:1rem}.field-label[data-v-bebf548b]{color:#525f72;font-size:.875rem;font-weight:600}.date-list[data-v-bebf548b],.time-list[data-v-bebf548b]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.date-list li[data-v-bebf548b]{font-weight:600;overflow-wrap:anywhere}.all-day[data-v-bebf548b]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.25rem;color:#1e40af;font-size:.875rem;font-weight:600;padding:.5rem .75rem}.comment[data-v-bebf548b],.time-list li[data-v-bebf548b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;overflow-wrap:anywhere;padding:.5rem .75rem}.time-list small[data-v-bebf548b]{color:#4b5563;display:block}.draft-card[data-v-2ee6b925]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;color:#1e293b;margin:5rem auto 2rem;max-width:720px;padding:1.25rem}h2[data-v-2ee6b925]{font-size:1.25rem;margin:0 0 1rem}.draft-fields[data-v-2ee6b925],form[data-v-2ee6b925]{display:grid;gap:.75rem}label[data-v-2ee6b925],legend[data-v-2ee6b925]{font-weight:600}input[data-v-2ee6b925]:not([type=checkbox]),select[data-v-2ee6b925],textarea[data-v-2ee6b925]{background:#fff;border:1px solid #94a3b8;border-radius:.25rem;box-sizing:border-box;color:#1f2937;display:block;font:inherit;max-width:100%;min-width:0;padding:.55rem;width:100%}fieldset[data-v-2ee6b925]{border:1px solid #cbd5e1;border-radius:.25rem;min-width:0}.check[data-v-2ee6b925]{align-items:center;display:inline-flex;gap:.3rem}.time-list[data-v-2ee6b925]{display:grid;gap:.75rem}.time-fields[data-v-2ee6b925]{align-items:start;border:1px solid #cbd5e1;border-radius:.25rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.time-field[data-v-2ee6b925]{display:grid;gap:.4rem;min-width:0}.guidance-fields[data-v-2ee6b925]{grid-column:1/-1;min-width:0}.guidance-preview[data-v-2ee6b925]{background:#f1f5f9;border:1px solid #cbd5e1;padding:.75rem}.guidance-preview h3[data-v-2ee6b925],.guidance-preview p[data-v-2ee6b925]{margin:.25rem 0}.date-rows[data-v-2ee6b925]{display:grid;gap:.5rem}.date-row[data-v-2ee6b925]{align-items:end;display:flex;gap:.5rem}.date-row label[data-v-2ee6b925]{flex:1;min-width:0}.guidance-fields fieldset[data-v-2ee6b925]{display:grid;gap:.5rem;margin:0;padding:.75rem}.remove-time[data-v-2ee6b925]{grid-column:1/-1;justify-self:start}.weekday-fieldset[data-v-2ee6b925]{padding:.5rem .75rem .75rem}.actions[data-v-2ee6b925]{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding-top:1rem}button[data-v-2ee6b925]{background:#fff;border:1px solid #3360b866;border-radius:.25rem;color:#3360b8;cursor:pointer;min-height:2.75rem;padding:.55rem 1rem}button[data-v-2ee6b925]:hover:not(:disabled){background:#eff6ff}.actions .draft-primary[data-v-2ee6b925]{background:#3360b8;border-color:#ffffff59;color:#fff;font-weight:700;min-width:6rem}.actions .draft-primary[data-v-2ee6b925]:hover:not(:disabled){background:#254a8c}.actions .draft-secondary[data-v-2ee6b925]{border-color:#cbd5e1;color:#475569}.error[data-v-2ee6b925]{color:#b91c1c;margin:0}[data-v-2ee6b925] .schedule-card{margin-top:1rem}@media(max-width:767px){.draft-card[data-v-2ee6b925]{margin-top:2rem}.time-fields[data-v-2ee6b925]{grid-template-columns:1fr}}.draft-fields[data-v-2ee6b925]{border:0;margin:0;min-width:0;padding:0}button[data-v-2ee6b925]:focus-visible{outline:3px solid #3360b8;outline-offset:2px}button[data-v-2ee6b925]:disabled{cursor:default;opacity:.5}.intake-editor[data-v-fcfb603c]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;color:#1f2937;margin:1rem auto 2rem;max-width:960px;padding:1.25rem}h1[data-v-fcfb603c],h2[data-v-fcfb603c]{font-size:1.25rem;font-weight:700;margin:0 0 1rem}h3[data-v-fcfb603c]{font-weight:600;margin-top:1rem}.row-actions[data-v-fcfb603c]{display:flex;flex-wrap:wrap;gap:.5rem}li[data-v-fcfb603c]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:.5rem 0}li span[data-v-fcfb603c]{min-width:0;overflow-wrap:anywhere}@media(max-width:767px){li[data-v-fcfb603c]{align-items:flex-start;flex-direction:column;gap:.5rem}}button[data-v-fcfb603c]{background:#fff;border:1px solid #3360b866;border-radius:.25rem;color:#3360b8;padding:.4rem .75rem}button[data-v-fcfb603c]:disabled{cursor:default;opacity:.5}button[data-v-fcfb603c]:hover:not(:disabled){background:#eff6ff}.schedule-editor[data-v-fcfb603c]{margin-top:5rem}.schedule-list[data-v-fcfb603c]{display:grid;gap:1rem;list-style:none;margin:0 0 1rem;padding:0}li.schedule-entry[data-v-fcfb603c]{border:1px solid #cbd5e1;border-radius:.5rem;display:block;margin:0;min-width:0;overflow:hidden}.schedule-entry[data-v-fcfb603c] .schedule-card{border:0;border-radius:0}.schedule-delete[data-v-fcfb603c],.schedule-edit[data-v-fcfb603c]{align-items:center;display:inline-flex;gap:.4rem;justify-content:center;min-height:2.75rem}.schedule-delete[data-v-fcfb603c]{border-color:#fecaca;color:#b91c1c}.schedule-delete[data-v-fcfb603c]:hover:not(:disabled){background:#fef2f2}.schedule-reorder-button[data-v-fcfb603c]{align-items:center;border-color:#cbd5e1;color:#475569;display:flex;justify-content:center;min-height:2.75rem;padding:.5rem;width:2.75rem}.schedule-entry[data-v-fcfb603c] .draft-card{border:0;border-radius:0;margin:0;max-width:none}.empty-schedules[data-v-fcfb603c]{color:#64748b;margin:1rem 0}.question-editor[data-v-fcfb603c]{background:transparent;border:0;max-width:960px;padding:0}.question-group-heading[data-v-fcfb603c]{font-size:1rem;margin-top:1.5rem}.question-list[data-v-fcfb603c]{display:grid;gap:1rem;list-style:none;margin:1rem 0;padding:0}li.question-entry[data-v-fcfb603c]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:block;margin:0;min-width:0;overflow:hidden}.question-content[data-v-fcfb603c]{min-width:0;padding:1rem}.question-content h4[data-v-fcfb603c]{font-size:1rem;font-weight:700;line-height:1.6;margin:.5rem 0 0;overflow-wrap:anywhere}.question-state[data-v-fcfb603c]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#475569;display:inline-flex;font-size:.75rem;padding:.15rem .5rem}.question-state-draft[data-v-fcfb603c]{background:#fffbeb;border-color:#f5d68b;color:#785b18}.question-summary[data-v-fcfb603c]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem 1rem;margin-top:.75rem}.question-summary p[data-v-fcfb603c]{margin:0}.question-summary>span[data-v-fcfb603c]{background:#f1f5f9;border-radius:.25rem;color:#475569;padding:.1rem .4rem}.question-entry .row-actions[data-v-fcfb603c]{background:#f8fafc;border-top:1px solid #e5e7eb;padding:.75rem 1rem}.question-entry[data-v-fcfb603c] .draft-card{border:0;border-radius:0;border-top:1px solid #e5e7eb;margin:0;max-width:none}.question-editor button[data-v-fcfb603c]{background:#fff;border-radius:999px;min-height:44px;padding:.5rem 1.25rem}.empty-questions[data-v-fcfb603c]{border:1px dashed #cbd5e1;border-radius:.5rem;color:#64748b;font-size:.875rem;line-height:1.7;margin:1rem 0;padding:1.25rem}[data-v-fcfb603c] .draft-card{margin:1rem 0 0}button[data-v-fcfb603c]{min-height:2.75rem}button[data-v-fcfb603c]:focus-visible{outline:3px solid #3360b8;outline-offset:2px}@media(max-width:767px){.schedule-editor[data-v-fcfb603c]{margin:2rem 1rem;padding:1rem}}
