.intake-form fieldset {border:0;padding:0;margin:0;min-width:0}
.intake-form label {display:grid;gap:.35rem;margin:.45rem 0}
.intake-form :is(select,input,textarea) {width:100%;max-width:100%;box-sizing:border-box;font:inherit}
.intake-form textarea {resize:vertical}
.intake-row,.intake-actions {display:flex;align-items:center;justify-content:space-between;gap:1rem}
.intake-actions {justify-content:flex-end}
.intake-card {border:1px solid #cbd5e1;border-radius:.65rem;padding:.75rem 1rem;margin:.75rem 0}
.intake-card .text-button {white-space:nowrap}
.intake-form details p {white-space:pre-wrap;overflow-wrap:anywhere}
.intake-mode {font-size:.88rem}
