.custom-sidebar .nav-grupo{margin:5px 0!important;border:0!important;padding:0!important}
.nav-grupo-titulo{display:flex;align-items:center;width:100%;min-height:48px;padding:0;border:0;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;text-align:left}
.nav-grupo-titulo:hover{background:rgba(255,255,255,.16)}
.nav-grupo-titulo>i:first-child{height:48px;min-width:50px;line-height:48px;font-size:18px}
.nav-grupo-titulo .custom-links_name{flex:1;margin-left:15px;font-size:12px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
.nav-grupo-seta{height:auto!important;min-width:32px!important;line-height:1!important;font-size:12px!important;transition:transform .2s ease}
.nav-grupo.aberto .nav-grupo-seta{transform:rotate(180deg)}
.nav-submenu{display:none;margin:4px 0 8px;padding:0 0 0 16px!important}
.nav-grupo.aberto>.nav-submenu{display:block}
.custom-sidebar .nav-submenu li{margin:3px 0}
.custom-sidebar .nav-submenu li:last-child{margin:3px 0!important;padding-top:0!important;border-top:0!important}
.custom-sidebar .nav-submenu li a{min-height:42px}
.custom-sidebar .nav-submenu li i{height:42px;min-width:42px;line-height:42px;font-size:15px}
.custom-sidebar .nav-submenu li a .custom-links_name{margin-left:7px;font-size:13px}
.custom-sidebar:not(.open) .nav-grupo-titulo .custom-links_name,.custom-sidebar:not(.open) .nav-grupo-seta,.custom-sidebar:not(.open) .nav-submenu{display:none}
.custom-sidebar .custom-nav-list>li.nav-sair{margin-top:20px!important;border-top:1px solid #ffffff33!important;padding-top:8px!important}
.custom-sidebar .custom-nav-list>li.nav-grupo[data-grupo="banho"]{margin-bottom:8px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.42)!important}
@media(max-width:900px){.custom-sidebar .nav-grupo-titulo .custom-links_name,.custom-sidebar .nav-grupo-seta{display:block}.nav-submenu{padding-left:12px!important}}
