/* NAV-SYNC 2026-11-10: menu lateral fixo sem sobrepor a área de trabalho. */
body.cc-professional-mode .cc-sidebar-pin-wrap{
 position:sticky;top:-18px;z-index:2;display:flex;align-items:center;
 padding:6px 2px 12px;margin-bottom:4px;background:#08160f;
}
body.cc-professional-mode #cc-sidebar-pin-toggle{
 width:100%;border:1px solid #75936d;border-radius:9px;background:#153021;
 color:#e6ffc8;padding:10px 9px;font-size:12px;font-weight:800;
 letter-spacing:0;text-align:center;cursor:pointer;
}
body.cc-professional-mode #cc-sidebar-pin-toggle:hover{
 background:#25462d;border-color:#b2e965
}
body.cc-professional-mode #cc-sidebar-pin-toggle:focus-visible{
 outline:2px solid #d8ff45;outline-offset:2px
}
body.cc-professional-mode #cc-sidebar-pin-toggle[disabled]{
 opacity:.65;cursor:not-allowed
}
@media (min-width:1150px){
 body.cc-professional-mode.cc-sidebar-pinned .sidebar{
  transform:translateX(0)!important;
  box-shadow:none!important;z-index:100!important;
 }
 body.cc-professional-mode.cc-sidebar-pinned #cc-professional-host,
 body.cc-professional-mode.cc-sidebar-pinned .app-shell{
  width:calc(100% - 276px)!important;
  margin-left:276px!important;
 }
 body.cc-professional-mode.cc-sidebar-pinned .menu-backdrop{
  display:none!important;opacity:0!important;pointer-events:none!important;
 }
}
