.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *)
{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
.ht_ctc_chat_greetings_box ol, .ht_ctc_chat_greetings_box ul
{
    margin-bottom: 0;
    margin-top: 0;
}
.ctc_g_bottom, .ctc_g_content, .ctc_g_sentbutton
{
    margin-top: -.9px!important;
}
.ctc_g_content
{
    max-height: calc(80vh - 140px);
    overflow-y: auto;
}
.greetings_header_image img
{
    object-fit: cover;
}
.greetings_header_image
{
    display: inline-block;
    position: relative;
}
.g_header_badge_online
{
    border-radius: 50%;
    bottom: 0;
    height: 12px;
    position: absolute;
    right: 0;
    width: 12px;
    z-index: 1;
}
@media only screen and (max-width: 420px)
{
    .ctc_side_positions .ctc_m_p_left
    {
        left: 0!important;
        right: unset!important;
    }
    .ctc_side_positions .ctc_m_p_right
    {
        left: unset!important;
        right: 0!important;
    }
    .ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn
    {
        float: left!important;
    }
    .ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn
    {
        float: right!important;
    }
    .ctc_side_positions .ctc_m_cta_order_0
    {
        order: 0!important;
    }
    .ctc_side_positions .ctc_m_cta_order_1
    {
        order: 1!important;
    }
    .ht_ctc_greetings.ctc_m_full_width
    {
        bottom: 0!important;
        position: fixed!important;
        right: 0!important;
    }
    .ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box
    {
        margin: 7px!important;
        min-width: 80vw!important;
        position: unset!important;
        width: calc(100vw - 14px)!important;
    }
    .ctc_m_full_width .ctc_g_message_box_width
    {
        max-width: 85%!important;
    }
    .ht_ctc_animation:has(.ht_ctc_greetings)
    {
        animation-fill-mode: none!important;
    }
}
@media only screen and (min-width: 900px)
{
    .ctc_g_content::-webkit-scrollbar
    {
        width: 2.8px;
    }
    .ctc_g_content::-webkit-scrollbar-thumb
    {
        background: #a5a5a5;
    }
}