.task-mention-backdrop{position:fixed;inset:0;z-index:51000;background:#152c25aa;display:flex;align-items:center;justify-content:center;padding:16px;color:#284d37;text-align:left}
.task-mention-dialog{width:600px;max-width:100%;max-height:85dvh;overflow:auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 20px 60px #10251f40;outline:none}
.task-mention-dialog header,.task-mention-pages,.task-mention-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:10px}
.task-mention-dialog p,.task-mention-dialog>small{font-size:12px;line-height:1.6;color:#73867b}
.task-mention-dialog button{border:1px solid #cbdccf;background:#f6faf7;color:#315e46;border-radius:6px;padding:7px 10px}
.task-mention-list{display:grid;gap:8px;max-height:32dvh;overflow:auto;margin:12px 0}
.task-mention-list>button{display:grid;gap:5px;text-align:left;background:white}
.task-mention-list>button.selected{background:#edf7f0;border-color:#267454;box-shadow:inset 0 0 0 1px #267454}
.task-mention-list strong{font-size:13px;font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere}
.task-mention-list small{font-size:11px;color:#73867b}.task-mention-list .task-status{justify-self:start}
.im-composer .task-mention-dialog textarea{display:block;width:100%;height:90px;min-height:90px;padding:10px;border:1px solid #cbdccf;border-radius:8px;background:#fff;resize:vertical;margin:10px 0;font-size:14px;box-sizing:border-box}
.task-mention-dialog footer{justify-content:flex-end;margin-top:14px}.task-mention-dialog footer button{background:#267454;color:#fff}
.im-composer-tools>span{display:none}
@media(max-width:640px){.task-mention-dialog{padding:15px}.task-mention-backdrop{padding:8px}.im-composer .task-mention-dialog textarea{font-size:16px}}
