/* ADMIN-CLIENTE-IDENTIDAD.1 — logos institucionales de entidad.
   El logo horizontal NO vive en una caja de icono de 24 px: se limita por
   ancho y alto maximos, conserva proporcion (object-fit: contain) y nunca se
   estira ni se recorta. */
.brand-logo-entidad {
  display: block;
  width: auto;
  height: auto;
  max-width: 132px;
  max-height: 38px;
  object-fit: contain;
  flex-shrink: 0;
}

.brand-logo-siem {
  width: 24px;
  height: auto;
  flex-shrink: 0;
}

/* Menu lateral colapsado: el logo cabe en el ancho reducido. */
.layout-menu-collapsed:not(.layout-menu-hover) .brand-logo-entidad {
  max-width: 34px;
  max-height: 34px;
}

/* Encabezado del menu de cuenta (navbar). */
.cuenta-menu-avatar {
  width: 40px;
  height: 40px;
  object-fit: contain;
  background: #fff;
}

.identificacion-siem {
  font-size: 0.75rem;
  letter-spacing: 0.02em;
}
