/* Only the portrait layer changes; existing avatar dimensions and spacing remain. */
.patient-avatar {
  overflow: hidden;
  border-radius: 50%;
}
.patient-avatar:not(.fl-tok):not(.r2-tok) {
  position: relative;
}
.patient-avatar > img[data-patient-photo] {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  border-radius: inherit;
  object-fit: cover;
  object-position: center;
}
.patient-avatar > img[data-patient-photo][hidden] {
  display: none;
}
