.purpose-fields[data-v-e5c16baf]{gap:24px;display:grid}.purpose-fields fieldset[data-v-e5c16baf]{border:0;min-width:0;margin:0;padding:0}.field[data-v-e5c16baf],.purpose-fields legend[data-v-e5c16baf]{margin-bottom:10px;font-size:15px;font-weight:600}.choices[data-v-e5c16baf]{flex-wrap:wrap;gap:10px;display:flex}.arrangements label[data-v-e5c16baf],.choices label[data-v-e5c16baf]{border:1px solid var(--family-line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.arrangements label.selected[data-v-e5c16baf],.choices label.selected[data-v-e5c16baf]{border-color:var(--family-pine);background:var(--family-sage);color:var(--family-pine)}input[type=radio][data-v-e5c16baf]{accent-color:var(--family-pine);flex:none;width:17px;height:17px;min-height:0;margin:0}.field[data-v-e5c16baf]{gap:8px;margin:0;display:grid}.field[data-v-e5c16baf] :is(input,select){border:1px solid var(--family-line);background:#fff;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px;font-weight:400}.arrangements[data-v-e5c16baf]{gap:10px;display:grid}.arrangements small[data-v-e5c16baf]{color:var(--family-muted);margin-top:5px;font-size:13px;line-height:1.6;display:block}.medical-note[data-v-e5c16baf]{background:var(--family-yellow-soft);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:14px;font-size:14px;line-height:1.6;display:flex}.purpose-fields[data-v-e5c16baf] :is(input,select):focus-visible{outline:3px solid var(--family-focus);outline-offset:4px}@media (width<=480px){.choices label[data-v-e5c16baf]{flex:auto}.choices[data-v-e5c16baf]{gap:8px}}
