
/* DineQube V5.34.0 — one canonical Qube AI visual identity */
.dq-qube-ai-logo,
.fa-solid.dq-qube-ai-logo,
.fa-regular.dq-qube-ai-logo{
  display:inline-block!important;width:1.15em!important;height:1.15em!important;
  min-width:1.15em;background:url('/assets/qube-ai-official-web-v5355.webp?v=5355') center/contain no-repeat!important;
  font-size:0!important;vertical-align:-.2em;color:transparent!important;border:0!important;
}
.dq-qube-ai-logo.working,.dq-ai-working .dq-qube-ai-logo{
  background-image:url('/assets/qube-ai-official-web-v5355.webp?v=5355')!important;
}
.dq-qube-ai-img{display:block;object-fit:cover;border-radius:22%;flex:0 0 auto}
.dq-qube-ai-img.working{content:url('/assets/qube-ai-official-web-v5355.webp?v=5355')}
.dq-ai-action-busy .dq-qube-ai-img,.dq-ai-action-busy.dq-qube-ai-img{content:url('/assets/qube-ai-official-web-v5355.webp?v=5355')}
@media (prefers-reduced-motion:reduce){
  .dq-qube-ai-img.working,.dq-ai-action-busy .dq-qube-ai-img{content:url('/assets/qube-ai-official-web-v5355.webp?v=5355')}
}

/* Component integration */
.voice-cloud-icon .dq-qube-ai-img,.voice-pulse .dq-qube-ai-img,.hotel-incoming-pulse .dq-qube-ai-img{width:100%;height:100%;max-width:40px;max-height:40px;object-fit:contain;display:block}.btn>.dq-qube-ai-img,.dq-qube-ai-inline-title>.dq-qube-ai-img{vertical-align:middle;flex:0 0 auto}.dq-qube-ai-inline-title{display:inline-flex;align-items:center;gap:8px}.qube-login-signal>.dq-qube-ai-img{width:32px;height:32px}
