/* SRR Coach conversacional v2/v3 */
body.srrCoachV2 #srrCoachPrompt{display:none!important}
body.srrCoachV2 .srrCoachConversation{min-height:180px}
body.srrCoachV2 .srrCoachForm button:disabled{opacity:.38;filter:saturate(.45);cursor:not-allowed}
body.srrCoachV2 .srrCoachForm textarea:disabled{opacity:.72}
.coachBubbleThinking{opacity:.72}
.coachBubbleThinking p{font-style:italic}
.srrCoachProposalV2,.srrCoachProposalV3{border:1px solid rgba(166,255,0,.32);background:rgba(166,255,0,.06);border-radius:16px;padding:12px;max-width:92%;margin:8px 0}
.srrCoachProposalV2 span,.srrCoachProposalV3 span{display:block;color:var(--green,#a6ff00);font-size:10px;font-weight:950;letter-spacing:.7px;margin-bottom:6px}
.srrCoachProposalV3 strong{display:block;font-size:14px;line-height:1.4;margin-bottom:5px}
.srrCoachProposalV2 p,.srrCoachProposalV3 p{margin:0 0 9px;font-size:13px;line-height:1.45}
.srrCoachProposalActions{display:flex;flex-wrap:wrap;gap:7px}
.srrCoachProposalV2 button,.srrCoachProposalV3 button{border:1px solid rgba(166,255,0,.35);background:#0f170d;color:var(--green,#a6ff00);font-weight:900;border-radius:11px;padding:8px 10px}
.srrCoachProposalV3 .coachApplyBtn{background:var(--green,#a6ff00);color:#081007;border-color:var(--green,#a6ff00)}
.srrCoachTransientError{border-color:rgba(255,169,51,.45)!important;background:rgba(255,169,51,.06)!important}
@media(max-width:600px){.srrCoachProposalV2,.srrCoachProposalV3{max-width:100%}.srrCoachProposalActions button{flex:1 1 100%}}
