
/* V4.9.14 — logo sin contorno + menús limpios */
.rv-brand-logo,
.rv-admin-brand img,
.rv-role-brand img,
.rv-profile-head-logo img,
.rv-patient-brand img {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  filter: drop-shadow(0 5px 9px rgba(13,148,136,.16)) !important;
  object-fit: contain !important;
}
.rv-brand-logo { width: 250px !important; height: auto !important; max-width: 250px !important; }
.rv-admin-brand img,
.rv-profile-head-logo img,
.rv-patient-brand img,
.rv-role-brand img { width: 218px !important; height: auto !important; max-width: 100% !important; }

.rv-admin-nav a,
.rv-patient-nav a,
.rv-profile-nav a,
.rv-role-nav a {
  gap: 0 !important;
}
.rv-admin-nav .icon,
.rv-patient-nav .icon,
.rv-profile-nav .icon,
.rv-role-nav .icon,
.rv-admin-nav svg,
.rv-patient-nav svg,
.rv-profile-nav svg,
.rv-role-nav svg {
  display: none !important;
}
@media(max-width:900px){
  .rv-brand-logo{width:220px!important;max-width:220px!important}
  .rv-admin-brand img,.rv-profile-head-logo img,.rv-patient-brand img,.rv-role-brand img{width:190px!important}
}
