.appointment-photo-layer{z-index:1160}.appointment-photo-dialog{overscroll-behavior:contain;background:#fff;border:1px solid #cfe7e8;border-radius:16px;width:min(94vw,780px);min-width:0;max-height:92dvh;overflow-y:auto}.appointment-photo-dialog>.modal-top{z-index:4;background:#fff;border-bottom:1px solid #daeaeb;padding:12px 0;position:sticky;top:-26px}.appointment-photo-caption{color:#405e6a;font-size:13px;line-height:1.5}.appointment-photo-dialog .patient-clinical-photos{margin-block:8px}.appointment-photo-dialog .clinical-photo-file-button{margin:0;font-size:13px}.appointment-photo-dialog .clinical-photo-file-button input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.appointment-photo-dialog .clinical-photo-form>label{margin:0}@media (max-width:600px){.appointment-photo-layer{padding:6px}.appointment-photo-dialog{width:calc(100vw - 12px);max-height:96dvh;padding:12px}.appointment-photo-dialog>.modal-top{padding:10px 0;top:-12px}.appointment-photo-dialog .modal-top h2{margin-bottom:10px;font-size:21px}}
