/* _content/Trmk.TeamAva.API/Shared/Components/ChatMessageContent.razor.rz.scp.css */
/* Generic text blocks */
[b-ewu5l78x28] .msg-text {
    display: inline;
    word-wrap: break-word;
    overflow-wrap: anywhere;
}

/* Translated block spacing */
[b-ewu5l78x28] .msg-translate {
    margin-right: 10px;
}

/* Meta/secondary color for original text when translation is present */
[b-ewu5l78x28] .msg-meta {
    color: var(--rz-base-500);
}

/* Language flag chip */
[b-ewu5l78x28] .lang-flag {
    white-space: nowrap;
    margin-right: 3px;
}

/* Emote lines mimic Body2 font size (like RadzenText TextStyle.Body2) */
[b-ewu5l78x28] .emote-line {
    font-size: var(--rz-text-body2-font-size);
}

/* Text segments in emote lines */
[b-ewu5l78x28] .emote-text {
    white-space: pre-line;
    margin-right: 5px;
    word-wrap: break-word;
    overflow-wrap: anywhere;
}

/* Deleted: strike-through and slight dim for text and flags only */
[b-ewu5l78x28] .deleted {
    text-decoration: line-through;
    opacity: 0.65;
}

/* Subtle transitions */
[b-ewu5l78x28] .msg-text,
[b-ewu5l78x28] .emote-text,
[b-ewu5l78x28] .emote,
[b-ewu5l78x28] .lang-flag {
    transition: opacity .15s ease-in, text-decoration-color .15s ease-in;
}

/* Generic emote */
[b-ewu5l78x28] .emote{
    margin-right: 5px;
    margin-top: 1px;
}

/* YouTube emote style */
[b-ewu5l78x28] .yt-emote {
    max-width: 24px; 
    max-height: 24px;
}

/* TikTok emote style */
[b-ewu5l78x28] .tt-emote {
    max-width: 28px;
    max-height: 28px;
}
/* _content/Trmk.TeamAva.API/Shared/Components/CookieBanner.razor.rz.scp.css */

[b-dyzqi3ldr1] .trmk-cookie-banner-text {
    color: var(--rz-white);
}
