.mdx-message-menu{position:fixed;z-index:100500;min-width:216px;padding:6px;border:1px solid rgba(130,159,185,.24);border-radius:18px;background:rgba(252,254,255,.97);color:#132334;box-shadow:0 18px 64px #10283930,0 3px 12px #10283912;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:mdxMessageMenuIn .15s ease-out;transform-origin:top center;overscroll-behavior:contain}
.mdx-message-menu button{display:block;width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:left;font:500 15px/1.3 system-ui;cursor:pointer}
.mdx-message-menu button:hover,.mdx-message-menu button:focus-visible{background:#137caa12;outline:2px solid #1685af50;outline-offset:-2px}.mdx-message-menu button[aria-checked=true]{color:#08789e;background:#0984ad12}.mdx-message-menu button[data-action=reply]{border-bottom:1px solid #738da52a;border-radius:11px 11px 0 0;margin-bottom:4px}
.bchat-msg.is-message-selected{outline:2px solid #258fb458;outline-offset:7px;border-radius:16px}.bchat-msg.is-message-reference{animation:mdxReferencePulse 1.4s ease-out}.mdx-message-more{font-size:15px;font-weight:700;letter-spacing:2px}.mdx-message-feedback{display:block;width:fit-content;margin:4px 0 10px;padding:4px 9px;background:#1685af0d;border-radius:20px;color:var(--text-secondary,#546b80);font:500 11px/1.4 system-ui}
.mdx-message-quote,.mdx-reply-preview{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%;border:0;border-inline-start:3px solid #1385ad;padding:8px 12px;background:#1282a90b;text-align:start;color:inherit;border-radius:3px 10px 10px 3px;font:13px/1.5 system-ui;cursor:pointer}.mdx-message-quote{margin:0 0 12px;max-width:680px}.mdx-message-quote span,.mdx-reply-preview span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mdx-message-quote strong,.mdx-reply-preview strong{font-size:12px;color:#08789e}.mdx-reply-composer{display:flex;align-items:center;gap:8px;margin:4px 10px 10px;max-width:860px;animation:mdxMessageMenuIn .16s ease-out}.mdx-reply-preview{flex:1;min-height:50px}.mdx-reply-cancel{flex:0 0 40px;min-height:40px;border:0;border-radius:50%;background:transparent;color:inherit;font:24px system-ui;cursor:pointer}.mdx-reply-cancel:hover{background:#7e9bb518}.mdx-message-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@keyframes mdxMessageMenuIn{from{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:none}}@keyframes mdxReferencePulse{0%,35%{box-shadow:0 0 0 7px #1685af25}100%{box-shadow:0 0 0 0 transparent}}
@media(prefers-color-scheme:dark){.mdx-message-menu{background:rgba(26,39,52,.98);color:#edf7ff;border-color:#8cabca35}.mdx-message-menu button[aria-checked=true],.mdx-message-quote strong,.mdx-reply-preview strong{color:#83d5ef}}
@media(prefers-reduced-motion:reduce){.mdx-message-menu,.mdx-reply-composer,.bchat-msg.is-message-reference{animation:none!important}}
