
#crc-ai-widget .crc-ai-voice-privacy {
    flex-basis: 100%;
    font-size: 11px;
    line-height: 1.4;
    opacity: .8;
    margin: 3px 0 0;
}
#crc-ai-widget .crc-ai-thinking-message {
    display: flex;
    align-items: flex-end;
    gap: 7px;
    margin: 8px 0;
}
#crc-ai-widget .crc-ai-thinking-avatar {
    width: 30px;
    height: 30px;
    object-fit: contain;
    flex-shrink: 0;
}
#crc-ai-widget .crc-ai-thinking-bubble {
    display: flex;
    align-items: center;
    gap: 5px;
    min-height: 32px;
    padding: 9px 13px;
    border-radius: 14px;
    background: #eef5f3;
}
#crc-ai-widget .crc-ai-thinking-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #168b87;
    animation: coco-public-thinking 1.2s infinite ease-in-out;
}
#crc-ai-widget .crc-ai-thinking-dot:nth-child(2) {
    animation-delay: .15s;
}
#crc-ai-widget .crc-ai-thinking-dot:nth-child(3) {
    animation-delay: .3s;
}
@keyframes coco-public-thinking {
    0%, 60%, 100% { transform: translateY(0); opacity: .4; }
    30% { transform: translateY(-4px); opacity: 1; }
}
