/* DISPO Messenger Experience v1 — accessible touch-friendly quick follow-ups. */
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-followups{
 box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:7px 12px 5px;
 border-top:1px solid #e1eeea;background:linear-gradient(180deg,#f9fdfb,#f4faf7);
 min-width:0;max-width:100%;flex:0 0 auto;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-followups[hidden]{
 display:none!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-top{
 display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-share{
 display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:50%;
 padding:5px 10px!important;min-height:32px!important;border-radius:99px!important;
 border:1px solid #c4ded8!important;background:transparent!important;color:#0b6e64!important;
 font-size:10px!important;font-weight:850!important;line-height:1.2!important;
 cursor:pointer;box-shadow:none!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-share:hover{
 border-color:#85c8b8!important;background:#e7f8f2!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-share:focus-visible{
 outline:3px solid #0b9681!important;outline-offset:2px!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-followups-title{
 font-size:10px;line-height:1.25;font-weight:850;letter-spacing:.025em;color:#5a7880;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-chips{
 display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;width:100%;overflow-x:auto;
 overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:4px;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-chip{
 display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
 padding:7px 12px!important;min-height:36px!important;
 border:1px solid #bde2d8!important;border-radius:100px!important;
 background:#fff!important;color:#086557!important;font-size:11px!important;font-weight:800!important;
 line-height:1.3!important;letter-spacing:0!important;box-shadow:none!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-chip:hover{
 border-color:#51bea2!important;background:#e8f9ef!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-chip:focus-visible{
 outline:3px solid #119983!important;outline-offset:2px!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-note{
 margin:0;padding:5px 0 0;font-size:10px;line-height:1.45;color:#5f7b7d;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-note[hidden]{
 display:none!important;
}
html body.bux3-page #bux3[data-di-messenger-v1="1"][data-di-conversation="1"] #bux3-ai-drop .bu316-prompts,
html body.bux3-page #bux3[data-di-messenger-v1="1"][data-di-conversation="1"] #bux3-ai-drop .bux3-ai-suggest{
 display:none!important;
}
@media(max-width:700px){
 html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-followups{
  padding:6px 9px 4px;
 }
 html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-chip{
  min-height:44px!important;padding:8px 11px!important;font-size:11px!important;
 }
}
html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .bu316-message .di-message-time{
 display:block!important;margin-top:5px!important;font-size:10px!important;
 font-weight:600!important;line-height:1.15!important;letter-spacing:.015em!important;
 text-align:right!important;opacity:.64!important;pointer-events:none!important;
}
@media(prefers-reduced-motion:reduce){
 html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-followups *,
 html body.bux3-page #bux3[data-di-messenger-v1="1"] #bux3-ai-drop .di-messenger-followups *::before{
  animation:none!important;transition:none!important;
 }
}