@cometchat/chat-uikit-react
Version:
Ready-to-use Chat UI Components for React(Javascript/Web)
198 lines (170 loc) • 5.7 kB
CSS
.cometchat-ai-assistant-message-bubble {
flex-direction: column;
display: flex;
text-align: left;
justify-content: flex-start;
width: 100%;
max-width: 100%;
overflow: hidden;
}
.cometchat-ai-assistant-message-bubble * {
box-sizing: border-box;
max-width: 100%;
overflow: hidden;
}
.cometchat-ai-assistant-message-bubble>p:not([class]) {
text-align: left;
color: var(--cometchat-text-color-primary);
}
.cometchat-ai-assistant-message-bubble ol:not([class]) {
padding-left: 0px ;
margin-top: 0px ;
text-align: left ;
color: var(--cometchat-text-color-primary);
}
.cometchat-ai-assistant-message-bubble li:not([class]) {
text-align: left ;
color: var(--cometchat-text-color-primary);
}
.cometchat-ai-assistant-message-bubble ol:not([class]),.cometchat-ai-assistant-message-bubble ul:not([class]) {
padding-left: var(--cometchat-padding-5) ;
text-align: left ;
color: var(--cometchat-text-color-primary);
}
.cometchat-ai-assistant-message-bubble ul:not([class]) {
text-align: left ;
color: var(--cometchat-text-color-primary);
}
.cometchat-ai-assistant-message-bubble__code-block {
max-height: 300px;
overflow: auto;
border: 1px solid var(--cometchat-border-color-default);
width: 100%;
}
.cometchat-ai-assistant-message-bubble *:not(pre *) {
color: var(--cometchat-text-color-primary);
font-size: 14px;
font-family: var(--cometchat-font-family);
}
.cometchat-ai-assistant-message-bubble .cometchat-ai-assistant-message-bubble__code-block,.cometchat-ai-assistant-message-bubble .cometchat-ai-assistant-message-bubble__code-block *{
font-size: 14px;
}
.cometchat-ai-assistant-message-bubble__code-block::-webkit-scrollbar {
width: 0px;
height: 8px;
background: transparent;
}
.cometchat-ai-assistant-message-bubble__code-block::-webkit-scrollbar-track {
background: transparent;
}
.cometchat-ai-assistant-message-bubble__code-block::-webkit-scrollbar-thumb {
background: var(--cometchat-icon-color-secondary);
border-radius: var(--cometchat-radius-2);
}
.cometchat-ai-assistant-message-bubble table {
width: fit-content;
max-width: 100%;
table-layout: auto;
display: block;
overflow-x: auto;
border-radius: var(--cometchat-radius-2);
margin: var(--cometchat-margin-2) 0;
border-collapse: separate;
border-spacing: 0;
overflow: scroll;
}
/* Round only outer cells */
.cometchat-ai-assistant-message-bubble tr:first-child th:first-child {
border-top-left-radius: var(--cometchat-radius-2);
}
.cometchat-ai-assistant-message-bubble tr:first-child th:last-child {
border-top-right-radius: var(--cometchat-radius-2);
}
.cometchat-ai-assistant-message-bubble tr:last-child td:first-child {
border-bottom-left-radius: var(--cometchat-radius-2);
}
.cometchat-ai-assistant-message-bubble tr:last-child td:last-child {
border-bottom-right-radius: var(--cometchat-radius-2);
}
.cometchat-ai-assistant-message-bubble th,
.cometchat-ai-assistant-message-bubble td {
padding: var(--cometchat-padding-2);
border: 1px solid var(--cometchat-border-color-dark);
width: fit-content;
max-width: 100%;
}
.cometchat-ai-assistant-message-bubble table::-webkit-scrollbar {
width: 0px;
height: 8px;
background: transparent;
}
.cometchat-ai-assistant-message-bubble table::-webkit-scrollbar-track {
background: transparent;
}
.cometchat-ai-assistant-message-bubble table::-webkit-scrollbar-thumb {
background: var(--cometchat-icon-color-secondary);
border-radius: var(--cometchat-radius-2);
}
.cometchat-ai-assistant-message-bubble td{
text-align: left ;
}
.cometchat-ai-assistant-message-bubble th{
text-align: center ;
}
.cometchat-ai-assistant-message-bubble th{
background: var(--cometchat-background-color-04);
}
.cometchat-ai-assistant-message-bubble .cometchat-ai-assistant-message-bubble__link{
text-decoration: underline;
color: var(--cometchat-text-color-highlight);
}
.cometchat-ai-assistant-message-bubble ul,.cometchat-ai-assistant-message-bubble ol,.cometchat-ai-assistant-message-bubble hr{
margin: 0;
}
.cometchat-ai-assistant-message-bubble li{
overflow: visible ;
line-height: 20px;
padding: 0px 0px 6px 0px;
}
.cometchat-ai-assistant-message-bubble > ol:first-child > li:first-child,
.cometchat-ai-assistant-message-bubble > ul:first-child > li:first-child
{
padding-top: 0px;
}
.cometchat-ai-assistant-message-bubble h1,
.cometchat-ai-assistant-message-bubble h2,
.cometchat-ai-assistant-message-bubble h3,
.cometchat-ai-assistant-message-bubble h4,
.cometchat-ai-assistant-message-bubble h5,
.cometchat-ai-assistant-message-bubble h6 {
line-height: 20px;
font-size: initial;
padding: var(--cometchat-padding-2) 0px;
margin: 0;
}
.cometchat-ai-assistant-message-bubble > h1:first-child,
.cometchat-ai-assistant-message-bubble > h2:first-child,
.cometchat-ai-assistant-message-bubble > h3:first-child,
.cometchat-ai-assistant-message-bubble > h4:first-child,
.cometchat-ai-assistant-message-bubble > h5:first-child,
.cometchat-ai-assistant-message-bubble > h6:first-child {
padding-top: 0px;
}
.cometchat-ai-assistant-message-bubble img{
max-height: 300px;
width: fit-content;
border-radius: var(--cometchat-radius-2);
}
.cometchat-ai-assistant-message-bubble p{
line-height: 20px;
padding: var(--cometchat-padding-2) 0px;
}
.cometchat-ai-assistant-message-bubble > ul:first-child li:first-child > p:first-child{
padding-top: 0px;
}
.cometchat-ai-assistant-message-bubble > ol:first-child li:first-child > p:first-child{
padding-top: 0px;
}
.cometchat-ai-assistant-message-bubble > p:first-child{
padding-top: 0px;
}