.neuro-sidebar{transition:width .3s ease,transform .3s ease;overflow:hidden}.neuro-sidebar--collapsed{width:0!important;min-width:0!important;transform:translate(-100%);padding:0!important;border:0!important}.neuro-sidebar--collapsed .neuro-sidebar__label,.neuro-sidebar--collapsed .neuro-sidebar__user-info,.neuro-sidebar--collapsed .neuro-sidebar__expand-icon{opacity:0;visibility:hidden;width:0;overflow:hidden}.neuro-sidebar--collapsed .neuro-sidebar__logo img{width:40px;margin:0 auto}.neuro-sidebar--collapsed .neuro-sidebar__user-name,.neuro-sidebar--collapsed .neuro-sidebar__user-email{display:none}.neuro-sidebar--collapsed .neuro-sidebar__submenu{display:none!important}.neuro-sidebar .neuro-sidebar__label,.neuro-sidebar .neuro-sidebar__expand-icon{transition:opacity .2s ease,visibility .2s ease,width .2s ease}.neuro-sidebar__nav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.neuro-sidebar__nav::-webkit-scrollbar{width:1px}.neuro-sidebar__nav::-webkit-scrollbar-track{background:transparent}.neuro-sidebar__nav::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:0}.neuro-sidebar__nav::-webkit-scrollbar-thumb:hover{background-color:#ffffff40}.neuro-sidebar-spacer{transition:width .3s ease}.neuro-sidebar--collapsed~.neuro-sidebar-spacer{width:0!important}.neuro-header__user{display:inline-flex;align-items:center;gap:0;padding:4px;border-radius:999px;background:#0000000a}.neuro-header__user-btn{border:0;cursor:pointer;font:inherit}.neuro-header__avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:#fff;background:var(--neuro-primary)}.neuro-header__user-name{font-weight:500;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neuro-user-menu__profile{display:flex;align-items:center;gap:12px;padding:10px 14px;min-width:280px}.neuro-user-menu__avatar{width:40px;height:40px;font-size:14px}.neuro-user-menu__details{display:flex;flex-direction:column;min-width:0}.neuro-user-menu__email{font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
