/* V6.10.17 · Luna welcome identity
   Visual-only layer. Keeps the existing Asesor Virtual engine and panel behavior. */
.assistant-mark,
.assistant-avatar{
  overflow:hidden!important;
  padding:0!important;
  background:#080e48!important;
  position:relative;
}
.assistant-mark img,
.assistant-avatar img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:42% 38%;
}
.assistant-mark{
  width:46px!important;
  height:46px!important;
  border-radius:50%!important;
  box-shadow:0 5px 16px rgba(8,14,72,.18);
}
.assistant-avatar{
  width:44px!important;
  height:44px!important;
  border-radius:50%!important;
  box-shadow:0 4px 14px rgba(0,0,0,.18);
}
.assistant-pulse{
  left:44px!important;
  top:5px!important;
  z-index:3;
}
.assistant-label strong{font-size:12px!important}
.assistant-label small{font-size:9px!important}
@media(max-width:720px){
  .assistant-mark{width:48px!important;height:48px!important}
  .assistant-pulse{left:45px!important;top:5px!important}
}
