.message-reply-action{border:0;background:transparent;color:var(--muted,#a8a4b6);font:inherit;font-size:12px;padding:6px 8px;min-height:30px;margin-left:8px;border-radius:8px}.message-reply-action:hover,.message-reply-action:focus-visible{background:#a78bfa22;color:var(--text,#eee)}.message-quote{border-left:3px solid #a78bfa;border-radius:4px;background:#a78bfa12;padding:7px 10px;margin:6px 0 9px;max-width:100%;overflow:hidden}.message-quote strong,.message-quote span{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-quote strong{color:#a78bfa}.message-quote span{color:var(--muted,#aaa);margin-top:3px}.reply-composer{display:flex;align-items:center;gap:12px;padding:9px 14px;border-left:3px solid #a78bfa;background:#a78bfa12;flex-shrink:0}.reply-composer>div{min-width:0;flex:1}.reply-composer small{color:#a78bfa}.reply-composer p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:13px}.reply-composer button{flex-shrink:0;padding:6px 12px;font-size:22px}.dm-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:12px;background:#9868f7;color:white;font-size:11px;font-weight:700;line-height:1;margin-left:auto;flex-shrink:0}.dialog-entry.has-unread{background:#a78bfa12}.dialog-entry.has-unread p{font-weight:600;color:var(--text,#eee)}#shell>aside a[href="#chats"]{position:relative}@media(max-width:700px){#shell>aside a[href="#chats"] .dm-unread-badge{position:absolute;top:2px;right:calc(50% - 24px);min-width:17px;height:17px;font-size:10px}.message-reply-action{min-height:32px}.reply-composer{padding:7px 10px}}

#main .public-conversation .message-quote{grid-column:1/-1;grid-row:2;margin:0}#main .public-conversation .message:has(.message-quote) .message-body{grid-row:3}#main .public-conversation .message-reply-action{grid-column:1/-1;grid-row:4;justify-self:start;margin-left:0;padding-left:0}#main .private-conversation .message.mine .message-quote{border-color:#ffffff88;background:#ffffff16}#main .private-conversation .message.mine .message-quote strong,#main .private-conversation .message.mine .message-quote span,#main .private-conversation .message.mine .message-reply-action{color:#fff}
