.cometchat-stream-message-bubble *{box-sizing:border-box;max-width:100%;margin:0;margin-bottom:var(--cometchat-margin-2);line-height:1.75;overflow:hidden}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__copy{background:var(--cometchat-icon-color-secondary);justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:20px;height:20px;display:flex;-webkit-mask:url("../../assets/Copy.svg") 50%/contain no-repeat;mask:url("../../assets/Copy.svg") 50%/contain no-repeat}.cometchat:has(>.cometchat-stream-message-bubble){margin-top:calc(var(--cometchat-margin-1)*-1)}.cometchat-stream-message-bubble{text-align:left;overflow:hidden}.cometchat-message-bubble__wrapper{align-items:center}.cometchat-stream-message-bubble>p:not([class]){text-align:left}.cometchat-stream-message-bubble>ol:not([class]){text-align:left!important;margin-top:0!important;padding-left:0!important}.cometchat-stream-message-bubble img,.cometchat-stream-message-bubble pre,.cometchat-stream-message-bubble canvas,.cometchat-stream-message-bubble svg,.cometchat-stream-message-bubble video,.cometchat-stream-message-bubble figure,.cometchat-stream-message-bubble table{vertical-align:top}.cometchat-stream-message-bubble input[type=checkbox]{margin-right:var(--cometchat-margin-1);position:relative;top:1px}.cometchat-stream-message-bubble li:not([class]){text-align:left!important}.cometchat-stream-message-bubble ol:not([class]),.cometchat-stream-message-bubble ul:not([class]){padding-left:var(--cometchat-padding-5)!important;text-align:left!important}.cometchat-stream-message-bubble ul:not([class]){text-align:left!important}.cometchat-stream-message-bubble__code-block{border:1px solid var(--cometchat-border-color-default);width:100%;max-height:300px;overflow:auto}.cometchat-stream-message-bubble :not(pre *){color:var(--cometchat-text-color-primary);font-size:14px;font-family:var(--cometchat-font-family)}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__code-block,.cometchat-stream-message-bubble .cometchat-stream-message-bubble__code-block *{font-size:14px}.cometchat-stream-message-bubble__thinking{color:#717680;font:var(--cometchat-font-body-regular);border-radius:16px;justify-content:flex-start;align-self:flex-start;align-items:center;width:fit-content;min-width:fit-content;height:fit-content;padding-top:1px;animation:.5s fadeIn;display:flex;position:relative;overflow:hidden}.cometchat-stream-message-bubble__thinking:after{content:"";background:var(--cometchat-text-shimmer-gradient-color);pointer-events:none;opacity:.7;width:60%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-60%}.cometchat-stream-message-bubble__tool-call-text{text-align:left;width:fit-content;color:var(--cometchat-text-color-secondary);padding-top:1px}.cometchat-stream-message-bubble__thinking{border-radius:0;align-items:flex-start}.cometchat-stream-message-bubble__thinking>.cometchat-stream-message-bubble__thinking-text{color:var(--cometchat-text-color-secondary);border-radius:0}.cometchat-stream-message-bubble__code-block::-webkit-scrollbar{background:0 0;width:0;height:8px}.cometchat-stream-message-bubble__code-block::-webkit-scrollbar-track{background:0 0}.cometchat-stream-message-bubble__code-block::-webkit-scrollbar-thumb{background:var(--cometchat-icon-color-secondary);border-radius:4px}.cometchat-stream-message-bubble table{table-layout:auto;border-radius:var(--cometchat-radius-2);width:fit-content;max-width:100%;margin:var(--cometchat-margin-2)0;border-collapse:separate;border-spacing:0;display:block;overflow:hidden}.cometchat-stream-message-bubble tr:first-child th:first-child{border-top-left-radius:var(--cometchat-radius-2)}.cometchat-stream-message-bubble tr:first-child th:last-child{border-top-right-radius:var(--cometchat-radius-2)}.cometchat-stream-message-bubble tr:last-child td:first-child{border-bottom-left-radius:var(--cometchat-radius-2)}.cometchat-stream-message-bubble tr:last-child td:last-child{border-bottom-right-radius:var(--cometchat-radius-2)}.cometchat-stream-message-bubble table::-webkit-scrollbar{background:0 0;width:0;height:8px}.cometchat-stream-message-bubble table::-webkit-scrollbar-track{background:0 0}.cometchat-stream-message-bubble table::-webkit-scrollbar-thumb{background:var(--cometchat-icon-color-secondary);border-radius:var(--cometchat-radius-2)}.cometchat-stream-message-bubble th,.cometchat-stream-message-bubble td{padding:var(--cometchat-padding-2);border:1px solid var(--cometchat-border-color-dark);width:fit-content;max-width:100%}.cometchat-stream-message-bubble td{text-align:left!important}.cometchat-stream-message-bubble th{background:var(--cometchat-background-color-04);text-align:center!important}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__link{color:var(--cometchat-text-color-highlight);text-decoration:underline}.cometchat-stream-message-bubble ul,.cometchat-stream-message-bubble ol,.cometchat-stream-message-bubble hr{margin:0}.cometchat-stream-message-bubble li{padding:0;overflow:visible!important}.cometchat-stream-message-bubble img{border-radius:var(--cometchat-radius-2);width:fit-content;max-height:300px;margin-top:var(--cometchat-margin-2)}.cometchat-stream-message-bubble>:first-child :first-child:not(:has(*))~img{margin-top:var(--cometchat-margin-1)}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__image-intersection-start:not(.cometchat-stream-message-bubble__image-intersection-end~.cometchat-stream-message-bubble__image-intersection-start,input[type=checkbox]~.cometchat-stream-message-bubble__image-intersection-start){margin-top:-.5em;display:block}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__image-intersection-start:is(input[type=checkbox]~.cometchat-stream-message-bubble__image-intersection-start)~img{margin-top:var(--cometchat-margin-1)}.cometchat-stream-message-bubble>ol:first-child>li:first-child,.cometchat-stream-message-bubble>ul:first-child>li:first-child{padding-top:0}.cometchat-stream-message-bubble h1,.cometchat-stream-message-bubble h2,.cometchat-stream-message-bubble h3,.cometchat-stream-message-bubble h4,.cometchat-stream-message-bubble h5,.cometchat-stream-message-bubble h6{font-size:initial;padding:var(--cometchat-padding-2)0px;margin:0}.cometchat-stream-message-bubble>h1:first-child,.cometchat-stream-message-bubble>h2:first-child,.cometchat-stream-message-bubble>h3:first-child,.cometchat-stream-message-bubble>h4:first-child,.cometchat-stream-message-bubble>h5:first-child,.cometchat-stream-message-bubble>h6:first-child{padding-top:0}.cometchat-stream-message-bubble__image-intersection-start,.cometchat-stream-message-bubble__image-intersection-end{display:none}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__image-intersection-start:not(.cometchat-stream-message-bubble__image-intersection-end~.cometchat-stream-message-bubble__image-intersection-start){margin-top:-.5em;display:block}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__image-intersection-end:not(:has(+.cometchat-stream-message-bubble__image-intersection-start)){display:block}.cometchat-stream-message-bubble .cometchat-stream-message-bubble__image-intersection-end:last-child{margin-bottom:0}.cometchat-stream-message-bubble>ul:first-child li:first-child>p:first-child,.cometchat-stream-message-bubble>ol:first-child li:first-child>p:first-child,.cometchat-stream-message-bubble>p:first-child{padding-top:0}@keyframes shimmer{0%{left:-60%}to{left:100%}}