.bb-tools-mega{--menu-bg:#fafafa;--menu-hover:#ececec;--menu-text:#282828;--menu-muted:#737373;position:fixed;z-index:150;top:72px;left:max(24px,calc((100vw - 1664px)/2));right:max(24px,calc((100vw - 1664px)/2));padding:18px 20px 22px;border-radius:0 0 18px 18px;background:var(--menu-bg);color:var(--menu-text);box-shadow:0 16px 30px rgb(0 0 0 / 10%);max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}.bb-tools-mega[hidden]{display:none!important}.dark .bb-tools-mega{--menu-bg:var(--bb-surface,#1c1c1c);--menu-hover:var(--bb-raised,#252525);--menu-text:var(--bb-text,#e6e6e6);--menu-muted:var(--bb-text-muted,#ababab)}.bb-tools-mega-head{display:flex;align-items:center;gap:16px;margin-bottom:14px;font-size:12px}.bb-tools-mega-head>a{font-weight:650;color:var(--menu-text)}.bb-tools-mega-head>span{color:var(--menu-muted);font-size:11px}.bb-tools-mega-head>button{margin-left:auto;border:0;border-radius:7px;background:transparent;color:var(--menu-muted);width:30px;height:30px;cursor:pointer;font-size:22px}.bb-tools-mega-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bb-tools-mega-item{display:flex;flex-direction:column;gap:8px;padding:7px;border-radius:10px;color:var(--menu-text);min-width:0}.bb-tools-mega-item:hover,.bb-tools-mega-item[aria-current=page],.bb-tools-mega-head>button:hover{background:var(--menu-hover)}.bb-tools-mega-item img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:6px;background:#202020}.bb-tools-mega-item>span{font-size:12px;line-height:1.5;font-weight:550}.bb-tools-mega a:focus-visible,.bb-tools-mega button:focus-visible{outline:2px solid var(--menu-muted);outline-offset:2px}@media(max-width:1100px){.bb-tools-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.bb-tools-mega{left:12px;right:12px;top:64px;padding:12px;max-height:calc(100dvh - 150px);border-radius:14px}.bb-tools-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bb-tools-mega-head{gap:10px}.bb-tools-mega-head>span{font-size:10px}.bb-tools-mega-item{padding:5px}.bb-tools-mega-item>span{font-size:11px}}

.bb-tools-menu-chevron{display:block;width:12px;height:12px;margin-left:4px;flex-shrink:0;transition:transform .16s ease}[data-bb-tool-menu-trigger][aria-expanded=true] .bb-tools-menu-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bb-tools-menu-chevron{transition:none}}
