.nav-toggle{width:100%;border:0;background:transparent;color:#CBDDE7;text-align:left;border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}
.nav-toggle:hover{background:#24405f;color:#fff}
.nav-level-1{font-size:14px;font-weight:700;color:#EAF2F6;padding:11px 14px;margin-top:18px}
.nav-level-2{font-size:13px;font-weight:600;padding:9px 14px 9px 28px;margin-top:3px}
.nav-level-3{font-size:12.5px;padding:8px 12px 8px 46px;margin:1px 0}
.nav-level-3.active{background:#426C84;color:#fff}
.nav-toggle.active-parent{color:#fff;background:#24405f}
.nav-chevron{color:#8da4c2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none}
.nav-chevron svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.nav-icon-expand{display:none}
.nav-toggle[aria-expanded="false"] .nav-chevron .nav-icon-expand{display:block}
.nav-toggle[aria-expanded="false"] .nav-chevron .nav-icon-collapse{display:none}
.nav-toggle[aria-expanded="true"] .nav-chevron .nav-icon-collapse{display:block}
.nav-toggle[aria-expanded="true"] .nav-chevron .nav-icon-expand{display:none}
.nav-toggle:hover .nav-chevron{color:currentColor}
.nav-children[hidden]{display:none!important}
@media(max-width:680px){.sidebar{display:block;max-height:280px;overflow:auto}.nav-level-1,.nav-level-2,.nav-level-3{white-space:normal}.nav-level-3{width:100%}}
