.patient-details{margin:16px 0;border:1px solid #c8d7e0;border-radius:12px;background:#f7fafb}.patient-details summary{cursor:pointer;padding:14px;font-weight:800;color:#0d3b5c}.patient-fields{padding:0 14px 14px}.scan-input{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.scan-input button{margin:0;white-space:nowrap}@media(max-width:650px){.scan-input{grid-template-columns:1fr}.scan-input button{width:100%}}
