.bgp-menu-trigger,.bgp-profile-trigger{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bgp-menu-trigger{height:40px;width:40px;border-radius:50%;font-size:26px;font-weight:700;background:#e7eaf0;color:#1769e0}.bgp-profile-trigger{padding:0;background:transparent;border-radius:50%;overflow:hidden}.bgp-profile-trigger img{border-radius:50%;width:36px;height:36px;object-fit:cover}.bgp-menu-shade{position:fixed;inset:0;background:rgba(10,15,30,.46);z-index:99990}.bgp-menu-panel{position:fixed;z-index:99991;right:16px;top:70px;width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 85px);overflow:auto;background:#f7f8fa;color:#202124;border:1px solid #dfe2e8;border-radius:16px;padding:18px;box-shadow:0 12px 38px rgba(0,0,0,.24);box-sizing:border-box}.bgp-menu-panel[hidden],.bgp-menu-shade[hidden],.bgp-menu-box a[hidden]{display:none!important}.bgp-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bgp-menu-head h2{font-size:23px;margin:0;color:#17191e}.bgp-menu-head button{border:0;border-radius:50%;height:34px;width:34px;cursor:pointer;background:#e6e8eb;color:#25272c}.bgp-menu-search{display:flex;gap:8px;align-items:center;background:#e9ecf0;border-radius:24px;padding:9px 14px;margin-bottom:16px}.bgp-menu-search input{background:transparent;border:0;outline:0;width:100%;color:#25272c}.bgp-menu-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.bgp-menu-box{background:#fff;border-radius:12px;padding:15px;min-width:0}.bgp-menu-box h3{font-size:16px;margin:5px 0 12px;color:#202124}.bgp-menu-box h3:not(:first-child){border-top:1px solid #e1e3e7;padding-top:14px}.bgp-menu-box a{display:grid;grid-template-columns:36px 1fr;gap:0 10px;padding:10px 6px;border-radius:9px;color:#202124;text-decoration:none;align-items:center}.bgp-menu-box a:hover,.bgp-profile-row:hover,.bgp-profile-action:hover{background:#eef1f5}.bgp-menu-box a>span{grid-row:span 2;font-size:23px}.bgp-menu-box a b{font-size:14px}.bgp-menu-box a small{font-size:12px;color:#606773}.bgp-menu-hint{font-size:12px;color:#606773}.bgp-profile-panel{width:min(365px,calc(100vw - 32px))}.bgp-profile-list{background:#fff;border-radius:12px;padding:8px;box-shadow:0 1px 6px rgba(0,0,0,.1)}.bgp-profile-row{display:flex;gap:10px;align-items:center;padding:9px 5px;color:#202124;text-decoration:none;border-radius:9px}.bgp-profile-row:not(:last-child){border-bottom:1px solid #e1e4e9}.bgp-profile-row img,.bgp-page-fallback{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.bgp-page-fallback{display:grid;place-items:center;background:#edf0f4}.bgp-profile-row span:not(.bgp-page-fallback){display:flex;flex-direction:column;gap:3px;min-width:0}.bgp-profile-row b{font-size:14px;overflow-wrap:anywhere}.bgp-profile-row small{font-size:12px;color:#69707a}.bgp-all-profiles{display:block;text-align:center;background:#e4e7eb;border-radius:9px;padding:10px;margin:10px 0 14px;text-decoration:none;color:#202124;font-weight:600}.bgp-profile-action{display:block;padding:12px;border-radius:9px;color:#202124;text-decoration:none;font-weight:600;font-size:14px}.bgp-menu-open{overflow:hidden}@media(max-width:600px){.bgp-menu-panel{right:8px;left:8px;top:60px;width:auto;max-height:calc(100dvh - 72px);padding:12px}.bgp-menu-columns{grid-template-columns:1fr}.bgp-profile-panel{left:auto;width:min(365px,calc(100vw - 16px))}.bgp-menu-trigger{height:34px;width:34px;font-size:23px}}

/* v1.0.13: light, readable actions in the profile-switcher dialog. */
.bgp-profile-panel a.bgp-profile-action,
.bgp-profile-panel a.bgp-profile-action:link,
.bgp-profile-panel a.bgp-profile-action:visited {
  display: block;
  background: #f1f3f5 !important;
  color: #202124 !important;
  border: 1px solid #e1e5ea;
  border-radius: 10px;
  padding: 12px 14px;
  text-decoration: none;
  font-weight: 600;
}
.bgp-profile-panel a.bgp-profile-action:hover,
.bgp-profile-panel a.bgp-profile-action:focus-visible {
  background: #e4e9ef !important;
  color: #17191e !important;
}
.bgp-profile-panel a.bgp-profile-action:focus-visible { outline: 2px solid #637a9d; outline-offset: 2px; }
.bgp-profile-panel a.bgp-profile-action + a.bgp-profile-action { margin-top: 8px; }
