/* ViaOn Conecta 0.4.3: o histórico precisa rolar dentro do visor, nunca crescer abaixo do botão fixo. */
@media(max-width:959px){
 body:not(.is-admin)[data-conecta-view="chat"] #chatPanel{
  display:flex!important;flex-direction:column!important;
  height:calc(100dvh - 238px)!important;
  min-height:310px!important;max-height:calc(100dvh - 203px)!important;
  overflow:hidden!important;
  padding:10px 11px 81px!important;
 }
 body:not(.is-admin)[data-conecta-view="chat"] #messages{
  display:flex!important;flex-direction:column!important;
  flex:1 1 0!important;height:1px!important;
  min-height:0!important;max-height:none!important;
  overflow-y:auto!important;overscroll-behavior:contain!important;
  scroll-behavior:auto!important;
  margin:5px 0!important;padding:12px 9px 16px!important;
 }
 body:not(.is-admin)[data-conecta-view="chat"] .chathead,
 body:not(.is-admin)[data-conecta-view="chat"] .mediaactions,
 body:not(.is-admin)[data-conecta-view="chat"] .transcript-option{
  flex:0 0 auto!important;
 }
 body:not(.is-admin)[data-conecta-view="chat"] #chatDeliveryStatus{
  position:fixed!important;bottom:calc(151px + env(safe-area-inset-bottom))!important;
  left:12px!important;right:12px!important;z-index:84!important;
  width:auto!important;max-width:640px;margin:0 auto!important;
 }
}
