/* 0.53.5-alpha — Mobile header action labels: remove duplicated pseudo labels/icons */
@media (max-width: 820px){
  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions,
  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518{
    right:8px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:4px!important;
    width:auto!important;
    max-width:185px!important;
    height:32px!important;
    overflow:visible!important;
    z-index:30!important;
  }

  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button,
  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:auto!important;
    max-width:none!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    margin:0!important;
    padding:0 8px!important;
    border:1px solid #ded6ef!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 6px 18px rgba(41,31,88,.04)!important;
    color:#6651c8!important;
    font-size:11px!important;
    font-weight:850!important;
    line-height:1!important;
    letter-spacing:-.02em!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-indent:0!important;
    text-align:center!important;
  }

  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button::before,
  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button::after,
  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button::before,
  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button::after,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button::before,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button::after,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button::before,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button::after{
    content:none!important;
    display:none!important;
  }

  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button > *,
  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button > *,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions button > *,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518 button > *{
    display:none!important;
  }

  html.vchat-mobile-portrait .vchat-frontend-app #vchat-open-contact,
  body.vchat-mobile-portrait .vchat-frontend-app #vchat-open-contact{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;}
  html.vchat-mobile-portrait .vchat-frontend-app #vchat-resolve,
  body.vchat-mobile-portrait .vchat-frontend-app #vchat-resolve{width:64px!important;min-width:64px!important;max-width:64px!important;padding:0!important;}
  html.vchat-mobile-portrait .vchat-frontend-app #vchat-more,
  body.vchat-mobile-portrait .vchat-frontend-app #vchat-more{width:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important;}
  html.vchat-mobile-portrait .vchat-frontend-app #vchat-claim,
  body.vchat-mobile-portrait .vchat-frontend-app #vchat-claim{
    width:58px!important;min-width:58px!important;max-width:58px!important;padding:0!important;
    background:#6651c8!important;border-color:#6651c8!important;color:#fff!important;
  }

  html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-person,
  body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-person{
    padding-right:190px!important;
  }

  /* If the screen is very narrow, keep the actions compact but never duplicate/cut labels. */
  @media (max-width: 390px){
    html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions,
    html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518,
    body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions,
    body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-actions-0518{max-width:168px!important;gap:3px!important;}
    html.vchat-mobile-portrait .vchat-frontend-app #vchat-resolve,
    body.vchat-mobile-portrait .vchat-frontend-app #vchat-resolve{width:58px!important;min-width:58px!important;max-width:58px!important;font-size:10px!important;}
    html.vchat-mobile-portrait .vchat-frontend-app #vchat-open-contact,
    body.vchat-mobile-portrait .vchat-frontend-app #vchat-open-contact{width:36px!important;min-width:36px!important;max-width:36px!important;font-size:10px!important;}
    html.vchat-mobile-portrait .vchat-frontend-app #vchat-more,
    body.vchat-mobile-portrait .vchat-frontend-app #vchat-more{width:38px!important;min-width:38px!important;max-width:38px!important;font-size:10px!important;}
    html.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-person,
    body.vchat-mobile-portrait .vchat-frontend-app .vchat-chat-person{padding-right:172px!important;}
  }
}
