.sidebar-menu-search{margin:0 0 .8rem;position:relative;width:100%}.sidebar-menu-search>i{color:rgba(255,255,255,.58);font-size:.75rem;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-menu-search input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:.65rem;color:#fff;font-size:.82rem;outline:0;padding:.62rem .75rem .62rem 2.25rem;width:100%}.sidebar-menu-search input::placeholder{color:rgba(255,255,255,.56)}.sidebar-menu-search input:focus{background:rgba(255,255,255,.12);border-color:var(--copper);box-shadow:0 0 0 .2rem rgba(201,123,67,.16)}.app-menu-groups{width:100%}.sidebar-nav-group{margin-bottom:.3rem;width:100%}.sidebar-nav-group[hidden]{display:none}.sidebar-group-toggle{align-items:center;background:transparent;border:0;border-radius:.55rem;color:rgba(255,255,255,.63);display:flex;font-size:.68rem;font-weight:800;justify-content:space-between;letter-spacing:.08em;padding:.62rem .7rem;text-align:left;text-transform:uppercase;width:100%}.sidebar-group-toggle:hover,.sidebar-group-toggle:focus-visible{background:rgba(255,255,255,.06);color:#fff;outline:0}.sidebar-group-toggle>span{align-items:center;display:flex;gap:.65rem}.sidebar-group-toggle>span>i{color:var(--copper);text-align:center;width:1.1rem}.sidebar-group-chevron{font-size:.62rem;transition:transform .16s ease}.sidebar-nav-group.is-open .sidebar-group-chevron{transform:rotate(180deg)}.sidebar-group-items{display:none;list-style:none;margin:0!important;padding:0 0 .3rem!important}.sidebar-nav-group.is-open .sidebar-group-items{display:flex}.sidebar-group-items .nav-link{padding-left:1.95rem}.sidebar-menu-empty{color:rgba(255,255,255,.58);font-size:.78rem;margin:.75rem;padding:.4rem 0}.sidebar-menu-empty[hidden]{display:none}
@media(max-width:991px){.sidebar-menu-search{margin-top:.85rem}.app-menu-groups{max-height:55vh;overflow-y:auto;padding-right:.2rem}.sidebar-group-items{flex-direction:column}}
@media(min-width:992px){.app-navbar{overflow:hidden}.app-navbar .navbar-collapse{min-height:0}.app-menu-groups{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.25rem}.app-navbar .sidebar-group-items{margin-bottom:0!important}.sidebar-menu-search{flex:0 0 auto}.app-navbar .navbar-text{flex:0 0 auto}}
