.layout-menu.sidebar{display:flex;flex-direction:column;width:15rem!important;max-width:15rem!important;height:100vh;max-height:100vh;background:#f8fafc!important;border-right:1px solid #e2e8f0;box-shadow:none!important;overflow:hidden}.layout-menu.sidebar.menu-vertical{height:100vh;max-height:100vh}.layout-menu.sidebar.menu-vertical .menu-inner>.menu-item,.layout-menu.sidebar.menu-vertical .menu-inner>.menu-header{width:100%!important;max-width:100%}.layout-menu.sidebar .menu-inner-shadow{display:none!important}.layout-menu.sidebar .app-brand.demo{flex:0 0 auto;height:3.5rem;min-height:3.5rem;margin-top:0;padding:0 1rem;border-bottom:1px solid #e2e8f0;z-index:2}.layout-menu.sidebar .app-brand-link{gap:.625rem}.layout-menu.sidebar .app-brand-text.demo{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;text-transform:none;color:#0f172a}.layout-menu.sidebar .app-brand .layout-menu-toggle{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:none}.layout-menu.sidebar .app-brand .layout-menu-toggle i{color:#475569}.layout-menu.sidebar .menu-inner{flex:1 1 auto;min-height:0;height:auto!important;width:100%;max-width:100%;padding:.75rem .625rem 1rem;overflow:hidden;box-sizing:border-box;position:relative}.layout-menu.sidebar .menu-header{margin:1rem 0 .375rem;padding:0 .5rem;width:100%;box-sizing:border-box}.layout-menu.sidebar .menu-header:before{display:none!important}.layout-menu.sidebar .menu-header .menu-header-text{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.layout-menu.sidebar .menu-item{margin:.125rem 0;width:100%;max-width:100%}.layout-menu.sidebar .menu-item.active:before{display:none!important}.layout-menu.sidebar .menu-link{min-height:2.375rem;width:100%;max-width:100%;box-sizing:border-box;padding:.5rem .75rem!important;margin:0!important;border-radius:.5rem;font-size:.9375rem;font-weight:500;color:#475569!important;background:transparent!important;transition:background-color .15s ease,color .15s ease}.layout-menu.sidebar .menu-link div{font-size:.9375rem}.layout-menu.sidebar .menu-link .menu-icon,.layout-menu.sidebar .menu-link i.menu-icon,.layout-menu.sidebar .menu-link>i{font-size:1.125rem;width:1.25rem;min-width:1.25rem;margin-right:.75rem;color:#94a3b8;transition:color .15s ease}.layout-menu.sidebar .menu-link:hover{background:#f1f5f9!important;color:#1e293b!important}.layout-menu.sidebar .menu-link:hover i{color:#64748b!important}.layout-menu.sidebar .menu-item.active>.menu-link{background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.layout-menu.sidebar .menu-item.active>.menu-link i{color:#4f46e5!important}.layout-menu.sidebar .menu-item.active>.menu-link div{color:#4f46e5!important}@media(min-width:1200px){.layout-menu-fixed:not(.layout-menu-collapsed) .layout-page,.layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page{padding-left:15rem}.layout-menu-fixed .layout-menu.sidebar,.layout-menu-fixed-offcanvas .layout-menu.sidebar{width:15rem!important}.layout-navbar-fixed.layout-menu-fixed:not(.layout-menu-collapsed) .layout-page,.layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-page{padding-left:15rem}.layout-footer-fixed:not(.layout-menu-collapsed) .content-footer{left:15rem}}.layout-menu-hover .layout-menu.sidebar,.bg-menu-theme.menu-vertical.sidebar{box-shadow:none!important}[data-theme=dark] .layout-menu.sidebar{background:#18181b!important;border-right-color:#27272a}[data-theme=dark] .layout-menu.sidebar .app-brand.demo{border-bottom-color:#27272a}[data-theme=dark] .layout-menu.sidebar .app-brand-text.demo{color:#f4f4f5}[data-theme=dark] .layout-menu.sidebar .app-brand .layout-menu-toggle{background:#18181b;border-color:#27272a}[data-theme=dark] .layout-menu.sidebar .app-brand .layout-menu-toggle i{color:#a1a1aa}[data-theme=dark] .layout-menu.sidebar .menu-header .menu-header-text{color:#71717a}[data-theme=dark] .layout-menu.sidebar .menu-link{color:#d4d4d8!important}[data-theme=dark] .layout-menu.sidebar .menu-link i{color:#a1a1aa!important}[data-theme=dark] .layout-menu.sidebar .menu-link:hover{background:#27272a!important;color:#fafafa!important}[data-theme=dark] .layout-menu.sidebar .menu-link:hover i{color:#d4d4d8!important}[data-theme=dark] .layout-menu.sidebar .menu-item.active>.menu-link{background:#6366f126!important;color:#a5b4fc!important}[data-theme=dark] .layout-menu.sidebar .menu-item.active>.menu-link i,[data-theme=dark] .layout-menu.sidebar .menu-item.active>.menu-link div{color:#a5b4fc!important}
