.messages-channels{display:flex;gap:8px;margin:0 0 12px;align-items:center}.messages-channels button{min-height:44px;flex:0 1 180px;background:#2c2f35}.messages-channels button[aria-pressed=true]{background:#494338;border-color:var(--gold);color:var(--gold)}.messages-channels button>span:empty{display:none}.messages-channels button>span:not(:empty){min-width:20px;border-radius:20px;background:var(--gold);color:#242528;padding:1px 6px;font-size:12px}.chat-search{padding:12px 16px;margin:0}.faction-chat-symbol{width:38px;height:38px;border:1px solid #b89b59;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:var(--gold)}.faction-chat-symbol>.icon{width:23px;height:23px}.faction-browse-button{margin:12px;min-height:44px}.faction-chat-visibility small{display:block;flex-basis:100%;color:#d6c7a8}.faction-list-empty,.faction-readonly{padding:16px}.faction-messages-layout .chat-header>div{flex:1;min-width:0}.faction-messages-layout .chat-header b{overflow-wrap:anywhere}.faction-messages-layout #factionMessageError{margin:0;padding:9px 14px;background:#503836;color:#ffc4b7}.faction-messages-layout .faction-author{display:block;min-height:28px;background:none;border:0;color:var(--gold);padding:0;margin:0 0 5px;text-align:left;font-size:12px}.faction-messages-layout .chat-bubble{max-width:85%}.faction-messages-layout .chat-thread{scrollbar-gutter:stable}.faction-messages-layout .chat-contact-copy small{max-width:180px}
@media(max-width:600px){.messages-channels button{flex:1}.faction-messages-layout .chat-contact-copy small{max-width:240px}.faction-messages-layout .chat-expiry{gap:4px}.faction-messages-layout .chat-expiry small{font-size:10px}.faction-messages-layout .chat-header .faction-chat-symbol{width:32px;height:32px}}
