
    #RQEmbeddedChatWidget {
        bottom: 20px;
        right: 20px;
        width: 380px;
        flex-direction: column;
        align-items: stretch;
        animation: chat-widget-bounce 1s ease-in paused;
    }

    #RQChatFrame {
        height: min(560px, calc(100vh - 20px)); width: 100%;
        order: 2;
        background-color: #74af28;
        border-top-right-radius: 14px;
        border-top-left-radius: 14px;
        border-bottom-right-radius: 14px;
        border-bottom-left-radius: 14px;
    }

    #RQOpenInWindow {
        position: absolute;
        left: 2px;
    }

    #RQButtonContainer {
        flex-direction: row;
        justify-content: flex-end;
        animation: chat-widget-shake 0.82s cubic-bezier(.36,.07,.19,.97) 1.5s alternate paused;
    }

        
        #RQHighlighterContainer {
            justify-content: flex-end;
            margin-bottom: 18px;
            order: 0;
        }

        #RQHighlighterContainer button {
            background-color: #74af28;
            color: #ffffff;
        }

        #RQHighlighterContainerAutomationText {
            font-size: calc(11px * 1.07);
        }

        #RQHighlighterContainer > div > div > a {
            color: #202f4a;
        }

        #RQHighlighterContainer > div {
            border-radius: 14px;
            color: #202f4a;
            background-color: #ffffff;
        }
        

    