.sidebar-toggle{display:none}@media(min-width:851px){.app-shell{display:block}.sidebar{position:fixed;inset:0 auto 0 0;z-index:10;width:252px;min-height:100vh;overflow-y:auto;transition:width .22s ease,padding .22s ease}.sidebar main{min-width:0}main{max-width:none;margin-left:252px;transition:margin-left .22s ease}.sidebar .brand{position:relative;display:flex;align-items:center;padding-right:42px}.sidebar-toggle{position:absolute;right:5px;top:17px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #ffffff35;border-radius:9px;background:#ffffff14;color:#fff;font-size:25px;line-height:1;cursor:pointer}.sidebar-collapsed .sidebar{width:72px;padding-left:10px;padding-right:10px;overflow-x:hidden}.sidebar-collapsed main{margin-left:72px}.sidebar-collapsed .brand{padding:0 0 25px;justify-content:center}.sidebar-collapsed .brand img{display:none}.sidebar-collapsed .sidebar-toggle{position:static}.sidebar-collapsed .nav-item{font-size:0;text-align:center;padding:12px 0}.sidebar-collapsed .nav-item span{width:auto;font-size:20px}.sidebar-collapsed .profile{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .profile>span:last-child,.sidebar-collapsed .logout-button{display:none}.sidebar-collapsed .sidebar-bottom{margin-top:auto}.sidebar-collapsed .nav-item:hover:after{content:attr(data-view);position:absolute;left:66px;margin-top:-9px;padding:7px 9px;border-radius:7px;background:#183b2d;color:#fff;font:12px Inter,Arial,sans-serif;white-space:nowrap;box-shadow:0 6px 18px #0004}.sidebar-collapsed .nav-item{position:relative}}
