/* ClokIt USA — Mobile Team messaging readability hardening */
@media (max-width: 760px){
  /* Actual mobile Team renderer. */
  .clokit-team-chat-mode .clokit-team-msg,
  .clokit-mobile-orgchat .clokit-team-msg{
    font-size:16px!important;
    line-height:1.45!important;
    padding:10px 13px!important;
    max-width:86%!important;
    border-radius:16px!important;
  }
  .clokit-team-chat-mode .clokit-team-msg-body,
  .clokit-mobile-orgchat .clokit-team-msg-body{
    font-size:16px!important;
    line-height:1.45!important;
  }
  .clokit-team-chat-mode .clokit-team-msg small,
  .clokit-mobile-orgchat .clokit-team-msg small{
    font-size:11px!important;
    line-height:1.3!important;
    margin-top:5px!important;
  }
  .clokit-team-chat-head b{font-size:16px!important;line-height:1.25!important;}
  .clokit-team-chat-head span{font-size:12px!important;line-height:1.3!important;}
  .clokit-team-chat-head button{font-size:13px!important;min-height:40px!important;}
  .clokit-team-compose textarea{font-size:16px!important;line-height:1.4!important;min-height:46px!important;}
  .clokit-team-compose .clokit-team-send{font-size:13px!important;min-height:44px!important;padding:0 12px!important;}
  .clokit-team-person b{font-size:14px!important;line-height:1.25!important;}
  .clokit-team-person span{font-size:11px!important;line-height:1.3!important;}
  .clokit-team-person{min-height:64px!important;padding-top:10px!important;padding-bottom:10px!important;}

  /* Desktop Team renderer when responsive mode is active. */
  body.clokit-team-chat-active .team-chat,
  body.clokit-team-chat-active .team-conversation,
  body.clokit-team-chat-active .chat-panel,
  body.clokit-team-chat-active .conversation-panel,
  body.clokit-team-chat-active .clokit-orgchat-inline{font-size:16px!important;line-height:1.48!important;}
  body.clokit-team-chat-active .message-bubble,
  body.clokit-team-chat-active .chat-bubble,
  body.clokit-team-chat-active .msg-bubble,
  body.clokit-team-chat-active .message,
  body.clokit-team-chat-active .msg,
  body.clokit-team-chat-active [data-message],
  body.clokit-team-chat-active .clokit-orgchat-msg{font-size:16px!important;line-height:1.48!important;padding:10px 13px!important;max-width:88%!important;border-radius:15px!important;}
  body.clokit-team-chat-active .message-bubble p,
  body.clokit-team-chat-active .chat-bubble p,
  body.clokit-team-chat-active .msg-bubble p,
  body.clokit-team-chat-active .message p,
  body.clokit-team-chat-active .msg p,
  body.clokit-team-chat-active [data-message] p,
  body.clokit-team-chat-active .clokit-orgchat-msg p{font-size:16px!important;line-height:1.48!important;margin-top:3px!important;margin-bottom:3px!important;}
  body.clokit-team-chat-active .message-bubble small,
  body.clokit-team-chat-active .chat-bubble small,
  body.clokit-team-chat-active .msg-bubble small,
  body.clokit-team-chat-active .message small,
  body.clokit-team-chat-active .msg small,
  body.clokit-team-chat-active [data-message] small,
  body.clokit-team-chat-active .clokit-orgchat-msg small{font-size:12px!important;line-height:1.3!important;}
  body.clokit-team-chat-active .team-chat input,
  body.clokit-team-chat-active .team-chat textarea,
  body.clokit-team-chat-active .team-conversation input,
  body.clokit-team-chat-active .team-conversation textarea,
  body.clokit-team-chat-active .chat-panel input,
  body.clokit-team-chat-active .chat-panel textarea,
  body.clokit-team-chat-active .conversation-panel input,
  body.clokit-team-chat-active .conversation-panel textarea,
  body.clokit-team-chat-active .clokit-orgchat-compose textarea{font-size:16px!important;line-height:1.4!important;min-height:46px!important;}
}