/* V96: exact approved preview surfaces, without changing playback or delivery.
   Rest-only paint deliberately leaves hover, pressed and disabled feedback intact. */
#nbr-first-party-chat[data-design=v88] .nbr-chat-voice-composer:is([data-state=preview],[data-state=sending]) .nbr-chat-audio-shell{background:#f9fbfe;border-color:#e4eaf3;box-shadow:inset 0 1px 0 #ffffff80}
#nbr-first-party-chat[data-design=v88] .nbr-chat-voice-composer:is([data-state=preview],[data-state=sending]) .nbr-chat-playback-rate:before{background:linear-gradient(180deg,#f5f9ff,#eaf2fd)}
#nbr-first-party-chat[data-design=v88] .nbr-chat-voice-composer[data-state=preview] .nbr-chat-audio-play:not(:disabled):not(:hover):not(:active){background:#0059e7;background-image:linear-gradient(180deg,#005de7 10%,#0059e3 50%,#005de5 90%)}
#nbr-first-party-chat[data-design=v88] .nbr-chat-voice-composer[data-state=preview] .nbr-chat-voice-send:not(:disabled):not(:hover):not(:active){background:#005ae3;background-image:linear-gradient(180deg,#005ce6 10%,#005ae4 50%,#0059e3 90%)}
#nbr-first-party-chat[data-design=v88] .nbr-chat-voice-composer:is([data-state=preview],[data-state=sending]) .nbr-chat-voice-send{gap:14px}
#nbr-first-party-chat[data-design=v88] .nbr-chat-voice-composer:is([data-state=preview],[data-state=sending]) .nbr-chat-voice-send svg{width:26px;height:26px}
