/* © 2026 bladept696 — Centro de Comando / Hash Commander. Todos os direitos reservados.
   é proibido copiar, modificar, redistribuir ou publicar este ficheiro, no todo ou em parte, sem autorização escrita do autor.
   https://github.com/bladept696/centro-de-comando-v3 */
/* Cargos com nome colorido */
.hc-role{display:inline-block;vertical-align:middle;margin-left:6px;padding:1px 6px;border-radius:6px;font:800 9px/1.4 'Space Grotesk',system-ui,sans-serif;letter-spacing:.08em;color:var(--rc);border:1px solid color-mix(in srgb,var(--rc) 65%,transparent);background:color-mix(in srgb,var(--rc) 16%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--rc) 60%,transparent)}
.chat-msg-author.has-role,.chat-sidebar-user .has-role{color:var(--rc)!important;font-weight:700}
.chat-msg-author.self-role{text-align:right}
.mc-cm-rank li .has-role{color:var(--rc)}

/* lista de online do chat: nome em cima, etiquetas por baixo (a coluna é estreita) */
.chat-sidebar-user{align-items:flex-start}
.chat-sidebar-user .chat-av{margin-top:1px}
.chat-sidebar-user .su-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.chat-sidebar-user .su-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.chat-sidebar-user .su-tags{display:flex;flex-wrap:wrap;align-items:center;gap:3px}
.chat-sidebar-user .su-tags .hc-role,.chat-sidebar-user .su-tags .hc-lv{margin-left:0}

/* a coluna das mensagens pode encolher (nomes compridos já não empurram a lista de online para fora do painel) */
.chat-body .chat-messages{min-width:0}
.chat-body .chat-msg{overflow-wrap:anywhere}
.chat-body .chat-sidebar{min-width:0;overflow-x:hidden}
