.nav-sidebar-backdrop{display:none}@media (max-width:991px){.nav-sidebar-backdrop{z-index:998;cursor:pointer;background-color:#00000080;border:0;width:100vw;height:100vh;padding:0;display:block;position:fixed;inset:0}}#navSidebar{background-color:#153556;flex-direction:column;width:100%;max-width:250px;height:100vh;display:flex;position:sticky;top:0;left:0;overflow:visible}@media (max-width:991px){#navSidebar{z-index:999;max-width:280px;box-shadow:none;transition:left .25s ease-in-out;position:fixed;top:0;left:-100%}#navSidebar.mobile-open{left:0;box-shadow:0 0 30px #0006}}#navSidebar .brand-group{border-bottom:2px solid #ffffff1a;justify-content:space-between;align-items:center;height:66px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}#navSidebar .brand-group .sidebar-toggle{color:#fff;border-radius:5px;padding:.7rem;display:none}#navSidebar .brand-group .sidebar-toggle:hover,#navSidebar .brand-group .sidebar-toggle:focus{background-color:#ffffff1a}#navSidebar .brand-group .sidebar-toggle svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}#navSidebar .brand-group .mobile-sidebar-close{color:#fff;border-radius:5px;margin-right:1rem;padding:.7rem;display:none}#navSidebar .brand-group .mobile-sidebar-close:hover,#navSidebar .brand-group .mobile-sidebar-close:focus{background-color:#ffffff1a}#navSidebar .brand-group .mobile-sidebar-close svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}@media (max-width:991px){#navSidebar .brand-group .mobile-sidebar-close{display:inline-flex}}#navSidebar .brand-group .logo{border-left:4px solid #0000;flex-direction:column;justify-content:center;gap:5px;padding:0 1rem;display:flex}#navSidebar .brand-group .logo:hover,#navSidebar .brand-group .logo:focus{border-left-color:#46c3a4}#navSidebar .brand-group .logo .app-name{color:#46c3a4;letter-spacing:.3em;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700}#navSidebar .brand-group .logo .tenant{align-items:center;display:flex}#navSidebar .brand-group .logo .tenant img{width:auto;height:14px}#navSidebar .navigation{position:relative}#navSidebar .navigation .nav-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#navSidebar .navigation .nav-links .nav-link .link-btn{background-color:#0000;border:none;border-left:4px solid #0000;border-radius:0;justify-content:flex-start;padding:.7rem}#navSidebar .navigation .nav-links .nav-link .link-btn.active{background-color:#fff3;border-left-color:#46c3a4}#navSidebar .navigation .nav-links .nav-link .link-btn:hover,#navSidebar .navigation .nav-links .nav-link .link-btn:focus{color:#fff;background-color:#ffffff1a}#navSidebar .navigation .nav-links .nav-link .link-btn .icon svg{width:1.5rem;height:1.5rem}#navSidebar .user-profile{margin-top:auto;padding:1rem;overflow:hidden}#navSidebar .user-profile .avatar{text-align:center;text-transform:uppercase;color:#73fad9;-webkit-user-select:none;user-select:none;background-color:#73fad91a;border:2px solid #73fad980;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:14px;display:flex}#navSidebar .user-profile .details{color:#fff;text-align:left;min-width:0}#navSidebar .user-profile .details .name,#navSidebar .user-profile .details .email{text-overflow:ellipsis;overflow:hidden}#navSidebar .user-profile .details .name{color:#fff;font-weight:500}#navSidebar .user-profile .details .email{color:#adadad;font-weight:300}
