.demo-message-time{display:block;text-align:right;font-size:10px;line-height:1.4;color:#61746b;margin-top:7px;font-variant-numeric:tabular-nums}
.wa-contact img[src*="equipe-pedidos"]{object-fit:contain;background:#153e34}
.message-author img[src*="equipe-pedidos"]{background:#153e34}

/* Keep message overflow inside the conversation, above the composer. */
.copy-model .manifesto .scroll-journey .demo-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;max-height:calc(100dvh - 150px);overflow:hidden}
.copy-model .manifesto .demo-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9cac9f transparent;padding:18px 22px!important;gap:12px}
.copy-model .manifesto .demo-content>*{flex-shrink:0}
.copy-model .manifesto .demo-content:before{flex-shrink:0;margin-bottom:4px}
.copy-model .manifesto .demo-content .bubble{margin-bottom:0;padding:10px 13px!important;line-height:1.5}
.copy-model .manifesto .message-author{margin-bottom:6px;gap:7px}
.copy-model .manifesto .message-author>img{width:24px;height:24px}
.copy-model .manifesto .wa-compose{padding:9px 16px}
.copy-model .experience-effects,.copy-model .journey-effects{display:none!important}
@media(max-width:900px),(max-height:600px){
  .copy-model .manifesto .scroll-journey .demo-panel{max-height:none;grid-template-rows:auto auto auto auto}
  .copy-model .manifesto .demo-content{overflow:visible;padding:16px 12px!important;gap:14px}
}
