/* SAVA mobile R1 — clear actions, readable sender controls and aligned time */
#messages .bubble .sava-message-meta{
 display:flex!important;flex-wrap:nowrap;align-items:center;gap:8px;
 width:100%;margin-top:7px;min-height:36px;clear:both;
}
#messages .bubble .sava-message-meta .sava-copy-answer,
#messages .bubble .sava-message-meta .sava-read-reply{
 flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;
 width:36px;height:36px;min-width:36px;min-height:36px;
 margin:0!important;padding:7px!important;border-radius:9px;
 background:transparent;color:#526d63;opacity:1;
}
#messages .bubble .sava-message-meta .sava-msg-time{
 order:5;display:block;flex:1 1 auto;margin:0!important;clear:none!important;
 white-space:nowrap;opacity:.64;font-size:11px;line-height:1.3;text-align:right!important;
}
#messages .bubble.user .sava-message-meta{justify-content:flex-end}
#messages .bubble.user .sava-message-meta .sava-msg-time{flex:0 0 auto;text-align:right!important}
#chatView .composer #send[data-sava-dual-mode]{
 font-size:23px!important;line-height:1!important;display:inline-grid!important;
 place-items:center!important;min-width:46px!important;width:46px!important;
 min-height:46px!important;height:46px!important;white-space:nowrap!important;
 color:#fff!important;text-shadow:none;
}
#chatView .composer #send[data-sava-dual-mode]::before,
#chatView .composer #send[data-sava-dual-mode]::after{content:none!important;display:none!important}
#chatView .composer #send[data-sava-dual-mode='recording']{background:#bc3b3b!important}
@media(max-width:600px){
 #messages .bubble .sava-message-meta{gap:7px;margin-top:4px;min-height:34px}
 #messages .bubble .sava-message-meta .sava-copy-answer,
 #messages .bubble .sava-message-meta .sava-read-reply{height:34px;width:34px;min-height:34px;min-width:34px}
 #chatView .composer #send[data-sava-dual-mode]{
   width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;
   font-size:22px!important
 }
}
