/* Shared SIMTU composer: no independent colour palette or dialog. */
.mn-composer-help{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:16px;color:var(--muted);font-weight:400}
.mn-composer-help .mn-trigger{width:32px;min-width:32px;height:32px;padding:0;justify-content:center;font-size:16px}
.mn-menu{margin:0;border:0;color:var(--text);font-family:inherit;max-height:min(360px,calc(100dvh - 24px))}
.mn-menu-label,.mn-menu-foot,.mn-empty{padding:8px 12px;margin:0;font-size:12px;line-height:16px;color:var(--muted)}
.mn-menu-label{font-weight:500}.mn-menu-foot{border-top:1px solid var(--line)}
.mn-menu button{justify-content:flex-start;align-items:center;gap:12px;min-height:48px}
.mn-menu button[aria-selected=true]{background:var(--surface-hover)}
:root:is([data-theme=yellow-black],[data-theme=black-yellow]) .mn-menu button[aria-selected=true]{outline:1px solid currentColor;outline-offset:-1px}
.mn-menu .ct-avatar{width:28px;height:28px;border-radius:8px;font-size:12px}
.mn-menu button>span:last-child{display:flex;flex-direction:column;min-width:0}
.mn-menu strong{font-weight:500}.mn-menu small{font-size:12px;line-height:16px;color:var(--muted)}
.mn-mention{color:var(--text);font-weight:500;border-radius:4px;background:var(--surface-raised);padding:1px 3px;box-decoration-break:clone}
[data-comment-id]{white-space:pre-wrap;overflow-wrap:anywhere}
