.str-chat{--str-chat__primary-color:#1b5e37!important;--str-chat__active-primary-color:#14472a!important;--str-chat__disabled-color:#eaeaea!important;--str-chat__cta-button-border-radius:0.375rem!important;--str-chat__border-radius-sm:0.375rem!important;--str-chat__border-radius-md:0.5rem!important;--str-chat__message-border-radius:0.75rem!important;--str-chat__font-family:inherit!important;height:100%!important;font-family:inherit!important}.str-chat__list{background:#f9fafb!important;padding:1rem!important}.str-chat__message-simple{margin-bottom:.5rem}.str-chat__message-simple-text{border-radius:var(--str-chat__message-border-radius);padding:.75rem 1rem;font-size:.875rem;max-width:80%}.str-chat__message-simple--me .str-chat__message-simple-text{background-color:#1b5e37!important;color:#fff!important;border-bottom-right-radius:0!important}.str-chat__message-simple--other .str-chat__message-simple-text{background-color:#e8f5e9!important;color:#1b5e37!important;border:1px solid #b3e5c7!important;border-bottom-left-radius:0!important}.str-chat__input{background-color:#fff;border-top:1px solid #e5e7eb;padding:.5rem}.str-chat__message-input{border-radius:var(--str-chat__border-radius-md);border:1px solid #e5e7eb;transition:border-color .2s}.str-chat__message-input:focus-within{border-color:#1b5e37!important}.str-chat__input-flat{padding:.5rem}.str-chat__send-button{background-color:#1b5e37!important;border-radius:var(--str-chat__border-radius-sm)!important;padding:.5rem 1rem!important;color:#fff!important}.str-chat__send-button:hover{background-color:#14472a!important}.str-chat__send-button:disabled{background-color:var(--str-chat__disabled-color);color:#9ca3af}.str-chat__typing-indicator{background-color:transparent;color:#6b7280;font-style:italic;font-size:.75rem;padding:.25rem .5rem}.str-chat__message-filtered{position:relative}.str-chat__message-filtered-indicator{position:absolute;top:-2px;right:10px;z-index:2}.str-chat__message-filtered-badge{background-color:hsla(0,93%,94%,.9);color:#b91c1c;font-size:10px;padding:2px 6px;border-radius:10px;display:inline-flex;align-items:center;border:1px solid rgba(220,38,38,.2)}.str-chat__message-status{font-size:.7rem;color:#9ca3af}.str-chat__message-simple--me .str-chat__message-status{color:hsla(0,0%,100%,.7)}.str-chat__date-separator{margin:1rem 0}.str-chat__date-separator-line{height:1px;background-color:#e5e7eb}.str-chat__date-separator-date{background-color:#f9fafb;color:#6b7280;font-size:.75rem;padding:0 .5rem}.str-chat__thread{background-color:#fff;border-left:1px solid #e5e7eb}.str-chat__thread-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.str-chat__file-attachment{background-color:#f3f4f6;border:1px solid #e5e7eb;padding:.5rem}.str-chat__file-attachment,.str-chat__file-attachment-thumbnail{border-radius:var(--str-chat__border-radius-sm)}.str-chat__gallery{margin-bottom:.5rem}.str-chat__gallery-image{border-radius:var(--str-chat__border-radius-md);overflow:hidden}.str-chat__avatar{border-radius:50%}.str-chat__message-text{font-size:14px;line-height:1.4}.str-chat__message-data{font-size:11px;color:#888}.str-chat__unread-messages-separator{color:#1b5e37!important;background-color:#f0f9f4!important;border:1px solid #b3e5c7!important}.str-chat__message-list-scroll{background-color:#f9f9f9!important}.str-chat__message-simple-text-inner{background-color:#fff!important;border-radius:12px!important;padding:10px 14px!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.str-chat__message--me .str-chat__message-simple-text-inner{background-color:#1b5e37!important;color:#fff!important}.str-chat__message--other .str-chat__message-simple-text-inner{background-color:#e8f5e9!important;color:#1b5e37!important;border:1px solid #b3e5c7!important}.stream-connection-status{font-size:.8rem;padding:.5rem 1rem;margin-bottom:.5rem;text-align:left;transition:all .3s ease}.stream-connection-status--disconnected{background-color:hsla(0,93%,94%,.9);color:#b91c1c;border-bottom:1px solid rgba(185,28,28,.2)}.stream-connection-status--connecting{background-color:rgba(255,247,237,.9);color:#c2410c;border-bottom:1px solid rgba(194,65,12,.2)}.stream-connection-status--connected{background-color:rgba(209,250,229,.9);color:#065f46;border-bottom:1px solid rgba(6,95,70,.2)}.stream-connection-status--error{background-color:hsla(0,93%,94%,.9);color:#b91c1c;border-bottom:1px solid rgba(185,28,28,.2)}.stream-connection-status--reconnecting{background-color:hsla(53,98%,77%,.9);color:#854d0e;border-bottom:1px solid rgba(133,77,14,.2)}@keyframes pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.stream-connection-status--connecting,.stream-connection-status--reconnecting{animation:pulse 1.5s ease-in-out infinite}.str-chat ::-webkit-scrollbar{width:8px;height:8px}.str-chat ::-webkit-scrollbar-track{background:transparent}.str-chat ::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:20px}.str-chat ::-webkit-scrollbar-thumb:hover{background-color:rgba(156,163,175,.8)}.str-chat,.str-chat__container,.str-chat__input,.str-chat__message-list,.str-chat__message-simple,.str-chat__message-simple-text-inner,.str-chat__send-button,.str-chat__textarea,.str-chat__typing-indicator{display:block!important;visibility:visible!important;opacity:1!important}.str-chat__message-simple:hover,.str-chat__message:hover{background-color:#f1f8f4!important}.str-chat__li .str-chat__message--me .str-chat__message-bubble,.str-chat__li .str-chat__message-simple--me .str-chat__message-simple-text-inner,.str-chat__li--bottom .str-chat__message--me .str-chat__message-bubble,.str-chat__li--middle .str-chat__message--me .str-chat__message-bubble,.str-chat__li--top .str-chat__message--me .str-chat__message-bubble,.str-chat__message--me .str-chat__message-bubble,.str-chat__message--me .str-chat__message-content,.str-chat__message--me .str-chat__message-simple-text,.str-chat__message--me .str-chat__message-simple__content,.str-chat__message--me .str-chat__message-text,.str-chat__message--me .str-chat__message-text-inner,.str-chat__message-simple--me .str-chat__message-simple-text-inner,.str-chat__message-simple--me .str-chat__message-simple__content,.str-chat__message-simple--me .str-chat__message-text-inner{background-color:#1b5e37!important;background:#1b5e37!important;color:#fff!important}.str-chat__li .str-chat__message--other .str-chat__message-bubble,.str-chat__li .str-chat__message-simple--other .str-chat__message-simple-text-inner,.str-chat__li--bottom .str-chat__message--other .str-chat__message-bubble,.str-chat__li--middle .str-chat__message--other .str-chat__message-bubble,.str-chat__li--top .str-chat__message--other .str-chat__message-bubble,.str-chat__message--other .str-chat__message-bubble,.str-chat__message--other .str-chat__message-content,.str-chat__message--other .str-chat__message-simple-text,.str-chat__message--other .str-chat__message-simple__content,.str-chat__message--other .str-chat__message-text,.str-chat__message--other .str-chat__message-text-inner,.str-chat__message-simple--other .str-chat__message-simple-text-inner,.str-chat__message-simple--other .str-chat__message-simple__content,.str-chat__message-simple--other .str-chat__message-text-inner{background-color:#e8f5e9!important;background:#e8f5e9!important;color:#1b5e37!important;border:1px solid #b3e5c7!important}.str-chat button[type=submit],button[type=submit]{background-color:#1b5e37!important}.str-chat button[type=submit]:hover,button[type=submit]:hover{background-color:#14472a!important}.str-chat__channel-preview--active,.str-chat__channel-preview:hover{background-color:#f0f9f4!important}.str-chat a,.str-chat__channel-preview--active .str-chat__channel-preview-messenger--name,.str-chat__channel-preview:hover .str-chat__channel-preview-messenger--name,.str-chat__message-text a{color:#1b5e37!important}.str-chat a:hover,.str-chat__message-text a:hover{color:#14472a!important}.str-chat__message-reactions-list-item:hover,.str-chat__reaction-list button:hover{background-color:#f0f9f4!important}.str-chat__message-replies-count-button{color:#1b5e37!important}.str-chat__message-replies-count-button:hover{color:#14472a!important;background-color:#f0f9f4!important}.str-chat__emoji-picker button:hover{background-color:#f0f9f4!important}div[class*=message--me],div[class*=str-chat__message--me],li[class*=str-chat__message--me]{background-color:transparent!important}div[class*=message--me] div,div[class*=str-chat__message--me] div,div[class*=str-chat__message--me] span{background-color:#1b5e37!important;background:#1b5e37!important;color:#fff!important}div[class*=message--other] div,div[class*=str-chat__message--other] div,div[class*=str-chat__message--other] span{background-color:#e8f5e9!important;background:#e8f5e9!important;color:#1b5e37!important}.str-chat [style*="background-color: rgb(0, 108, 255)"], .str-chat [style*="background-color:#006cff"], .str-chat [style*="background: rgb(0, 108, 255)"], .str-chat [style*="background:#006cff"]{background-color:#1b5e37!important;background:#1b5e37!important}.str-chat__message-container,.str-chat__message-inner,.str-chat__message-wrapper{background:transparent!important}.str-chat__message--me p,.str-chat__message--me span:not([class*=status]):not([class*=timestamp]){color:#fff!important}.str-chat__message--other p,.str-chat__message--other span:not([class*=status]):not([class*=timestamp]){color:#1b5e37!important}