.LivestreamDemoTheme_container__qjTWL .t-chatbox,.LivestreamDemoTheme_container__qjTWL t-chatbox{--t-color-brand-primary:var(--t-color-gray-900);--t-color-brand-primary-hover:var(--t-color-gray-800);--t-color-brand-primary-active:var(--t-color-gray-700);--t-color-brand-muted:var(--t-color-gray-500);--t-color-brand-dark:var(--t-color-gray-800);--t-color-brand-light:var(--t-color-gray-600);--t-color-focus-ring:var(--t-color-brand-muted);--t-color-focus-ring-strong:hsla(0,0%,9%,.5);--t-radius-xs:0;--t-radius-sm:0;--t-radius-md:0;--t-radius-lg:0;--t-radius-xl:0}.LivestreamDemoTheme_container__qjTWL .t-chatbox,.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-editor,.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-editor .t-text-input,.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-send-button,.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=system] .t-message-body,.LivestreamDemoTheme_container__qjTWL t-chatbox{border-radius:0}.LivestreamDemoTheme_container__qjTWL .t-theme-message:not([t-sender=system]){align-self:stretch;width:100%;padding:4px;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"avatar sender actions" "avatar message actions";-moz-column-gap:8px;column-gap:8px;row-gap:2px;margin-top:2px;transition:background-color .15s ease-out}.LivestreamDemoTheme_container__qjTWL .t-theme-message:not([t-sender=system]):hover{background-color:#fafafa}.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=currentUser],.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=currentUser]:not(:first-child),.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=other],.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=other]:first-child,.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=other]:first-child:last-child,.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=other]:last-child{grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"avatar sender actions" "avatar message actions"}.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-message-sender-name,.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=currentUser]:before{display:block;grid-area:sender;max-width:none;padding-right:5rem;color:var(--t-color-text);font-size:var(--t-font-size-xs);font-weight:var(--t-font-weight-semibold);line-height:1.25}.LivestreamDemoTheme_container__qjTWL .t-theme-message[t-sender=currentUser]:before{content:var(--livestream-current-user-name)}.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-message-status{display:inline-flex;grid-area:sender;align-self:center;justify-self:end;max-width:none;min-width:0;color:var(--t-color-text-muted);font-size:var(--t-font-size-xs);gap:0;line-height:1.25;text-align:right}.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-add-reaction-button,.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-message-status .t-status-icon{display:none}.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-action-menu-icon{transform:rotate(90deg)}.LivestreamDemoTheme_container__qjTWL .t-theme-message:not(:last-child) .t-theme-avatar{visibility:visible}.LivestreamDemoTheme_container__qjTWL .t-theme-message>.t-avatar-wrapper{width:24px;height:24px;align-self:start;overflow:visible}.LivestreamDemoTheme_container__qjTWL .t-theme-message>.t-avatar-wrapper>.t-theme-avatar{width:24px;height:24px}.LivestreamDemoTheme_container__qjTWL .t-theme-message:not([t-sender=system]) .t-message-body{display:block;justify-self:stretch;width:auto;max-width:none;padding:0;color:var(--t-color-text);background-color:transparent;border:0;box-shadow:none;font-size:var(--t-font-size-sm);line-height:var(--t-line-height-base)}.LivestreamDemoTheme_container__qjTWL .t-theme-message:not([t-sender=system]) .t-message-body .t-message-content{display:block}.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-theme-referenced-message{background-color:var(--t-color-gray-300);color:var(--t-color-text)}.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-theme-referenced-message .t-accent-bar{background-color:var(--t-color-gray-700)}.LivestreamDemoTheme_container__qjTWL .t-theme-message .t-theme-referenced-message .t-sender-name{color:var(--t-color-gray-800)}.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-edit-row button[t-action=save],.LivestreamDemoTheme_container__qjTWL .t-upload-preview .t-confirm-send{border-color:var(--t-color-brand-primary);background-color:var(--t-color-brand-primary)}.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-send-button:not([aria-label="Voice message"]):not(:disabled){background-color:var(--t-color-brand-primary);color:var(--t-color-brand-primary-fg);opacity:1}.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-send-button:not([aria-label="Voice message"]):not(:disabled):focus,.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-send-button:not([aria-label="Voice message"]):not(:disabled):hover{background-color:var(--t-color-brand-primary-active);color:var(--t-color-brand-primary-fg);opacity:1}.LivestreamDemoTheme_container__qjTWL .t-audio-player .t-playback-speed-menu .t-menu-item:hover,.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-mention-suggest-list button.focused,.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-mention-suggest-list button:hover{background-color:var(--t-color-brand-primary-hover)}.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-editor .t-mention,.LivestreamDemoTheme_container__qjTWL .t-theme-reply-bar .t-close-button:hover{background-color:var(--t-color-brand-primary-active);color:var(--t-color-brand-primary-fg)}.LivestreamDemoTheme_container__qjTWL .t-emoji-picker emoji-picker{--indicator-color:var(--t-color-brand-primary);--outline-color:var(--t-color-focus-ring-strong)}.LivestreamDemoTheme_container__qjTWL .t-emoji-picker[t-loading],.LivestreamDemoTheme_container__qjTWL .t-upload-preview .t-loading{color:var(--t-color-brand-primary)}.LivestreamDemoTheme_container__qjTWL .t-theme-message-field .t-send-button:focus-visible{box-shadow:0 0 0 2px var(--t-color-focus-ring-strong)}