.patient-identity-dialog {width:min(900px,92vw);max-height:90vh;overflow:auto;border:1px solid #ccd5e5;border-radius:16px;padding:24px;color:#172033;background:white;}
.patient-identity-dialog::backdrop {background:rgba(15,23,42,.45);}
.patient-identity-dialog form,.patient-identity-dialog [data-body] {display:grid;gap:16px;}
.patient-identity-dialog label {display:grid;gap:8px;}
.patient-identity-dialog input,.patient-identity-dialog textarea {width:100%;box-sizing:border-box;}
.patient-identity-dialog [data-targets] button,[data-patient-duplicates] button {white-space:normal;text-align:left;}
.patient-identity-dialog [data-merge-preview] {border-top:1px solid #ccd5e5;margin-top:16px;}
.patient-identity-dialog [data-message] {color:#a32323;}
[data-patient-duplicates] {border:1px solid #d7a441;border-radius:10px;padding:16px;background:#fffaf0;}
[data-patient-duplicates] small {display:block;margin-top:6px;}
