.chat-workspace.svelte-1i4b0l9{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text,#202323);background:var(--color-surface,#fff);flex-direction:column;flex:1;font-size:14px;display:flex}.chat-header.svelte-1i4b0l9{border-bottom:1px solid var(--color-line,#e5e7eb);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}h1.svelte-1i4b0l9{letter-spacing:-.6px;margin:0 0 5px;font-size:24px}small.svelte-1i4b0l9{color:var(--color-text-secondary,#717575);font-size:12px}button.svelte-1i4b0l9,input.svelte-1i4b0l9,textarea.svelte-1i4b0l9{font:inherit}button.svelte-1i4b0l9{cursor:pointer;border:1px solid var(--color-line,#ddd);background:var(--color-surface,#fff);color:inherit;border-radius:8px;padding:9px 12px}button.svelte-1i4b0l9:hover{background:var(--color-surface-hover,#f4f6f5)}button.svelte-1i4b0l9:disabled{opacity:.45;cursor:default}.primary.svelte-1i4b0l9{color:#fff;background:#2f6652;border-color:#2f6652}.primary.svelte-1i4b0l9:hover{background:#265443}.actions.svelte-1i4b0l9{align-items:center;gap:8px;display:flex}.dot.svelte-1i4b0l9{background:#b3b8b5;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.connected.svelte-1i4b0l9{background:#55a47b}.badge.svelte-1i4b0l9{color:#275c43;background:#e1eee6;border-radius:20px;padding:3px 7px;font-size:11px}.chat-body.svelte-1i4b0l9{flex:1;min-height:0;display:flex}.conversation-list.svelte-1i4b0l9{border-right:1px solid var(--color-line,#e5e7eb);flex-shrink:0;width:250px;padding:10px;overflow:auto}.conversation-list.svelte-1i4b0l9>button:where(.svelte-1i4b0l9){text-align:left;border:0;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:13px 10px;display:flex}.conversation-list.svelte-1i4b0l9 .active:where(.svelte-1i4b0l9){background:var(--color-surface-hover,#edf3ee)}.avatar.svelte-1i4b0l9{color:#35634a;background:#dfece4;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.conversation-preview.svelte-1i4b0l9{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.conversation-preview.svelte-1i4b0l9 strong:where(.svelte-1i4b0l9),.conversation-preview.svelte-1i4b0l9 small:where(.svelte-1i4b0l9){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation.svelte-1i4b0l9{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.room-header.svelte-1i4b0l9{border-bottom:1px solid var(--color-line,#e5e7eb);align-items:center;gap:12px;padding:16px 20px;display:flex}.room-title.svelte-1i4b0l9{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.room-title.svelte-1i4b0l9 strong:where(.svelte-1i4b0l9),.room-title.svelte-1i4b0l9 small:where(.svelte-1i4b0l9){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages.svelte-1i4b0l9{flex-direction:column;flex:1;gap:18px;padding:22px;display:flex;overflow:auto}.messages.svelte-1i4b0l9 article:where(.svelte-1i4b0l9){align-self:flex-start;max-width:85%}.messages.svelte-1i4b0l9 .own:where(.svelte-1i4b0l9){align-self:flex-end}.message-meta.svelte-1i4b0l9{color:var(--color-text-secondary,#717575);gap:10px;margin:0 2px 5px;font-size:11px;display:flex}.message-meta.svelte-1i4b0l9 strong:where(.svelte-1i4b0l9){font-weight:500}.messages.svelte-1i4b0l9 p:where(.svelte-1i4b0l9){white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface-muted,#f1f3f2);border-radius:4px 14px 14px;margin:0;padding:11px 15px;line-height:1.6}.messages.svelte-1i4b0l9 .own:where(.svelte-1i4b0l9) p:where(.svelte-1i4b0l9){color:#223f2d;background:#e4efe8;border-radius:14px 4px 14px 14px}.composer.svelte-1i4b0l9{align-items:flex-end;gap:10px;padding:0 20px;display:flex}textarea.svelte-1i4b0l9{resize:vertical;border:1px solid var(--color-line,#ddd);min-width:0;min-height:48px;max-height:160px;color:inherit;background:0 0;border-radius:10px;flex:1;padding:12px}.composer-hint.svelte-1i4b0l9{padding:8px 22px 15px;font-size:10px}.typing.svelte-1i4b0l9{min-height:22px;color:var(--color-text-secondary,#717575);padding:0 22px;font-size:12px}.welcome.svelte-1i4b0l9{text-align:center;max-width:400px;margin:auto;padding:30px}.welcome.svelte-1i4b0l9 h2:where(.svelte-1i4b0l9){letter-spacing:-.7px;font-size:25px;font-weight:500}.welcome.svelte-1i4b0l9 p:where(.svelte-1i4b0l9){color:var(--color-text-secondary,#717575);line-height:1.7}.welcome.svelte-1i4b0l9 small:where(.svelte-1i4b0l9){margin-top:24px;line-height:1.6;display:block}.welcome-icon.svelte-1i4b0l9{color:#739985;font-size:46px}.empty-list.svelte-1i4b0l9{color:var(--color-text-secondary,#717575);padding:20px;line-height:1.6}.conversation-empty.svelte-1i4b0l9{text-align:center;color:var(--color-text-secondary,#717575);margin:auto}.conversation-empty.svelte-1i4b0l9 p:where(.svelte-1i4b0l9){background:0 0;font-size:12px}.new-chat.svelte-1i4b0l9{border-bottom:1px solid var(--color-line,#ddd);gap:12px;max-height:50%;padding:18px 24px;display:grid;overflow:auto}.new-chat.svelte-1i4b0l9 label:where(.svelte-1i4b0l9){gap:6px;display:grid}input.svelte-1i4b0l9{border:1px solid var(--color-line,#ddd);width:100%;color:inherit;box-sizing:border-box;background:0 0;border-radius:8px;padding:10px}.people-results.svelte-1i4b0l9{flex-wrap:wrap;gap:6px;display:flex}.people-results.svelte-1i4b0l9 button:where(.svelte-1i4b0l9){flex-direction:column;align-items:flex-start;gap:3px;display:flex}.chosen.svelte-1i4b0l9{flex-wrap:wrap;gap:5px;display:flex}.chosen.svelte-1i4b0l9 button:where(.svelte-1i4b0l9){color:#223f2d;background:#e4efe8;padding:5px 9px}.chat-error.svelte-1i4b0l9{color:#8c3821;background:#fff1ed;justify-content:space-between;align-items:center;padding:10px 22px;display:flex}.chat-error.svelte-1i4b0l9 button:where(.svelte-1i4b0l9){background:0 0;border:0}.active-calls.svelte-1i4b0l9{background:var(--color-surface-muted,#f1f5f2);flex-wrap:wrap;gap:12px;padding:9px 20px;display:flex}.active-calls.svelte-1i4b0l9 a:where(.svelte-1i4b0l9){color:#387256;font-weight:500}.older.svelte-1i4b0l9{align-self:center;font-size:12px}.back.svelte-1i4b0l9{display:none}.compact.svelte-1i4b0l9 .conversation-list:where(.svelte-1i4b0l9){width:205px}.compact.svelte-1i4b0l9 .chat-header:where(.svelte-1i4b0l9){padding:14px 18px}.compact.svelte-1i4b0l9 h1:where(.svelte-1i4b0l9){font-size:19px}@media (width<=700px){.conversation-list.svelte-1i4b0l9{box-sizing:border-box;border:0;width:100%}.chat-body.svelte-1i4b0l9:not(.has-selection) .conversation:where(.svelte-1i4b0l9),.has-selection.svelte-1i4b0l9 .conversation-list:where(.svelte-1i4b0l9){display:none}.back.svelte-1i4b0l9{padding:6px;display:block}.room-header.svelte-1i4b0l9{flex-wrap:wrap;padding:12px}.room-title.svelte-1i4b0l9{min-width:100px}.messages.svelte-1i4b0l9,.chat-header.svelte-1i4b0l9{padding:16px}.composer.svelte-1i4b0l9{padding:0 12px}.compact.svelte-1i4b0l9 .conversation-list:where(.svelte-1i4b0l9){width:100%}}
