/* Vchat 0.66.13: Show true Meta ad/post origin in Inbox, even when
   no reservation/catalog/handoff context exists. Isolated to attribution. */
#vchat-frontend-app.vchat-frontend-app #vchat-conversation-context.vchat-conversation-context-dock[data-has-attribution="1"]{
  display:flex!important;
  min-height:0!important;
}
#vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] .vchat-conversation-context-grid article[data-context-kind="attribution"]:not([hidden]){
  display:flex!important;
  align-items:center!important;
  min-width:160px!important;
  gap:7px!important;
  background:#f3f0ff!important;
  border:1px solid #d9d0fa!important;
}
#vchat-frontend-app.vchat-frontend-app #vchat-conversation-context [data-context-kind="attribution"] strong{
  color:#5043b9!important;
  font-weight:850!important;
  max-width:min(420px,55vw);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
@media(max-width:860px){
  html.vchat-mobile-portrait #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"],
  body.vchat-mobile-portrait #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"],
  #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"]{
    display:flex!important;
    padding:5px 9px!important;
  }
  html.vchat-mobile-portrait #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] .vchat-conversation-context-grid,
  body.vchat-mobile-portrait #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] .vchat-conversation-context-grid,
  #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] .vchat-conversation-context-grid{
    display:flex!important;
    gap:6px!important;
    overflow-x:auto!important;
    scrollbar-width:none!important;
    min-width:0!important;
  }
  html.vchat-mobile-portrait #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] article[data-context-kind="attribution"]:not([hidden]),
  body.vchat-mobile-portrait #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] article[data-context-kind="attribution"]:not([hidden]),
  #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] article[data-context-kind="attribution"]:not([hidden]){
    display:flex!important;
    flex:0 0 auto!important;
    height:38px!important;
    min-height:38px!important;
    width:auto!important;
    max-width:85vw!important;
    padding:5px 9px!important;
    overflow:hidden!important;
  }
  #vchat-frontend-app.vchat-frontend-app #vchat-conversation-context[data-has-attribution="1"] [data-context-kind="attribution"] strong{max-width:52vw!important;}
}
