
/* SEGREDUS LIGHT CHAT V2 */
/* Somente tema Light */

/* Datas das mensagens enviadas */
body.sg-theme-light .sm8-chat .sm8-bubble.mine small,
body.sg-theme-light .sm8-chat .sm8-bubble.mine time {
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    opacity:.85!important;
    font-size:11px!important;
}

/* Texto das mensagens enviadas */
body.sg-theme-light .sm8-chat .sm8-bubble.mine p {
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
}

/* Datas das mensagens recebidas */
body.sg-theme-light .sm8-chat .sm8-bubble:not(.mine) small,
body.sg-theme-light .sm8-chat .sm8-bubble:not(.mine) time {
    color:#596170!important;
    -webkit-text-fill-color:#596170!important;
}

/* Espacamento interno */
body.sg-theme-light .sm8-chat .sm8-bubble {
    padding:12px 15px!important;
    line-height:1.5!important;
}

/* Cabeçalho mobile */
@media(max-width:767px) {
    body.sg-theme-light .sm8-top {
        display:flex!important;
        align-items:center!important;
        gap:10px!important;
    }

    body.sg-theme-light .sm8-topright {
        display:flex!important;
        align-items:center!important;
        justify-content:flex-end!important;
        gap:8px!important;
        flex-wrap:nowrap!important;
    }

    body.sg-theme-light .sm8-topright > * {
        flex-shrink:0!important;
    }

    body.sg-theme-light .sm8-topright
    :is(.seg-theme-switch,.sg-theme-switch,
        .seg-theme-toggle,.theme-switcher) {
        position:relative!important;
        inset:auto!important;
        transform:none!important;
        margin:0!important;
        z-index:1!important;
    }
}
