/* QingyuChat v1.0.114 — replace the composer with the official account menu. */
.official-menu-toggle{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:0 7px 0 0!important;margin:0 5px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8792a2!important;cursor:pointer!important;transition:color .16s ease,background .16s ease!important}
.official-menu-toggle::after{content:"";position:absolute;right:0;top:50%;width:1px;height:23px;transform:translateY(-50%);background:#dfe4eb}
.official-menu-toggle:hover,.official-menu-toggle.active{background:transparent!important;color:#7b8797!important}
.official-menu-toggle:active{transform:scale(.96)!important}
.official-menu-toggle .qy-menu-toggle-icon{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.official-menu-toggle .qy-menu-toggle-icon rect{fill:currentColor!important;stroke:none!important}
.official-menu-toggle.mobile-leading{display:none!important}
.qy-composer-menu-mode{padding-top:5px!important;padding-bottom:calc(5px + env(safe-area-inset-bottom))!important}
.qy-official-menu-mode-row{display:flex!important;align-items:stretch!important;width:100%!important;min-height:52px!important;gap:0!important}
.qy-official-menu-mode-row>.official-menu-toggle.menu-mode-toggle{flex:0 0 43px!important;width:43px!important;height:52px!important;margin:0 2px 0 0!important;padding:0 9px 0 0!important}
.qy-official-menu-mode-row>.official-menu-toggle.menu-mode-toggle::after{height:30px!important}
.qy-official-menu{position:relative!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}
.qy-official-menu-items{display:grid!important;grid-template-columns:repeat(var(--qy-menu-count,1),minmax(0,1fr))!important;grid-auto-flow:unset!important;align-items:stretch!important;height:52px!important;min-width:0!important}
.qy-official-menu-items>button{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:5px 6px!important;border:0!important;border-right:1px solid #e2e6ec!important;border-radius:0!important;background:transparent!important;color:#344052!important;font-size:13px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.qy-official-menu-items>button:last-child{border-right:0!important}
.qy-official-menu-items>button.active{background:#f5f7fa!important;color:#344052!important}
.qy-official-menu-glyph{font-size:16px!important;line-height:1!important;font-weight:500!important;color:#98a3b3!important;flex:none!important}
.qy-official-menu-popover{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 6px)!important;z-index:12!important;padding:5px!important;border:1px solid #e3e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 -8px 24px #14243a16!important}
.qy-official-menu-popover button{display:block!important;width:100%!important;padding:12px 13px!important;text-align:left!important;border:0!important;border-bottom:1px solid #eff2f6!important;background:#fff!important;color:#344052!important;font-size:13px!important}
.qy-official-menu-popover button:last-child{border-bottom:0!important}
@media(min-width:761px){.composer-tools .official-menu-toggle.desktop-menu-toggle{display:grid!important;flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0 3px 0 0!important;padding-right:6px!important}.composer .official-menu-toggle.mobile-leading{display:none!important}.qy-official-menu-mode-row{min-height:56px!important}.qy-official-menu-mode-row>.official-menu-toggle.menu-mode-toggle{height:56px!important}.qy-official-menu-items{height:56px!important}}
@media(max-width:760px){.composer .official-menu-toggle.mobile-leading{display:grid!important;flex:0 0 35px!important;width:35px!important;height:36px!important;margin:0 5px 0 0!important;padding-right:6px!important;align-self:center!important}.composer-tools .official-menu-toggle.desktop-menu-toggle{display:none!important}.official-menu-toggle .qy-menu-toggle-icon{width:22px!important;height:22px!important}.qy-composer-menu-mode{padding-left:10px!important;padding-right:10px!important}.qy-official-menu-mode-row{min-height:50px!important}.qy-official-menu-mode-row>.official-menu-toggle.menu-mode-toggle{flex-basis:40px!important;width:40px!important;height:50px!important;padding-right:8px!important}.qy-official-menu-mode-row>.official-menu-toggle.menu-mode-toggle::after{height:27px!important}.qy-official-menu-items{height:50px!important}.qy-official-menu-items>button{gap:3px!important;padding:4px 3px!important;font-size:12px!important}.qy-official-menu-popover{left:0!important;right:0!important}}
@media(max-width:350px){.qy-official-menu-mode-row>.official-menu-toggle.menu-mode-toggle{flex-basis:36px!important;width:36px!important}.qy-official-menu-items>button{font-size:11px!important;padding-left:2px!important;padding-right:2px!important}}
