/* PsicoMoodle — lingueta acoplada à aba de usuários.
   Usa as mesmas larguras do painel lateral nos breakpoints desktop. */
.members-drawer-handle{display:none}
@media(min-width:761px){
 :root{--pm-members-panel-edge:252px}
 .app>.theme-topbar>.members-sidebar-toggle{display:none!important}
 .app>.members-drawer-handle{
  position:fixed;display:flex;align-items:center;justify-content:center;
  top:76px;right:var(--pm-members-panel-edge);
  width:36px;height:64px;min-width:36px;
  border:1px solid var(--line);border-right:0;
  border-radius:12px 0 0 12px;
  background:#faf9fe;color:var(--ink);
  box-shadow:-5px 5px 16px rgba(40,32,89,.09);
  cursor:pointer;z-index:46;
  transition:right .34s cubic-bezier(.2,.72,.25,1),background .2s ease,border-color .2s ease;
 }
 .app>.members-drawer-handle:hover{
  background:var(--soft);border-color:var(--blue);
 }
 .app>.members-drawer-handle svg{width:18px;height:18px}
 html[data-members-sidebar="collapsed"] .app>.members-drawer-handle{right:0}
 html[data-theme="dark"] .app>.members-drawer-handle{
  background:#181a2b;color:#eae4fa;border-color:#33334d;
  box-shadow:-6px 5px 20px rgba(0,0,0,.22);
 }
 html[data-theme="dark"] .app>.members-drawer-handle:hover{background:#29243e;border-color:#7263a7}
}
@media(min-width:761px) and (max-width:1190px){
 :root{--pm-members-panel-edge:205px}
}
@media(max-width:760px){
 .app>.members-drawer-handle{display:none!important}
}
@media(prefers-reduced-motion:reduce){
 .app>.members-drawer-handle{transition:none!important}
}
@media print{
 .app>.members-drawer-handle{display:none!important}
}
