/* R171.1 — profile covers always stay wide; only actual avatar circles scale. */
img.f24-avatar-plus {
  width: 3.65rem !important;
  height: 3.65rem !important;
  min-width: 3.65rem !important;
  min-height: 3.65rem !important;
  max-width: 3.65rem !important;
  max-height: 3.65rem !important;
  border: 2px solid #fff !important;
  border-radius: 9999px !important;
  object-fit: cover !important;
  box-shadow: 0 2px 10px rgba(15,23,42,.14) !important;
}

/* The public business cover has these native utility classes.  This rule also
   prevents a one-frame circular flash before the script removes the old class. */
img.f24-avatar-plus.h-48.w-full,
img.f24-avatar-plus.sm\\:h-64.w-full {
  width: 100% !important;
  height: 12rem !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  object-fit: cover !important;
  box-shadow: none !important;
}
@media (min-width: 640px) {
  img.f24-avatar-plus.h-48.w-full,
  img.f24-avatar-plus.sm\\:h-64.w-full { height: 16rem !important; }
}
@media (max-width: 640px) {
  img.f24-avatar-plus { width: 3.25rem !important; height: 3.25rem !important; min-width: 3.25rem !important; min-height: 3.25rem !important; max-width: 3.25rem !important; max-height: 3.25rem !important; }
}
