/* One-tap question. It sits below the upload box so that box never moves. */
.visit-reason{border:0;margin:12px 0;padding:0;min-width:0}
.visit-reason[hidden]{display:none}
.visit-reason legend{padding:0;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ink,#1b2433)}
.visit-reason legend span{margin-left:6px;font-size:12px;font-weight:400;color:var(--muted,#647080)}
.visit-reason-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.visit-reason-options button{min-height:44px;padding:6px 8px;border:1px solid #d7dadd;border-radius:9px;background:white;color:#263244;font:inherit;font-size:13px;line-height:1.2;cursor:pointer}
.visit-reason-options button:hover{border-color:#647080}
.visit-reason-options button:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}
@media(min-width:720px){.visit-reason-options{grid-template-columns:repeat(4,minmax(0,1fr))}}
