.task-comment__mention{background:color-mix(in srgb, var(--primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary);border-radius:5px;padding:0 .2rem;font-weight:600}.mention-input{margin:.6rem 0;position:relative}.mention-input__field,.mention-input__highlights{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:92px;font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;tab-size:4;border-radius:10px;margin:0;padding:.7rem;font-size:.86rem;line-height:1.5}.mention-input__field{z-index:1;color:var(--text-main);resize:vertical;caret-color:var(--text-main);background:0 0;display:block;position:relative}.mention-input__field:focus{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));box-shadow:var(--focus-ring);outline:none}.mention-input__highlights{z-index:0;color:#0000;background:var(--bg-surface);pointer-events:none;-webkit-user-select:none;user-select:none;border-color:#0000;position:absolute;inset:0;overflow:auto}.mention-input__chip{background:color-mix(in srgb, var(--primary) 18%, transparent);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);color:#0000;border-radius:5px;padding:0 .05rem}.mention-input__menu{z-index:20;background:var(--bg-surface);border:1px solid var(--border);min-width:220px;max-width:340px;box-shadow:var(--shadow-lift);border-radius:12px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.mention-input__option{width:100%;font:inherit;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.4rem .5rem;font-size:.82rem;display:flex}.mention-input__option.is-active,.mention-input__option:hover{background:var(--bg-soft)}.mention-input__avatar{width:24px;height:24px;color:var(--nm-neutral-0);background:var(--brand-gradient);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.mention-input__name strong{color:var(--primary)}.mention-input__empty{color:var(--text-muted);padding:.5rem;font-size:.8rem}
