.msg[data-v-7ee9ec93]{padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface)}.msg--user[data-v-7ee9ec93]{background:var(--accent-dim);border-color:#4f46e526}.msg--assistant[data-v-7ee9ec93]{background:var(--bg-surface)}.msg--system[data-v-7ee9ec93]{background:var(--bg-hover);border-color:var(--border-light)}.msg__header[data-v-7ee9ec93]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.msg__role-group[data-v-7ee9ec93]{display:flex;align-items:center;gap:8px}.msg__role[data-v-7ee9ec93]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.msg__agent[data-v-7ee9ec93]{font-size:.7rem;font-weight:500;color:var(--text-muted);padding:1px 7px;border-radius:4px;background:var(--bg-hover);border:1px solid var(--border-light)}.msg--user .msg__role[data-v-7ee9ec93]{color:var(--accent)}.msg--assistant .msg__role[data-v-7ee9ec93]{color:var(--success)}.msg__time[data-v-7ee9ec93]{font-size:.7rem;color:var(--text-muted)}.msg__body[data-v-7ee9ec93]{font-size:.875rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.msg__meta[data-v-7ee9ec93]{margin-top:8px;font-size:.7rem;color:var(--text-muted)}.message-list[data-v-f6d4aaea]{display:flex;flex-direction:column;gap:12px}
