body.staff-chat-active .staff-chat-page .staff-chat-composer textarea.staff-chat-input{height:var(--ml-height,38px)!important;max-height:none!important;min-height:38px!important;box-sizing:border-box!important;resize:none!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
body.staff-chat-active .staff-chat-page .staff-chat-composer .staff-chat-input-shell{height:auto!important;max-height:none!important;align-items:flex-end!important}
body.staff-chat-active .staff-chat-page .staff-chat-composer .staff-chat-icon.sticker{align-self:flex-end!important;margin-bottom:4px!important}

/* PC2: the shared voice composer has stronger size rules; keep both chat types identical. */
html body.staff-chat-active #app main.staff-chat-page footer.staff-chat-composer.vc-composer textarea.staff-chat-input{
 height:var(--ml-height,42px)!important;min-height:42px!important;max-height:none!important;
}
html body.staff-chat-active #app main.staff-chat-page footer.staff-chat-composer.vc-composer>.staff-chat-input-shell{height:auto!important;max-height:none!important}
