/* FE39：周报、随手记共用的紧凑人员筛选浮窗。 */
body .mention-options{position:fixed;z-index:1000;display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;gap:8px;padding:10px;background:#fff;border:1px solid #ded9e7;border-radius:10px;box-shadow:0 8px 28px #241b3b26;overflow:hidden;box-sizing:border-box}
.mention-heading{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px}
body .mention-heading button{min-height:30px;min-width:30px;padding:0;border:0;background:transparent;box-shadow:none;font-size:20px}
body .mention-options input{margin:0;min-height:38px;flex:none;width:100%;font-size:14px}
.mention-list{overflow-y:auto;min-height:0;max-height:235px;display:flex;flex-direction:column;gap:2px}
body .mention-person{display:flex;align-items:center;gap:10px;flex:none;width:100%;min-height:42px;text-align:left;padding:6px 8px;background:transparent;border:0;box-shadow:none;border-radius:6px;color:#292336;font-weight:400}
body .mention-person:hover,body .mention-person.selected{background:#f0edf6}
.mention-person small{margin-left:auto;color:#797382;font-size:12px}
.mention-avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:#ebe5f3;color:#625177;font-size:13px}
.mention-list p{padding:12px;margin:0;color:#797382;font-size:14px}
@media(max-width:768px){body .mention-options input{font-size:16px}body .mention-person{min-height:44px}}
