
.sidebar-grouped-ready-v81{overflow:auto!important}
.grouped-sidebar-v81{display:flex;flex-direction:column;gap:10px;padding:18px 16px;min-height:100%;color:inherit}
.grouped-sidebar-brand-v81{margin-bottom:10px}
.grouped-sidebar-brand-v81>*{margin:0!important}
.sidebar-group-v81{border-radius:16px;overflow:hidden}
.sidebar-group-v81 summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:24px 1fr 18px;gap:8px;align-items:center;padding:12px 12px;border-radius:16px;color:#d1d5db;font-weight:950;user-select:none}
.sidebar-group-v81 summary::-webkit-details-marker{display:none}
.sidebar-group-v81[open] summary{background:rgba(255,255,255,.08);color:#fff}
.sidebar-group-v81 summary b{transition:transform .16s ease;text-align:center;color:#9ca3af}
.sidebar-group-v81[open] summary b{transform:rotate(180deg)}
.sidebar-submenu-v81{display:grid;gap:4px;padding:6px 0 8px 32px}
.sidebar-submenu-v81 a{display:block;text-decoration:none;color:#cbd5e1;border-radius:12px;padding:10px 12px;font-weight:850;font-size:14px}
.sidebar-submenu-v81 a:hover{background:rgba(255,255,255,.08);color:#fff}
.sidebar-submenu-v81 a.active{background:#1f2937;color:#fff;box-shadow:inset 3px 0 0 #f97316}
.grouped-sidebar-logout-v81{margin-top:auto;padding-top:12px}
.grouped-sidebar-logout-v81 a,.grouped-sidebar-logout-v81 button{display:block;width:100%;text-align:left;text-decoration:none;border:0;background:rgba(249,115,22,.12);color:#fed7aa!important;border-radius:14px;padding:12px 14px;font-weight:950}
@media(max-width:900px){
  .grouped-sidebar-v81{padding:12px;gap:6px}
  .sidebar-group-v81 summary{padding:10px}
  .sidebar-submenu-v81{padding-left:20px}
}
