/* V6.58 — final premium message composer */
.messages-whatsapp-v61 .message-composer-v612,
.messages-whatsapp-v61 .message-composer-workspace-v636{
  grid-template-columns:46px minmax(0,1fr) 54px!important;
  gap:10px!important;
  align-items:center!important;
  padding:9px 14px calc(9px + env(safe-area-inset-bottom))!important;
  background:#f9fbfd!important;
  border-top:1px solid #e2eaf1!important;
  box-shadow:0 -8px 22px rgba(45,71,97,.045)!important;
}
.messages-whatsapp-v61 .message-attachment-menu-v636 .message-attach-v61{
  width:46px!important;height:46px!important;border-radius:15px!important;
  border:1px solid #d8e3ec!important;background:#fff!important;
  box-shadow:none!important;color:#557693!important;
}
.messages-whatsapp-v61 .message-compose-field{
  width:100%!important;min-width:0!important;
  min-height:54px!important;
  padding:7px 9px 7px 16px!important;
  border:1px solid #d8e2eb!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:none!important;
  text-align:left!important;
}
.messages-whatsapp-v61 .message-compose-field:focus-within{
  border-color:#9fbdd7!important;
  box-shadow:0 0 0 2px rgba(68,120,168,.055)!important;
}
.messages-whatsapp-v61 .message-compose-input-row-v636{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 34px!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
}
.messages-whatsapp-v61 .message-compose-field textarea,
.messages-whatsapp-v61 textarea[data-message-composer]{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  min-height:28px!important;
  height:auto!important;
  max-height:110px!important;
  margin:0!important;
  padding:3px 0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:left!important;
  text-align-last:left!important;
  text-indent:0!important;
  font-size:15px!important;
  line-height:1.45!important;
  color:#223b53!important;
  resize:none!important;
}
.messages-whatsapp-v61 textarea[data-message-composer]::placeholder{
  color:#94a7b8!important;
  opacity:1!important;
  text-align:left!important;
  text-indent:0!important;
}
.messages-whatsapp-v61 .message-emoji-toggle-v636{
  display:grid!important;place-items:center!important;
  width:34px!important;height:34px!important;
  border:0!important;border-radius:11px!important;
  background:#f2f6fa!important;color:#617f9a!important;
  padding:0!important;box-shadow:none!important;
}
.messages-whatsapp-v61 .message-emoji-toggle-v636:hover{background:#e9f1f8!important;color:#3f6c93!important}
.messages-whatsapp-v61 .message-composer-action-v612{
  width:54px!important;height:54px!important;border-radius:17px!important;
  box-shadow:0 7px 16px rgba(57,96,135,.16)!important;
}
@media(min-width:1200px){
  .messages-whatsapp-v61 .message-compose-field{max-width:1040px;justify-self:stretch}
}
@media(max-width:800px){
  .messages-whatsapp-v61 .message-composer-v612,.messages-whatsapp-v61 .message-composer-workspace-v636{grid-template-columns:42px minmax(0,1fr) 48px!important;gap:8px!important;padding:8px!important}
  .messages-whatsapp-v61 .message-attachment-menu-v636 .message-attach-v61{width:42px!important;height:42px!important;border-radius:14px!important}
  .messages-whatsapp-v61 .message-compose-field{min-height:50px!important;padding-left:13px!important;border-radius:17px!important}
  .messages-whatsapp-v61 .message-composer-action-v612{width:48px!important;height:48px!important;border-radius:15px!important}
}
