.app-nav{--bs-offcanvas-width:$menu-width}.app-nav.menu-vertical.offcanvas-xl{transition:var(--bs-offcanvas-transition)}.app-nav .offcanvas-body{scrollbar-color:#bdc1c5 transparent;scrollbar-gutter:stable;scrollbar-width:thin}.app-nav-picture{display:block;height:auto;width:8rem}.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 (min-width:1200px){.app-nav{height:100vh;height:100dvh;position:sticky;top:0}.app-nav .offcanvas-header{display:flex}.app-nav .offcanvas-body{display:block;flex-grow:1;overflow-x:hidden;overflow-y:auto}.app-nav .btn-close{display:none}}.nav-breadcrumb-refresh-icon{transform:scale(1.2)}.ai-chat-overlay{bottom:0;box-shadow:0 .1875rem .5rem #22303e1a;display:flex;flex-direction:column;max-height:100vh;max-width:calc(100% - 4rem);position:fixed;right:3rem;transition-duration:.25s;transition-property:right,transform;transition-timing-function:ease-out;width:15rem;z-index:1088}.ai-chat-overlay.-left{right:calc(100% - 3rem);transform:translate(100%)}.ai-chat-overlay.-open{width:25rem}.ai-chat-overlay-header{align-items:center;border-top-left-radius:.375rem;border-top-right-radius:.375rem;display:flex}.ai-chat-overlay-title{margin-inline:auto;padding-inline:1rem}.ai-chat-overlay-button{color:inherit}.ai-chat-overlay-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-inline:1rem;position:relative;width:100%}.ai-chat-overlay-close-icon{position:absolute;right:.25rem;top:50%;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}
