.sidebar .accordion-nav{display:grid;gap:5px;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:4px;scrollbar-width:thin}.sidebar .nav-group{display:grid}.sidebar .nav-group-toggle{width:100%;min-height:48px;border:0;border-radius:11px;background:transparent;color:#c9c9c6;padding:12px 14px;display:grid;grid-template-columns:24px 1fr 20px;align-items:center;text-align:left;font:inherit;cursor:pointer}.sidebar .nav-group-toggle span{font-weight:650}.sidebar .nav-group-toggle b{font-size:18px;font-weight:500;line-height:1;color:#8f8c87;text-align:center;transition:transform .2s ease}.sidebar .nav-group.open>.nav-group-toggle b{transform:rotate(180deg)}.sidebar .nav-group.open>.nav-group-toggle,.sidebar .nav-group.active>.nav-group-toggle{background:#2a201c;color:#fff;box-shadow:inset 3px 0 var(--orange)}.sidebar .nav-submenu{display:none;border-left:1px solid #30302e;margin-left:22px;padding:7px 5px 10px 12px}.sidebar .nav-group.open>.nav-submenu{display:grid;gap:2px}.sidebar .nav-submenu p{margin:10px 10px 4px;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sidebar .nav-subitem{border:0;background:transparent;color:#aaa7a1;cursor:pointer;font:inherit;width:100%;min-height:34px;padding:8px 10px;border-radius:8px;text-align:left;display:block;white-space:normal;line-height:1.35}.sidebar .nav-subitem:hover{background:#211c19;color:#fff}.sidebar .nav-subitem.active{background:#37251e;color:#fff;box-shadow:inset 2px 0 var(--orange)}.sidebar .nav-empty{padding:12px 10px;color:#77746f;font-size:12px;line-height:1.45}.sidebar .nav-direct{grid-template-columns:24px 1fr;align-items:center}.sidebar .nav-external{text-decoration:none}.sidebar .nav-symbol{width:22px;height:22px;display:grid;place-items:center;color:var(--orange);font-style:normal}.sidebar .nav-symbol svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.sidebar .nav-item.active .nav-symbol,.sidebar .nav-group.open>.nav-group-toggle .nav-symbol,.sidebar .nav-group.active>.nav-group-toggle .nav-symbol{color:var(--orange)}.sidebar .nav-group-toggle .nav-symbol{color:var(--orange)}.module-placeholder{max-width:920px}.module-placeholder .module-status{display:inline-flex;margin-top:18px;padding:7px 10px;border:1px solid #534139;border-radius:999px;color:#ff8b64;background:#2a201c;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.sidebar .accordion-nav{display:flex;overflow-x:auto;overflow-y:visible;align-items:center;justify-content:flex-start!important}.sidebar .nav-group{display:block;position:relative;flex:0 0 auto}.sidebar .nav-group-toggle{width:52px;height:52px;min-height:52px;padding:0;display:grid;place-items:center;border-radius:14px}.sidebar .nav-group-toggle span,.sidebar .nav-group-toggle b{display:none}.sidebar .nav-group-toggle .nav-symbol{grid-column:1}.sidebar .nav-submenu{display:none!important}.sidebar .nav-direct{flex:0 0 auto;display:grid;grid-template-columns:1fr;place-items:center}.sidebar .nav-external{width:52px;min-width:52px;height:52px;padding:0}.sidebar .nav-symbol{width:22px;height:22px}.sidebar .nav-symbol svg{width:21px;height:21px}}
