.section-submenu{display:grid;gap:3px;margin:-3px 0 4px 18px;padding:7px;border-left:2px solid #43d2c6;background:rgba(255,255,255,.05);border-radius:0 9px 9px 0}.section-submenu a{display:flex;align-items:center;gap:7px;min-height:32px;padding:6px 8px;border-radius:7px;color:rgba(255,255,255,.76);font-size:11px;font-weight:780;text-decoration:none}.section-submenu a:hover,.section-submenu a:focus-visible{color:#fff;background:rgba(255,255,255,.12);outline:none}.section-submenu b{width:18px;color:#62e0d5;text-align:center;font-size:14px}.section-submenu span{min-width:0;overflow-wrap:anywhere}
.app-shell>.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:220px;height:100dvh!important;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(98,224,213,.48) transparent}.app-shell>main.content{grid-column:2;min-width:0}.app-shell>.sidebar::-webkit-scrollbar{width:6px}.app-shell>.sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(98,224,213,.45)}
@media(max-width:1180px) and (min-width:821px){.app-shell>.sidebar{width:196px}}
@media(max-width:820px){.section-submenu{display:none}.app-shell>.sidebar{display:none!important}.app-shell>main.content{grid-column:1}}
.section-submenu a.selected{color:#fff;background:rgba(255,255,255,.14)}.section-nav-highlight{animation:section-nav-pulse 1.6s ease!important;scroll-margin-top:90px}.section-nav-toast{position:fixed;z-index:99999;right:24px;bottom:24px;max-width:min(390px,calc(100vw - 32px));padding:13px 16px;border:1px solid #88c8bf;border-radius:11px;background:#073f39;color:#fff;font-weight:800;box-shadow:0 16px 38px rgba(0,32,28,.28);opacity:0;transform:translateY(10px);transition:.2s ease}.section-nav-toast.show{opacity:1;transform:none}@keyframes section-nav-pulse{0%,100%{box-shadow:inherit}25%{box-shadow:0 0 0 4px rgba(32,199,181,.34),0 14px 30px rgba(7,68,61,.14)}}
