.team-chat[data-v-68d6936d]{--chat-text: #111827;--chat-text-2: #374151;--chat-quiet: #6b7280;--chat-muted: #9ca3af;--chat-line: rgb(15 23 42 / 8%);--chat-canvas: #f5f5f5;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--sf-surface)}:root[data-theme=dark] .team-chat{--chat-text: #e5e7eb;--chat-text-2: #d1d5db;--chat-quiet: #9ca3af;--chat-muted: #6b7280;--chat-line: rgb(255 255 255 / 8%);--chat-canvas: #1f1f1f}.team-chat[data-v-68d6936d] :where(p,ol,ul){margin:0;padding:0;list-style:none}.team-chat-head[data-v-68d6936d]{display:flex;align-items:center;gap:10px;height:56px;padding:0 20px;border-bottom:1px solid var(--chat-line);color:var(--chat-text);font-size:16px;font-weight:500}.team-chat-head svg[data-v-68d6936d]{flex:none;width:20px;height:20px;color:var(--chat-quiet)}.team-chat-head span[data-v-68d6936d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat-sub[data-v-68d6936d]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 20px;border-bottom:1px solid var(--chat-line);color:var(--chat-quiet);font-size:13px}.team-chat-sub span[data-v-68d6936d]{display:flex;align-items:center;gap:14px}.team-chat-sub span[data-v-68d6936d]:last-child{gap:4px}.team-chat-sub svg[data-v-68d6936d]{width:17px;height:17px}.team-chat-log[data-v-68d6936d]{display:grid;flex:1;align-content:start;gap:22px;padding:22px 20px 28px}.chat-msg[data-v-68d6936d]{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.chat-av[data-v-68d6936d]{grid-row:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:11px;font-weight:600;letter-spacing:-.02em}.chat-msg-hdr[data-v-68d6936d]{grid-row:1;display:flex;align-items:center;gap:6px;min-width:0}.chat-msg-name[data-v-68d6936d]{color:var(--chat-text-2);font-size:15px;white-space:nowrap}.chat-msg-name.is-me[data-v-68d6936d]{color:var(--chat-text);font-weight:600}.chat-level[data-v-68d6936d]{padding:1px 7px;border-radius:6px;background:#f3f4f6;color:#374151;font-size:12px;line-height:1.4;white-space:nowrap}:root[data-theme=dark] .team-chat .chat-level{background:#374151;color:#d1d5db}.chat-msg-time[data-v-68d6936d]{margin-left:auto;color:var(--chat-muted);font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.chat-msg-text[data-v-68d6936d],.chat-ai-box[data-v-68d6936d]{grid-column:2}.chat-msg-text[data-v-68d6936d]{margin-top:4px;color:var(--chat-text);font-size:16px;line-height:1.6;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.chat-mention[data-v-68d6936d]{padding:0 4px;border-radius:4px;background:#fefce8;color:#a16207}:root[data-theme=dark] .team-chat .chat-mention{background:#854d0e4d;color:#fef9c3}.chat-ai-box[data-v-68d6936d]{margin-top:10px;padding:12px 14px;border:1px solid var(--sf-border);border-radius:8px;background:var(--chat-canvas)}.chat-ai-box-title[data-v-68d6936d]{display:flex;align-items:center;gap:8px;color:#3b82f6;font-size:14px;font-weight:600;line-height:1.5}.chat-ai-box-title svg[data-v-68d6936d]{flex:none;width:17px;height:17px}.chat-ai-box ul[data-v-68d6936d]{display:grid;gap:4px;margin-top:6px;padding-left:25px}.chat-ai-box li[data-v-68d6936d]{display:flex;align-items:center;gap:8px;color:var(--chat-quiet);font-size:14px;line-height:1.6}.chat-ai-box li svg[data-v-68d6936d]{flex:none;width:15px;height:15px;color:var(--chat-muted)}.team-chat-input[data-v-68d6936d]{display:flex;align-items:center;gap:10px;min-height:66px;padding:12px 18px 12px 12px;border-top:1px solid var(--chat-line);color:var(--chat-muted)}.team-chat-plus[data-v-68d6936d]{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--sf-border);border-radius:50%}.team-chat-plus svg[data-v-68d6936d]{width:16px;height:16px}.team-chat-field[data-v-68d6936d]{flex:1;min-width:0;padding:8px 16px;border:1px solid var(--sf-border);border-radius:18px;background:var(--sf-surface);font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-chat-input>svg[data-v-68d6936d]{flex:none;width:19px;height:19px}@media(max-width:760px){.team-chat-head[data-v-68d6936d],.team-chat-sub[data-v-68d6936d]{padding-inline:16px}.team-chat-log[data-v-68d6936d]{padding:18px 16px 22px}.chat-msg-text[data-v-68d6936d]{font-size:15px}.team-chat-input[data-v-68d6936d]{padding-right:14px}}
