/* V22.2.39 — busca B&H automática pelo primeiro resultado oficial do Google + avatar no topo. */

/* B&H: uma única ação. Nada de copiar/colar link ou escolher entre vários resultados. */
.bh-live-actions-single{grid-template-columns:1fr!important;max-width:280px;justify-self:end;width:100%}
#bhImportDialog .bh-catalog-card{max-width:720px!important}
#bhImportDialog .bh-dialog-intro{line-height:1.5;margin-bottom:12px}
#bhImportDialog .bh-search-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important}
#bhImportDialog #bhLookupSearchBtn{min-width:160px;white-space:nowrap!important}
#bhImportDialog .bh-lookup-layout{grid-template-columns:1fr!important;margin-top:10px}
#bhImportDialog .bh-preview-pane{min-width:0!important}
#bhImportDialog .bh-selected-empty{min-height:96px;display:grid;place-items:center;text-align:center;padding:18px}
#bhImportDialog .bh-link-fallback,#bhImportDialog .bh-result-pane{display:none!important}

/* A foto da conta mora no círculo do topo, ao lado do sino. */
.user-chip-button .avatar.has-photo,#quickMenuAvatar.has-photo{
  padding:0!important;
  background:#0b0d10!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  overflow:hidden!important;
  border-color:#ffd400!important;
}
.user-chip-button .avatar.has-photo img,#quickMenuAvatar.has-photo img{
  width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;
}
.user-chip-button .avatar:not(.has-photo) span,#quickMenuAvatar:not(.has-photo) span{display:grid;place-items:center;width:100%;height:100%;color:#111214!important;-webkit-text-fill-color:#111214!important}
#contaView .account-photo-row{display:block!important}
#contaView .account-photo-preview{display:none!important}

@media(max-width:640px){
  .bh-live-actions-single{max-width:none;justify-self:stretch}
  #bhImportDialog .bh-search-toolbar{grid-template-columns:1fr!important}
  #bhImportDialog #bhLookupSearchBtn{width:100%!important;min-width:0}
}
