/* Milo — original inline message actions restored everywhere. */
.msgActions{
  display:flex!important;
  align-items:center;
  gap:4px!important;
  flex-wrap:wrap;
  transition:opacity .12s;
}
.msgActions > [data-act]{display:inline-flex!important}
.msgActions button{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
}
.msgMoreBtn{display:none!important}
.msgLine[data-message-id] .bubble{
  cursor:default;
  -webkit-user-select:text;
  user-select:text;
  -webkit-touch-callout:default;
}
.messageMenuBackdrop{display:none!important}

/* Desktop / wide screens: actions appear only on hover. */
@media (min-width:901px){
  .msgActions{
    opacity:0!important;
    pointer-events:none!important;
  }
  .msgLine:hover .msgActions,
  .msgActions:hover{
    opacity:1!important;
    pointer-events:auto!important;
  }
}

/* Tablet + mobile: actions are always visible. */
@media (max-width:900px){
  .msgActions{
    display:flex!important;
    opacity:1!important;
    pointer-events:auto!important;
    width:62px!important;
    gap:3px!important;
    margin-left:5px!important;
    margin-top:2px!important;
  }
  .msgActions button{
    display:inline-flex!important;
    width:28px!important;
    height:28px!important;
  }
  .mine .msgActions{
    order:-1!important;
    margin-left:0!important;
    margin-right:5px!important;
  }
}
