
/* RAVBA MEDIC V4.11.6 — logo safe-zone definitive fix */
.rv-profile-head,
.rv-profile-head-logo,
.rv-admin-brand,
.rv-patient-brand,
.rv-role-brand,
.rv-sidebar-brand,
.rv-mobile-brand,
.rv-brand-logo-link {
  overflow: visible !important;
}

.rv-profile-head img,
.rv-profile-head-logo img,
.rv-admin-brand img,
.rv-patient-brand img,
.rv-role-brand img,
.rv-sidebar-brand img,
.rv-login-brand-logo,
.rv-brand-logo {
  object-fit: contain !important;
  object-position: left center !important;
  overflow: visible !important;
  clip-path: none !important;
  transform: none !important;
}

.rv-profile-head-logo,
.rv-admin-brand,
.rv-patient-brand,
.rv-role-brand,
.rv-sidebar-brand {
  padding-left: 2px !important;
  padding-right: 8px !important;
}

/* Small icon usages get their own visual breathing room. */
.rv-profile-head img[src*="isotipo"],
.rv-mobile-brand img[src*="isotipo"],
img[src*="ravba-medic-isotipo"] {
  padding: 3px !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

@media (max-width:900px){
  .rv-profile-head img,
  .rv-profile-head-logo img,
  .rv-admin-brand img,
  .rv-patient-brand img,
  .rv-role-brand img,
  .rv-sidebar-brand img{
    max-width: min(190px, 72vw) !important;
  }
}
