.app-nav{--bs-offcanvas-width:$menu-width}.app-nav.menu-vertical.offcanvas-xl{transition:var(--bs-offcanvas-transition)}.app-nav .offcanvas-body{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#bdc1c5 transparent}.app-nav-picture{width:8rem;height:auto;display:block}.app-nav a:hover{text-decoration:none}.app-nav .menu-item.active .bg-label-primary{background-color:#fff!important}.app-nav .menu-link.-ai-chat{transition-property:transform}.app-nav .menu-link.-ai-chat:hover{transform:scale(1.03)}@media (width>=1200px){.app-nav{height:100dvh;position:sticky;top:0}.app-nav .offcanvas-header{display:flex}.app-nav .offcanvas-body{flex-grow:1;display:block;overflow:hidden auto}.app-nav .btn-close{display:none}}.nav-breadcrumb-refresh-icon{transform:scale(1.2)}.ai-chat-overlay{z-index:1088;flex-direction:column;width:15rem;max-width:calc(100% - 4rem);max-height:100vh;transition-property:right,transform;transition-duration:.25s;transition-timing-function:ease-out;display:flex;position:fixed;bottom:0;right:3rem;box-shadow:0 .1875rem .5rem #22303e1a}.ai-chat-overlay.-left{right:calc(100% - 3rem);transform:translate(100%)}.ai-chat-overlay.-open{width:25rem}.ai-chat-overlay-header{border-top-left-radius:.375rem;border-top-right-radius:.375rem;align-items:center;display:flex}.ai-chat-overlay-title{margin-inline:auto;padding-inline:1rem}.ai-chat-overlay-button{color:inherit}.ai-chat-overlay-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;padding-inline:1rem;position:relative}.ai-chat-overlay-close-icon{position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.ai-chat-overlay .ai-chat{--bs-border-radius:0;display:contents}.ai-chat-overlay .ai-chat-content{background-color:#fff;overflow:auto}.ai-chat-overlay .ai-chat-content:not(:empty){padding-block:.5rem;padding-inline:1rem}
