.menu-toggle {display:inline-flex!important}
.topbar {justify-content:flex-start;gap:14px}
.topbar-right {margin-left:auto}
.sidebar {transition:transform .2s ease}
.app-shell {transition:margin-left .2s ease}
.navigation-collapsed .sidebar {transform:translateX(-100%)}
.navigation-collapsed .app-shell {margin-left:0}
.navigation-collapsed .toast {left:50%}
.navigation-collapsed .skip-link {left:20px}
.sidebar-close {position:absolute;top:6px;right:8px;width:25px;height:25px;color:#8094ad}
.sidebar-close .icon {width:15px;height:15px}
@media(prefers-reduced-motion:reduce){.sidebar,.app-shell{transition:none}}
