/* Vchat 0.62.25-alpha — Saved replies mobile control cleanup.
 * Visual-only override. Keeps the original #vchat-saved-reply element and its listeners.
 */
@media (max-width:820px){
  #vchat-frontend-app.vchat-frontend-app .vchat-inbox-shell[data-mobile-view="chat"] .vchat-composer-tools #vchat-saved-reply,
  #vchat-frontend-app.vchat-frontend-app .vchat-composer-tools #vchat-saved-reply{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:row!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    padding:5px 4px!important;
    font-size:9.5px!important;
    font-weight:800!important;
    line-height:1.12!important;
    letter-spacing:0!important;
    text-align:center!important;
    white-space:normal!important;
    overflow:hidden!important;
    text-overflow:clip!important;
    color:#6556cf!important;
    background:#fbfaff!important;
    border-color:#ebe7f7!important;
  }
  #vchat-frontend-app.vchat-frontend-app .vchat-inbox-shell[data-mobile-view="chat"] .vchat-composer-tools #vchat-saved-reply::before,
  #vchat-frontend-app.vchat-frontend-app .vchat-inbox-shell[data-mobile-view="chat"] .vchat-composer-tools #vchat-saved-reply::after,
  #vchat-frontend-app.vchat-frontend-app .vchat-composer-tools #vchat-saved-reply::before,
  #vchat-frontend-app.vchat-frontend-app .vchat-composer-tools #vchat-saved-reply::after{
    content:none!important;
    display:none!important;
  }
}

@media (max-width:390px){
  #vchat-frontend-app.vchat-frontend-app .vchat-inbox-shell[data-mobile-view="chat"] .vchat-composer-tools #vchat-saved-reply,
  #vchat-frontend-app.vchat-frontend-app .vchat-composer-tools #vchat-saved-reply{
    font-size:9px!important;
    line-height:1.08!important;
  }
}
