/* Yappy dual sender main-v1
   Keyboard-only creator controls for direct chat/DM surfaces.
   Closed keyboard = native platform composer. Export clones never show these controls. */

.yappy-dual-send{display:none!important}
.yqs-im-header{display:none!important}

@media(max-width:780px){
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-dual-send{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    flex:0 0 44px!important;
    padding:0!important;
    border:0!important;
    border-radius:999px!important;
    box-shadow:none!important;
    color:#fff!important;
    font-size:0!important;
    line-height:1!important;
    -webkit-tap-highlight-color:transparent;
  }

  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-dual-send::before,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #cv-send::before,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #xdm-send::before,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #ig72-dm-send::before{
    content:"↖";
    display:block;
    font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:1;
    transform:translateY(-1px);
  }

  html.chat-keyboard-viewport.yappy-dual-sender-enabled{
    --yappy-dual-in:#a9abb2;
    --yappy-dual-out:#0a84ff;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"]{
    --yappy-dual-in:#a9abb2;
    --yappy-dual-out:#0a84ff;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="whatsapp"]{
    --yappy-dual-in:#65736f;
    --yappy-dual-out:#00a884;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="x"]{
    --yappy-dual-in:#596873;
    --yappy-dual-out:#1d9bf0;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"]{
    --yappy-dual-in:#746a78;
    --yappy-dual-out:#833ab4;
  }

  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-dual-send-in{
    background:var(--yappy-dual-in)!important;
    color:#fff!important;
  }

  html.chat-keyboard-viewport.yappy-dual-sender-enabled #cv-send,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #xdm-send,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #ig72-dm-send{
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    flex:0 0 44px!important;
    padding:0!important;
    border:0!important;
    border-radius:999px!important;
    background:var(--yappy-dual-out,#0a84ff)!important;
    color:#fff!important;
    font-size:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }

  html.chat-keyboard-viewport.yappy-dual-sender-enabled #cv-send::before,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #xdm-send::before,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #ig72-dm-send::before{
    content:"↗";
    transform:translateY(-1px);
  }

  html.chat-keyboard-viewport.yappy-dual-sender-enabled #cv-send>*,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #xdm-send>*,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled #ig72-dm-send>*{
    display:none!important;
  }

  /* WhatsApp + iMessage: strip the live composer down to left / input / right. */
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="whatsapp"] .composer,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] .composer{
    gap:8px!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-plus,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-clock,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-sticker,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-camera,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-plus,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-clock,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-sticker,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-camera{
    display:none!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .composer-field-wrap{
    min-width:0!important;
    flex:1 1 auto!important;
  }

  /* X DM */
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="x"] .x56-dm-compose-row{
    gap:8px!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="x"] #xdm-attach,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="x"] #xdm-settings{
    display:none!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="x"] .x56-dm-input-pill{
    min-width:0!important;
    flex:1 1 auto!important;
  }

  /* Instagram DM */
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer{
    gap:8px!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-sender,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-camera,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-photo{
    display:none!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-input{
    min-width:0!important;
    flex:1 1 auto!important;
  }
}

/* Extra safety for export clones. */
[data-yappy-capture-source="1"] .yappy-dual-send,
.yappy-capture-clone .yappy-dual-send{display:none!important}


/* v145 — compact group sender avatars.
   Group members are editor-only shortcuts shown while the keyboard is open.
   They stay out of screenshots and never replace the native closed-keyboard UI. */
.yappy-group-sender-strip{display:none!important}

@media(max-width:780px){
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-has-group-senders>.yappy-group-sender-strip,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-has-group-senders .yappy-group-sender-strip{
    display:flex!important;
    flex:0 0 100%!important;
    width:100%!important;
    min-width:0!important;
    height:44px!important;
    align-items:center!important;
    gap:7px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:0 2px!important;
    margin:0!important;
    box-sizing:border-box!important;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-strip::-webkit-scrollbar{display:none}

  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar{
    appearance:none!important;
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    flex:0 0 44px!important;
    display:grid!important;
    place-items:center!important;
    padding:2px!important;
    margin:0!important;
    border:0!important;
    border-radius:999px!important;
    background:transparent!important;
    color:inherit!important;
    overflow:hidden!important;
    box-shadow:inset 0 0 0 2px transparent!important;
    -webkit-tap-highlight-color:transparent;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar.is-selected{
    box-shadow:inset 0 0 0 2px #0a84ff!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar:active{
    transform:scale(.94);
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar .avatar,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar .ig72-avatar,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar>span,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar>div{
    width:40px!important;
    min-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    flex:0 0 40px!important;
    border-radius:999px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled .yappy-group-sender-avatar img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    border-radius:999px!important;
  }

  /* Shared WhatsApp / iMessage composer gets one small avatar row above the
     normal left-arrow / field / right-arrow row. */
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="whatsapp"] .composer.yappy-has-group-senders,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] .composer.yappy-has-group-senders{
    flex-wrap:wrap!important;
    row-gap:6px!important;
  }

  /* X already uses a vertical composer wrapper. */
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="x"] .x56-dm-composer.yappy-has-group-senders{
    padding-top:6px!important;
  }

  /* Instagram is normally a 5-column grid. Creator mode is intentionally a
     clean 3-column row, with the avatar strip spanning the row above it. */
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) 44px!important;
    grid-auto-rows:auto!important;
    align-items:center!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders .yappy-group-sender-strip{
    grid-column:1 / -1!important;
    grid-row:1!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders #ig72-dm-send-in,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders #ig72-dm-input,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders #ig72-dm-send{
    grid-row:2!important;
  }

  /* iMessage's message viewport needs to reserve the extra 50px group row. */
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] .imessage-v19[data-im131-bottom-safe="1"] .composer.yappy-has-group-senders ~ #cv-scroll{
    bottom:110px!important;
  }
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] .imessage-v19[data-im131-bottom-safe="1"]:has(.composer.yappy-has-group-senders) #cv-scroll,
  html.chat-keyboard-viewport.yappy-dual-sender-enabled[data-social-app="imessage"] .imessage-v19[data-im131-bottom-safe="1"]:has(.composer.yappy-has-group-senders) .imessage-scroll-v19{
    bottom:110px!important;
  }
}

[data-yappy-capture-source="1"] .yappy-group-sender-strip,
.yappy-capture-clone .yappy-group-sender-strip{display:none!important}




/* v146 — desktop typing parity.
   Desktop keeps the normal platform composer while empty. As soon as any chat
   composer contains text, expose the exact same creator sender shortcuts as
   mobile: incoming/outgoing arrows plus group-member avatars. */
@media(min-width:781px){

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-dual-send{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    flex:0 0 44px!important;
    padding:0!important;
    border:0!important;
    border-radius:999px!important;
    box-shadow:none!important;
    color:#fff!important;
    font-size:0!important;
    line-height:1!important;
    -webkit-tap-highlight-color:transparent;
  }

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-dual-send::before,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #cv-send::before,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #xdm-send::before,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #ig72-dm-send::before{
    content:"↖";
    display:block;
    font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:1;
    transform:translateY(-1px);
  }

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled{
    --yappy-dual-in:#a9abb2;
    --yappy-dual-out:#0a84ff;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"]{
    --yappy-dual-in:#a9abb2;
    --yappy-dual-out:#0a84ff;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="whatsapp"]{
    --yappy-dual-in:#65736f;
    --yappy-dual-out:#00a884;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="x"]{
    --yappy-dual-in:#596873;
    --yappy-dual-out:#1d9bf0;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"]{
    --yappy-dual-in:#746a78;
    --yappy-dual-out:#833ab4;
  }

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-dual-send-in{
    background:var(--yappy-dual-in)!important;
    color:#fff!important;
  }

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #cv-send,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #xdm-send,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #ig72-dm-send{
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    flex:0 0 44px!important;
    padding:0!important;
    border:0!important;
    border-radius:999px!important;
    background:var(--yappy-dual-out,#0a84ff)!important;
    color:#fff!important;
    font-size:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #cv-send::before,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #xdm-send::before,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #ig72-dm-send::before{
    content:"↗";
    transform:translateY(-1px);
  }

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #cv-send>*,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #xdm-send>*,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled #ig72-dm-send>*{
    display:none!important;
  }

  /* WhatsApp + iMessage: strip the live composer down to left / input / right. */
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="whatsapp"] .composer,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] .composer{
    gap:8px!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-plus,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-clock,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-sticker,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="whatsapp"] #cv-camera,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-plus,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-clock,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-sticker,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] #cv-camera{
    display:none!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .composer-field-wrap{
    min-width:0!important;
    flex:1 1 auto!important;
  }

  /* X DM */
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="x"] .x56-dm-compose-row{
    gap:8px!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="x"] #xdm-attach,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="x"] #xdm-settings{
    display:none!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="x"] .x56-dm-input-pill{
    min-width:0!important;
    flex:1 1 auto!important;
  }

  /* Instagram DM */
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer{
    gap:8px!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-sender,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-camera,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-photo{
    display:none!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] #ig72-dm-input{
    min-width:0!important;
    flex:1 1 auto!important;
  }


  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-has-group-senders>.yappy-group-sender-strip,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-has-group-senders .yappy-group-sender-strip{
    display:flex!important;
    flex:0 0 100%!important;
    width:100%!important;
    min-width:0!important;
    height:44px!important;
    align-items:center!important;
    gap:7px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:0 2px!important;
    margin:0!important;
    box-sizing:border-box!important;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-strip::-webkit-scrollbar{display:none}

  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar{
    appearance:none!important;
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    flex:0 0 44px!important;
    display:grid!important;
    place-items:center!important;
    padding:2px!important;
    margin:0!important;
    border:0!important;
    border-radius:999px!important;
    background:transparent!important;
    color:inherit!important;
    overflow:hidden!important;
    box-shadow:inset 0 0 0 2px transparent!important;
    -webkit-tap-highlight-color:transparent;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar.is-selected{
    box-shadow:inset 0 0 0 2px #0a84ff!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar:active{
    transform:scale(.94);
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar .avatar,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar .ig72-avatar,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar>span,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar>div{
    width:40px!important;
    min-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    flex:0 0 40px!important;
    border-radius:999px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled .yappy-group-sender-avatar img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    border-radius:999px!important;
  }

  /* Shared WhatsApp / iMessage composer gets one small avatar row above the
     normal left-arrow / field / right-arrow row. */
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="whatsapp"] .composer.yappy-has-group-senders,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] .composer.yappy-has-group-senders{
    flex-wrap:wrap!important;
    row-gap:6px!important;
  }

  /* X already uses a vertical composer wrapper. */
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="x"] .x56-dm-composer.yappy-has-group-senders{
    padding-top:6px!important;
  }

  /* Instagram is normally a 5-column grid. Creator mode is intentionally a
     clean 3-column row, with the avatar strip spanning the row above it. */
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) 44px!important;
    grid-auto-rows:auto!important;
    align-items:center!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders .yappy-group-sender-strip{
    grid-column:1 / -1!important;
    grid-row:1!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders #ig72-dm-send-in,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders #ig72-dm-input,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="instagram"] .ig72-dm-composer.yappy-has-group-senders #ig72-dm-send{
    grid-row:2!important;
  }

  /* iMessage's message viewport needs to reserve the extra 50px group row. */
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] .imessage-v19[data-im131-bottom-safe="1"] .composer.yappy-has-group-senders ~ #cv-scroll{
    bottom:110px!important;
  }
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] .imessage-v19[data-im131-bottom-safe="1"]:has(.composer.yappy-has-group-senders) #cv-scroll,
  html.yappy-desktop-sender-typing.yappy-dual-sender-enabled[data-social-app="imessage"] .imessage-v19[data-im131-bottom-safe="1"]:has(.composer.yappy-has-group-senders) .imessage-scroll-v19{
    bottom:110px!important;
  }

}
