/* Persistent selection feedback for local chat choices; no business-state changes. */
.chat.chat-guided #messages .review-options button{
 transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;
}
.chat.chat-guided #messages .review-options button.active[aria-pressed="true"]{
 background:#75dfbb;
 border-color:#9af2d4;
 color:#082b23;
 box-shadow:inset 0 0 0 1px rgba(187,255,231,.35),0 0 14px rgba(117,223,187,.16);
 font-weight:600;
}
.chat.chat-guided #messages .review-options button.active[aria-pressed="true"]:disabled,
.chat.chat-guided #messages .review-options button.active:disabled{
 opacity:1;
 background:#75dfbb;
 border-color:#9af2d4;
 color:#082b23;
}
.chat.chat-guided #messages .review-options button:focus-visible{
 outline:2px solid #b5f7e2;
 outline-offset:3px;
}
@media(prefers-reduced-motion:reduce){
 .chat.chat-guided #messages .review-options button{transition:none}
}
