#visit-form{max-width:760px}#visit-form input,#visit-form select{height:48px;min-width:0;box-sizing:border-box}#visit-form label{min-width:0}#visit-form textarea{min-height:120px}#visit-results{display:grid;gap:8px;max-height:280px;overflow:auto}#visit-results button{text-align:left;white-space:normal;overflow-wrap:anywhere;min-height:48px;width:100%}#visit-results small{margin:4px 0 0}#visit-form button{min-height:48px}#visit-form details{margin:16px 0}#visit-form summary{cursor:pointer;padding:10px 0}#visit-form details label{margin-top:10px}#visit-dictation-help{font-size:12px}#visit-submit{width:100%;margin-bottom:12px}#visit-form p:empty{display:none}#visit-form .pair label input{margin-top:auto}#visit-form .pair label{display:flex;flex-direction:column}@media(max-width:480px){#visit-form .pair{grid-template-columns:1fr}#visit-form{padding:16px}}
