.ctf-chat-accented .str-chat{--str-chat__primary-color:var(--ctf-chat-accent);--str-chat__active-primary-color:var(--ctf-chat-accent);--str-chat__message-send-color:var(--ctf-chat-accent)}.str-chat__theme-dark .str-chat__message-bubble{background-color:var(--ctf-chat-other-bg,var(--str-chat__message-bubble-background-color))}.str-chat__theme-dark .str-chat__message:not(.str-chat__message--me) .str-chat__message-text{color:var(--ctf-chat-other-fg,inherit)}.str-chat__theme-dark .str-chat__message--me .str-chat__message-bubble{background-color:var(--ctf-chat-own-bg,var(--str-chat__message-bubble-background-color))}.ctf-stream-chat .str-chat__message-textarea{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.ctf-stream-chat .str-chat__message-input .str-chat__message-input-inner{align-items:flex-end}.ctf-chat-search{background-color:#0000002e;border-bottom:1px solid #ffffff14;flex-direction:column;flex:none;gap:6px;padding:6px 10px;display:flex}.ctf-chat-search--collapsed{align-items:flex-end;padding:6px 10px}.ctf-chat-search__form{align-items:center;gap:6px;display:flex}.ctf-chat-search__input{color:#f3f4f6;background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:auto;min-width:0;padding:6px 10px;font-size:16px;line-height:1.3}.ctf-chat-search__input::placeholder{color:#9ca3af}.ctf-chat-search__input:focus{border-color:var(--str-chat__primary-color,#ffffff4d);outline:none}.ctf-chat-search__toggle,.ctf-chat-search__submit,.ctf-chat-search__close{color:#e5e7eb;cursor:pointer;background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;flex:none;padding:6px 10px;font-size:13px}.ctf-chat-search__toggle:hover,.ctf-chat-search__submit:hover,.ctf-chat-search__close:hover{background-color:#ffffff1f}.ctf-chat-search__submit{border-color:var(--str-chat__primary-color,#ffffff24);color:var(--ctf-chat-other-fg,#e5e7eb);background-color:var(--str-chat__primary-color,#ffffff0f)}.ctf-chat-search__submit:disabled{opacity:.6;cursor:default}.ctf-chat-search__close{font-size:16px;line-height:1}.ctf-chat-search__results{flex-direction:column;gap:2px;max-height:180px;display:flex;overflow-y:auto}.ctf-chat-search__empty{color:#9ca3af;padding:8px 4px;font-size:13px}.ctf-chat-search__hit{text-align:left;color:#e5e7eb;cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:6px 8px;display:flex}.ctf-chat-search__hit:hover{background-color:#ffffff14}.ctf-chat-search__hit-author{color:#9ca3af;font-size:12px}.ctf-chat-search__hit-text{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ctf-chat-conversation{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ctf-chat-reminder-toast{z-index:2;border:1px solid var(--str-chat__primary-color,#ffffff2e);color:#f3f4f6;background-color:#111827f5;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.35;display:flex;position:absolute;bottom:64px;left:12px;right:12px;box-shadow:0 6px 20px #0006}.ctf-chat-reminder-toast__text{flex:auto;min-width:0}.ctf-chat-reminder-toast__close{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-size:16px;line-height:1}.ctf-chat-reminder-toast__close:hover{color:#e5e7eb}.ctf-chat-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;padding:32px 24px;display:flex}.ctf-chat-empty__icon{border:2px dashed var(--str-chat__primary-color,#ffffff4d);width:48px;height:48px;color:var(--str-chat__primary-color,#9ca3af);border-radius:50%;justify-content:center;align-items:center;display:flex}.ctf-chat-empty__title{color:#e5e7eb;font-size:15px;font-weight:600}.ctf-chat-empty__body{color:#9ca3af;max-width:320px;font-size:13px;line-height:1.5}.ctf-chat-readonly{color:#9ca3af;background-color:#0000002e;border-top:1px solid #ffffff14;flex:none;padding:12px 16px;font-size:13px;line-height:1.5}.ctf-chat-send-error{color:#fca5a5;background-color:#ef44441a;border-top:1px solid #ef444447;flex:none;padding:10px 16px;font-size:13px;line-height:1.5}.str-chat__theme-dark .str-chat__attachment-selector-actions-menu__create-poll-button:hover{color:var(--str-chat__primary-color,inherit)}.str-chat__theme-dark .str-chat__poll-option__votes-bar{background-color:var(--str-chat__primary-color,var(--str-chat__primary-color))}.str-chat__theme-dark .str-chat__create-poll-modal .str-chat__button--primary{background-color:var(--str-chat__primary-color,var(--str-chat__primary-color));color:var(--ctf-chat-other-fg,#fff)}
