/* AuraViva Conversar simple R1. Styles apply only to the conversation view. */
#auren .r627-conversation-heading{display:none}
#auren:has([data-view="auren:companion"].active) .r627-default-heading,
#auren:has([data-view="auren:companion"].active) > .panel > .section-tabs{display:none!important}
#auren:has([data-view="auren:companion"].active) .r627-conversation-heading{display:inline}
#r625Companion > :not(#r627LiveCard){display:none!important}
#r627LiveCard{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#r627LiveCard .r627-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;margin:8px 0 20px;font-size:14px;line-height:1.55;font-weight:400;color:var(--text,#354157);cursor:pointer}
#r627LiveCard .r627-consent input{box-sizing:border-box;display:block;width:22px;height:22px;min-width:22px;margin:1px 0 0;padding:0;accent-color:#7565ab;cursor:pointer}
#r627LiveCard .r627-live-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0}
#r627LiveCard .r627-live-actions button{min-height:48px;padding:12px 16px;font-size:14px;line-height:1.3}
#r627LiveCard .r627-live-actions .r627-start{background:linear-gradient(135deg,#cdc3f4,#b2bbe9);border-color:transparent;color:#344055}
#r627LiveCard[data-state="live"] #r627VoiceStop{border-color:#2e7a55;color:#256447}
#r627LiveCard .r627-live-status:not([data-state="error"]){position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
#r627LiveCard .r627-live-status[data-state="error"]{margin-top:12px;font-size:13px;line-height:1.45}
#r627LiveCard #a16WakePanel{display:none!important}
@media(max-width:340px){#r627LiveCard .r627-live-actions{grid-template-columns:1fr}#r627LiveCard .r627-live-actions button{width:100%}}
