.chat-system-message{display:flex;align-items:flex-start;gap:10px;margin:10px 0;max-width:100%;min-width:0;overflow-wrap:anywhere}
.chat-system-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #a694ee30;border-radius:11px;background:linear-gradient(145deg,#a694ee22,#a694ee0b);color:var(--accent)}.chat-system-avatar svg{width:19px;height:19px}
.chat-system-content{min-width:0;max-width:min(100%,640px);padding:10px 13px;border:1px solid #a694ee28;border-radius:5px 14px 14px 14px;background:linear-gradient(120deg,#a694ee0f,transparent);box-shadow:0 2px 9px #00000005}
.chat-system-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:5px;line-height:1.5}.chat-system-meta strong{font-size:11px;color:var(--text);font-weight:650}.chat-system-tag{padding:2px 5px;border-radius:5px;background:#a694ee18;color:var(--accent);font-size:7px;line-height:1.3;letter-spacing:.7px;font-weight:700}.chat-system-meta time{margin-left:auto;font-size:9px;color:var(--muted);font-variant-numeric:tabular-nums}.chat-system-text{margin:0;font-size:12px;line-height:1.75;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:700px){.chat-system-message{gap:8px;margin:8px 0}.chat-system-avatar{flex-basis:29px;width:29px;height:29px;border-radius:9px}.chat-system-avatar svg{width:16px;height:16px}.chat-system-content{padding:8px 10px;border-radius:4px 12px 12px 12px}.chat-system-meta{gap:5px}.chat-system-meta strong{font-size:10px}.chat-system-meta time{font-size:8px}.chat-system-text{font-size:11px}}
