.qol-reactions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px;min-height:27px}.qol-reaction-set,.qol-reaction-add{height:27px;border:1px solid #303748;background:#151a24;color:#c8ced9;border-radius:7px;padding:3px 8px;cursor:pointer}.qol-reaction-set{display:flex;align-items:center;gap:5px}.qol-reaction-set:hover,.qol-reaction-add:hover{border-color:#766a39;color:#e1cb70;background:#1b202b}.qol-reaction-add-wrap{position:relative;display:inline-flex}.qol-reaction-add{font-size:14px;opacity:.72}.qol-reaction-picker{position:absolute;z-index:400;left:0;bottom:34px;display:flex;gap:3px;padding:6px;background:#0c1119;border:1px solid #354058;border-radius:9px;box-shadow:0 16px 45px #000c}.qol-reaction-picker button{border:0;background:transparent;border-radius:6px;padding:6px 8px;font-size:18px;cursor:pointer}.qol-reaction-picker button:hover{background:#202838}.qol-mentions{position:absolute!important;z-index:500!important;left:0!important;bottom:calc(100% + 8px)!important;width:min(330px,calc(100vw - 40px))!important;max-height:310px!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:2px!important;background:#0c1119!important;border:1px solid #354058!important;border-radius:9px!important;box-shadow:0 18px 48px #000c!important;padding:5px!important}.qol-mentions button{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;text-align:left!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#e5e9f0!important;padding:8px!important}.qol-mentions button:hover{background:#1b2332!important}.qol-mentions button i{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#172033;border:1px solid #34425c;color:#d5be67;font-style:normal;font-weight:700}.qol-mentions button.role i{border-radius:7px;color:#aebce0}.qol-mentions button span{display:grid;min-width:0}.qol-mentions button small{margin-top:3px;color:#7f899c}.qol-news-tools{display:flex;gap:5px;margin-top:10px}.message-avatar{cursor:pointer}.qol-birthday{display:flex;width:100%;gap:10px;align-items:center;background:#121722;border:1px solid #293041;border-radius:9px;padding:10px;color:#e3e6ec;text-align:left}.qol-birthday img{width:40px;height:40px;border-radius:50%;object-fit:cover}.qol-birthday span,.qol-activity article span{display:grid}.qol-birthday small,.qol-activity small{color:#8d95a6}.qol-activity article{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #252b39}.qol-activity article i{width:6px;height:6px;border-radius:50%;background:#b8a354}.member-profile-presence{font-size:12px;color:#8e97a8;margin-top:4px}.member-profile-presence.online{color:#79c992}.qol-mentions button.active{background:#1e2942!important;box-shadow:inset 2px 0 0 #d9bf57}.qol-mentions button.active span b{color:#fff}.qol-mentions button.active i{border-color:#d9bf57;color:#ecd778}

.qol-reaction-picker{display:grid!important;grid-template-columns:repeat(6,34px)!important;max-width:228px!important;max-height:220px!important;overflow:auto!important}
.qol-emoji-composer{position:absolute;z-index:900;bottom:calc(100% + 8px);left:0;width:300px;max-width:min(300px,calc(100vw - 32px));max-height:230px;overflow:auto;display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:8px;background:#0c1119;border:1px solid #354058;border-radius:10px;box-shadow:0 18px 48px #000c}
.qol-emoji-composer button{border:0;background:transparent;border-radius:6px;padding:6px 3px;font-size:19px;cursor:pointer}.qol-emoji-composer button:hover{background:#202838}

/* Chat 2.1.3 */
.qol-emoji-composer{grid-auto-rows:36px!important;align-items:center!important}.qol-emoji-composer button{box-sizing:border-box!important;width:100%!important;height:36px!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;line-height:1!important;text-align:center!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important;font-size:19px!important;transform:none!important}
