.stream-chat-lobby{--str-chat__primary-color:hsl(var(--primary));--str-chat__active-primary-color:hsl(var(--primary));--str-chat__background-color:hsl(var(--background));--str-chat__secondary-background-color:hsl(var(--card));--str-chat__primary-surface-color:hsl(var(--accent));--str-chat__border-radius-circle:9999px;--str-chat__font-family:inherit;--str-chat__text-color:hsl(var(--foreground));--str-chat__text-low-emphasis-color:hsl(var(--muted-foreground))}.stream-chat-lobby .str-chat{background:hsl(var(--background));height:100%}.stream-chat-lobby .str-chat__channel,.stream-chat-lobby .str-chat__main-panel{height:100%}.stream-chat-lobby .str-chat__header-livestream{display:none}.stream-chat-lobby .str-chat__list{background:hsl(var(--background));padding:0}.stream-chat-lobby .str-chat__ul{padding:0 0 4px}.stream-chat-lobby .str-chat__li{margin:0;padding:0}.stream-chat-lobby .stream-chat-msg-row{padding:2px 16px;transition:background-color .1s}.stream-chat-lobby .stream-chat-msg-row:hover{background:hsl(var(--muted)/.35)}.stream-chat-lobby .str-chat__message-simple{padding:2px 0}.stream-chat-lobby .str-chat{--str-chat__message-bubble-background-color:hsl(var(--card));--str-chat__own-message-bubble-background-color:hsl(var(--accent));--str-chat__message-bubble-border-radius:8px;--str-chat__message-bubble-box-shadow:none;--str-chat__message-bubble-border-block-start:none;--str-chat__message-bubble-border-block-end:none;--str-chat__message-bubble-border-inline-start:none;--str-chat__message-bubble-border-inline-end:none}.stream-chat-lobby .str-chat__message-text-inner{color:hsl(var(--foreground));font-size:.875rem;line-height:1.375rem}.stream-chat-lobby .str-chat__message-sender-name{color:hsl(var(--primary));font-size:.8125rem;font-weight:600}.stream-chat-lobby .str-chat__message-simple-timestamp,.stream-chat-lobby .str-chat__message-data{color:hsl(var(--muted-foreground));font-size:.6875rem}.stream-chat-lobby .str-chat__avatar{border-radius:50%;flex-shrink:0;width:32px!important;height:32px!important}.stream-chat-lobby .str-chat__avatar-fallback{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));font-size:.75rem}.stream-chat-lobby .str-chat__message-reaction-selector{background:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:0 4px 16px hsl(var(--background)/.6);border-radius:8px}.stream-chat-lobby .str-chat__message-reactions-list-item__button{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:6px}.stream-chat-lobby .str-chat__message-simple__actions,.stream-chat-lobby .str-chat__message-options,.stream-chat-lobby .str-chat__reaction-selector,.stream-chat-lobby .str-chat__list-notifications{display:none!important}.stream-chat-lobby .str-chat__message-input{--str-chat__message-input-background-color:transparent;--str-chat__message-input-border-block-start:none;--str-chat__message-input-border-block-end:none;--str-chat__message-input-border-inline-start:none;--str-chat__message-input-border-inline-end:none;--str-chat__message-input-box-shadow:none;padding:8px 16px;background:0 0!important}.stream-chat-lobby .str-chat__list{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.stream-chat-lobby .str-chat__message-textarea-container{background:hsl(var(--secondary));border:none;border-radius:8px;transition:background .15s}.stream-chat-lobby .str-chat__message-textarea-container:focus-within{background:hsl(var(--muted))}.stream-chat-lobby .str-chat__message-textarea-container textarea{color:hsl(var(--foreground));caret-color:hsl(var(--primary));font-size:.875rem;line-height:1.375rem}.stream-chat-lobby .str-chat__message-textarea-container textarea::placeholder{color:hsl(var(--muted-foreground))}.stream-chat-lobby .str-chat__send-button{color:hsl(var(--primary))}.stream-chat-lobby .str-chat__send-button:hover{color:hsl(var(--primary));opacity:.85}.stream-chat-lobby .str-chat__attachment-selector-actions-menu{background:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:0 4px 16px hsl(var(--background)/.6);border-radius:8px}.stream-chat-lobby .str-chat__date-separator{padding:4px 16px}.stream-chat-lobby .str-chat__date-separator-date{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem;font-weight:600}.stream-chat-lobby .str-chat__date-separator-line{background:hsl(var(--border))}.stream-chat-lobby .str-chat__empty-channel{color:hsl(var(--muted-foreground))}.stream-chat-lobby .str-chat__message--system__text p{color:hsl(var(--muted-foreground));font-size:.75rem}.stream-chat-lobby .str-chat__message--system__line{background:hsl(var(--border))}.stream-chat-lobby .str-chat__thread{background:hsl(var(--card));border-left:1px solid hsl(var(--border))}.stream-chat-lobby .str-chat__typing-indicator{color:hsl(var(--muted-foreground))}.stream-chat-lobby .str-chat__message-link-preview{background:hsl(var(--card));border-left:3px solid hsl(var(--primary));border-radius:4px}.stream-chat-lobby .str-chat__unread-messages-separator{color:hsl(var(--primary))}.stream-chat-lobby .str-chat__unread-messages-separator__banner{background:hsl(var(--accent));border-color:hsl(var(--primary)/.3)}.stream-chat-lobby .str-chat__message-attachment--image img{border-radius:8px}.chat-picker-popover{z-index:50;background:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:0 8px 32px hsl(var(--background)/.7);border-radius:8px;margin-bottom:8px;animation:.12s ease-out picker-fade-in;position:absolute;bottom:100%;right:0;overflow:hidden}@keyframes picker-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-picker-popover em-emoji-picker{--em-rgb-background:var(--popover);--em-rgb-input:var(--secondary);--em-color-border:hsl(var(--border));--em-color-border-over:hsl(var(--border));border:none!important;border-radius:0!important}.giphy-picker-panel{flex-direction:column;width:360px;height:420px;display:flex}.giphy-picker-panel .giphy-search-input{border:none;border-bottom:1px solid hsl(var(--border));background:hsl(var(--secondary));width:100%;color:hsl(var(--foreground));outline:none;padding:10px 12px;font-size:.875rem}.giphy-picker-panel .giphy-search-input::placeholder{color:hsl(var(--muted-foreground))}.giphy-picker-panel .giphy-search-input:focus{background:hsl(var(--muted))}.giphy-picker-panel .giphy-grid-container{scrollbar-width:thin;scrollbar-color:hsl(var(--border))transparent;flex:1;padding:8px;overflow-y:auto}.giphy-picker-panel .giphy-grid-container img{cursor:pointer;border-radius:4px}.giphy-attribution{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;padding:4px 8px;display:flex}.giphy-attribution img{opacity:.5;height:16px}
