.app-menu{background-color:#000;border-radius:0 5px 5px 0;height:100%}.app-menu .menu-header{height:5rem}.app-menu .menu-header img{-o-object-fit:scale-down;object-fit:scale-down;max-width:300px;height:30px}.app-menu .menu-header img.collapsed{-o-object-fit:scale-down;object-fit:scale-down;height:4rem}.app-menu .menu-body{background-color:#201e1e}.app-menu .menu-body .menu-profile{height:5rem}.app-menu .menu-body .menu-profile .name-section{color:#fff}.app-menu .menu-body .menu-profile .name-section .user-name{letter-spacing:.05rem;text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:15rem;font-size:1rem;line-height:1.1rem;overflow:hidden}.app-menu .menu-body .menu-profile .name-section .company-name{letter-spacing:.05em;text-align:left;font-size:.9rem;font-weight:300;line-height:.8rem}.app-menu .menu-body .menu-profile .p-overlaybadge .p-badge{outline-style:none;min-width:1.3rem;height:1.3rem;font-size:.65rem;line-height:1.3rem;background-color:#861700!important}.app-menu .menu-body .menu-list{padding-inline-start:0;font-size:1rem;list-style:none}.app-menu .menu-body .menu-list li{box-sizing:border-box;text-transform:uppercase;cursor:pointer;align-items:center;gap:1.25rem;height:2.5rem;margin:.35rem 0 .35rem .2rem;padding:1rem 4px 1rem 1.5rem;display:flex}.app-menu .menu-body .menu-list li:hover{background:linear-gradient(90deg,#50505000 0,#505050e6 10%,#505050)}.app-menu .menu-body .menu-list li.active{background-color:#505050;border-left:4px solid #f99b2c;margin-left:0}.app-menu .menu-body .menu-list a{color:#fff;font-size:.95rem;font-weight:500;text-decoration:none}.app-menu .menu-body .menu-list a:hover{cursor:pointer;text-decoration:none}.app-menu .menu-body .menu-list .rotated{transform:rotate(180deg)}.app-menu .menu-footer{color:#fff}.app-menu .menu-footer>div{font-size:11px}.app-menu .menu-footer .logout{color:#fff;font-weight:700;text-decoration:none}.app-menu .menu-footer .logout>span{font-size:12px}#confirmDialog .p-dialog-content{padding-top:1rem;padding-bottom:2rem}#confirmPopup{max-width:400px;border-top-left-radius:15px!important}.p-message{text-transform:uppercase;color:#3a3a3a;border-radius:8px;border-width:0 0 0 .7rem!important}.p-message.p-message-info{color:inherit;background:#ebf0f1;border:solid #75a3ab}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#75a3ab}.p-message.p-message-success{color:inherit;background:#e4f8f0;border:solid #1ea97c}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1ea97c}.p-message.p-message-warn{color:inherit;background:#fff2e2;border:solid #cc8925}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#cc8925}.p-message.p-message-error{color:inherit;background:#ffe7e6;border:solid #ff5757}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#ff5757}.p-toast .p-toast-message{color:#3a3a3a;border-radius:8px;border-width:0 0 0 .7rem!important}.p-toast .p-toast-message.p-toast-message-info{color:inherit;background:#ebf0f1;border:solid #75a3ab}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#75a3ab}.p-toast .p-toast-message.p-toast-message-success{color:inherit;background:#e4f8f0;border:solid #1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{color:inherit;background:#fff2e2;border:solid #cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{color:inherit;background:#ffe7e6;border:solid #ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.app-container{width:100dvw;height:100%}.app-container .app-menu-container{z-index:2;height:100vh;min-height:500px;position:sticky;top:0;left:0}.app-container .app-menu-container.collapsed{min-width:var(--app-collapsed-menu-width);max-width:var(--app-collapsed-menu-width)}.app-container .app-menu-container.expanded{min-width:var(--app-expanded-menu-width);max-width:var(--app-expanded-menu-width)}.app-container .app-slot{flex-direction:column;display:flex;width:var(--app-slot-width)!important;max-width:var(--app-slot-width)!important}.app-container .app-slot .app-header{background-color:#f2f0f9;border-bottom:1px solid #d9d9d9;min-height:6.3rem}.slideMenu-enter-active{transition:all .5s ease-out}.slideMenu-leave-active{transition:all .5s cubic-bezier(1,.5,.8,1)}.slideMenu-enter-from,.slideMenu-leave-to{opacity:0;transform:translate(50px)}
