.layout-sidebar{background:#fff!important;border-radius:0!important}.layout-sidebar .layout-menu ul a.active-route{background-color:var(--p-primary-100);border-left-color:transparent!important}.layout-sidebar .layout-menu ul a.active-route i{color:var(--primary-color)}.layout-sidebar .layout-menu .active-menuitem>a{border-left-color:transparent!important}.layout-sidebar .layout-menu .menu-separator{border-bottom:1px solid var(--surface-border)}:root[class*=app-dark] .layout-sidebar{background:transparent!important}:root[class*=app-dark] .layout-sidebar .layout-menu ul a.active-route{color:var(--p-primary-contrast-color)}.layout-static .layout-sidebar .sidebar-header{border-bottom:1px solid var(--surface-border);justify-content:space-between;padding:0 1.2rem}.layout-static .layout-sidebar .layout-menu-container{overflow-x:hidden!important}.layout-static .layout-sidebar .layout-menu-container .layout-menu{padding:0 .5rem}.layout-static .layout-sidebar .layout-menu-container .layout-menu ul a{padding:.7rem 1rem}.layout-static .layout-sidebar .layout-menu-container .layout-menu>li{margin-bottom:1rem}.layout-static .layout-sidebar .layout-menu-container .layout-menu>li:first-child{margin-top:1rem}.layout-static .layout-sidebar .layout-menu-container .main-menu{box-shadow:none;height:0;overflow:visible;transform:translate(0);transition:transform var(--transition-duration)}.layout-static .layout-sidebar .layout-menu-container .override-menu{box-shadow:none;height:0;overflow:hidden;transform:translate(100%);transition:transform var(--transition-duration)}.layout-static .layout-sidebar .layout-menu-container.override-active .main-menu{overflow:hidden;transform:translate(-100%)}.layout-static .layout-sidebar .layout-menu-container.override-active .override-menu{overflow:visible;transform:translate(0)}.layout-slim .layout-root-menuitem{margin-bottom:.5rem!important}.layout-slim .layout-root-menuitem:last-child{margin-bottom:2rem!important}.notification-sys-message-dialog{z-index:10}.notification-sys-message-dialog .p-dialog-header{padding:1rem 1rem 0}.notification-sys-message-dialog .p-dialog-header-maximize-icon{visibility:hidden!important}.notification-sys-message-dialog .p-dialog-content{height:200px;padding:0}.notification-sys-message-dialog .p-tabview-panels{padding:0}.notification-overlay{min-height:150px;width:450px}.notification-overlay .p-popover-content{padding:0}.notification-card .p-card-header{display:flex;padding:.5rem 1rem 0}.notification-card .p-card-header .header-left{align-items:center;display:flex;flex-grow:1}.notification-card .p-card-header .header-right{align-items:center;display:flex}.notification-card .p-card-body{padding:0}.notification-card .p-card-body .p-card-content{max-height:300px;overflow-y:auto;padding:0}.notification-bell{height:1.2rem;line-height:1.2rem;min-width:1.2rem;position:absolute;right:-5px;top:-5px;width:1.2rem}.app-settings .p-dialog-content{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:0}.app-settings .settings-menu{background-color:var(--p-dialog-background);border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-shadow:5px 0 5px -5px #0003;height:100%;overflow:hidden;padding:1rem 0;position:fixed;transition-duration:.2s;transition-property:transform,visibility,width;transition-timing-function:cubic-bezier(.4,0,.2,1);width:250px}.app-settings .settings-menu.settings-menu-open{transform:translate(0)}.app-settings .settings-menu.settings-menu-close{border-right:0;transform:translate(-100%);width:0}.app-settings .settings-menu.settings-menu-overlay{z-index:998}.app-settings .settings-menu-mask{background:var(--maskbg);height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}.app-settings .settings-content{min-height:500px}@media screen and (width >= 992px){.app-settings .settings-content{margin-left:250px}}.app-profile .p-dialog-content{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:0}.topbar-menu[data-v-bb017331]{margin-right:0}.job-bar .p-drawer-content{padding:0}.job-button{position:fixed!important;right:0;top:80px;z-index:2}.search-bar{width:30rem!important}.search-bar .p-drawer-header{width:100%}.search-bar .p-drawer-content{padding:0}@media (width <= 767px){.search-bar{width:100%!important}}
