/* _content/CommunicAI.Prototype.BackOffice/Components/Pages/Chat/Chat.razor.rz.scp.css */
.chat-wrapper[b-csu20os5da]  .pre-wrap {
    white-space: pre-wrap !important;
    text-align: start;
}

.chat-wrapper[b-csu20os5da]  .avatar-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    display: block;
}

.chat-wrapper[b-csu20os5da]  .chat-bubble {
    background-color: var(--mud-palette-surface) !important;
    color: var(--mud-palette-text-primary) !important;
    border-radius: 12px;
    text-align: start;
}

.chat-wrapper[b-csu20os5da]  .chat-bubble.user-bubble {
    background-color: var(--mud-palette-surface-variant) !important;
    border-left: 2px solid var(--mud-palette-secondary);
}

.chat-wrapper[b-csu20os5da]  .chat-bubble.ai-bubble {
    border-right: 2px solid var(--mud-palette-primary);
}

.chat-wrapper[b-csu20os5da]  .markdown-body {
    text-align: start;
}

.chat-wrapper[b-csu20os5da]  .markdown-body p {
    margin: 0.25rem 0;
}

.chat-wrapper[b-csu20os5da]  .markdown-body ul,
.chat-wrapper[b-csu20os5da]  .markdown-body ol {
    margin: 0.25rem 0 0.25rem 1.25rem;
    padding: 0;
}

.chat-wrapper[b-csu20os5da]  .markdown-body a {
    color: inherit;
    text-decoration: underline;
}

.chat-wrapper[b-csu20os5da]  .markdown-body code {
    padding: 0 0.2rem;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.06);
}

.ai-disclaimer[b-csu20os5da] {
    margin-top: 6px;
    margin-bottom: 6px;
}
/* _content/CommunicAI.Prototype.BackOffice/Components/Pages/DocumentChunks/RAGPipeline.razor.rz.scp.css */
.rag-pipeline-wrapper[b-y876cymj9s]  .w-100 {
    width: 100%;
}

.rag-pipeline-wrapper[b-y876cymj9s]  .w-90 {
    width: 90%;
}

.rag-pipeline-wrapper[b-y876cymj9s]  .pre-wrap {
    white-space: pre-wrap !important;
}
