.app-sidebar .menu-link,#appSidebarOffcanvas .menu-link{color:#FFFFFF !important;font-weight:700 !important}
.app-sidebar .list-group-item{color:#FFFFFF !important;font-weight:700 !important}
.app-sidebar .menu-icon,.app-sidebar i,.app-sidebar svg{color:inherit !important;fill:currentColor}
.app-sidebar .menu-link:hover .menu-icon,.app-sidebar .menu-link.active .menu-icon{color:inherit !important}
#appSidebarOffcanvas .menu-link .menu-icon,#appSidebarOffcanvas .menu-link i,#appSidebarOffcanvas .menu-link svg{color:inherit !important;fill:currentColor}
.app-sidebar .list-group-item .align-middle,.app-sidebar .menu-link .align-middle,.app-sidebar .menu-header{color:#FFFFFF !important;font-weight:700 !important}
html[data-page]:not([data-page="landing"]):not([data-page="login"]) .app-sidebar a.menu-link{color:#FFFFFF !important;font-weight:700 !important}
html[data-page]:not([data-page="landing"]):not([data-page="login"]) .app-sidebar .menu-link:hover .align-middle{color:#FFFFFF !important;font-weight:700 !important}
html[data-page]:not([data-page="landing"]):not([data-page="login"]) .app-sidebar .list-group-item .text-muted{color:#FFFFFF !important;opacity:.9 !important}
.app-sidebar .menu-link{background-color:transparent !important;text-shadow:none !important;border-left:4px solid transparent}
.app-sidebar .menu-link:hover{background-color:transparent !important}
#appSidebarOffcanvas .collapse .menu-link .align-middle,.app-sidebar .collapse .menu-link .align-middle{font-size:12pt !important}
.app-sidebar .menu-link.active,#appSidebarOffcanvas .menu-link.active{background-color:rgba(255,255,0,.12) !important;border-left:3px solid #FFD700 !important;box-shadow:none !important;transition:opacity 0.25s ease,background-color 0.25s ease}
#appSidebarOffcanvas .menu-link{background-color:transparent !important}
.app-sidebar .list-group{--bs-list-group-bg:transparent}
.app-sidebar .collapse-toggle,#appSidebarOffcanvas .collapse-toggle{border:none !important;transition:opacity 0.25s ease,background-color 0.25s ease}
.app-sidebar .list-group .list-group-item,#appSidebarOffcanvas .list-group .list-group-item{border:none !important;transition:opacity 0.25s ease,background-color 0.25s ease}
.app-sidebar .menu-link,#appSidebarOffcanvas .menu-link{border:none !important;transition:opacity 0.25s ease,background-color 0.25s ease}
.app-sidebar .list-group .list-group-item.active,#appSidebarOffcanvas .list-group .list-group-item.active,.app-sidebar .menu-link:active,#appSidebarOffcanvas .menu-link:active{background-color:rgba(255,255,0,.12) !important}
.menu-icon-wrap{position:relative;border-radius:.6rem;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,filter .35s ease;will-change:transform,filter}
.app-sidebar .collapse .menu-icon-wrap{width:24px;height:24px}
.app-sidebar .collapse i.menu-icon{font-size:.65rem}
.app-sidebar .collapse .menu-icon{width:24px;height:24px}
.app-sidebar .collapse .menu-icon,.app-sidebar .collapse i,.app-sidebar .collapse svg{color:inherit !important;fill:currentColor}
.menu-icon-wrap::before{content:none}
.menu-icon{color:currentColor;width:24px;height:24px;filter:none;transition:none}
.app-sidebar{--icon-gap:8px;--icon-l1:28px;--icon-l2:22px}
.app-sidebar .menu-link .menu-icon-wrap{margin-right:var(--icon-gap)}
.app-sidebar .sidebar-main .menu-icon-wrap{width:var(--icon-l1);height:var(--icon-l1)}
.app-sidebar .sidebar-main .menu-icon{width:var(--icon-l1);height:var(--icon-l1)}
.app-sidebar .collapse .menu-icon-wrap{width:var(--icon-l2);height:var(--icon-l2);margin-left:calc(var(--icon-l1) + var(--icon-gap) - 3ch)}
.app-sidebar .collapse .menu-icon{width:var(--icon-l2);height:var(--icon-l2)}
.menu-link.disabled .menu-icon-wrap,.menu-link[aria-disabled="true"] .menu-icon-wrap{opacity:.5}
.menu-link.disabled .menu-icon,.menu-link[aria-disabled="true"] .menu-icon{filter:none}
.menu-link:hover .menu-icon-wrap,.menu-link.active .menu-icon-wrap{transform:none;box-shadow:none;filter:none}
.menu-link:hover .menu-icon,.menu-link.active .menu-icon{transform:none;filter:none}
@media (prefers-reduced-motion: reduce){.menu-icon-wrap,.menu-icon,.menu-link{transition:none !important}}
