/* V14861967 — make the Actors drawer use the same premium mobile menu system as the main site. */
html body.bm-actor-v98 .sidebar-menu{
  position:fixed;top:0;right:0;z-index:2200;
  width:min(338px,90vw);height:100dvh;
  display:flex;flex-direction:column;
  transform:translateX(105%);
  transition:transform .24s cubic-bezier(.2,.84,.24,1);
  color:#fff;overflow:hidden;
}
html body.bm-actor-v98 .sidebar-menu.open{transform:translateX(0)}
html body.bm-actor-v98 .sidebar-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}
html body.bm-actor-v98 .sidebar-close{display:grid;place-items:center;padding:0;cursor:pointer}
html body.bm-actor-v98 .sidebar-close svg{display:block}
html body.bm-actor-v98 .sidebar-user{flex:0 0 auto}
html body.bm-actor-v98 .sidebar-nav{display:flex;flex-direction:column;min-height:0}
html body.bm-actor-v98 .sidebar-item{display:flex;align-items:center;text-decoration:none;color:inherit}
html body.bm-actor-v98 .sidebar-footer{display:flex;flex-direction:column;flex:0 0 auto}
html body.bm-actor-v98.actor-menu-open{overflow:hidden}
html body.bm-actor-v98 .menu-overlay{z-index:2190}
@media(min-width:992px){html body.bm-actor-v98 .sidebar-menu{max-width:338px}}
@media(prefers-reduced-motion:reduce){html body.bm-actor-v98 .sidebar-menu{transition:none!important}}
