*{box-sizing:border-box}html{height:100%}body{font-family:var(--font-family);color:var(--text-color);background-color:var(--surface-ground);margin:0;padding:0;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:var(--primary-color)}.layout-wrapper{min-height:100vh}.layout-topbar{position:fixed;height:4rem;z-index:997;left:0;top:0;right:0;padding:0 1rem 0 .5rem;background-color:var(--surface-card);transition:left .2s;display:flex;align-items:center;box-shadow:0 3px 5px rgba(0,0,0,.02),0 0 2px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.08)}.layout-topbar.sidebar-logo{left:250px}.layout-topbar .logo{display:flex;align-items:center;justify-content:center;color:var(--surface-900);font-size:1.5rem;font-weight:500;width:calc(250px - 1rem);border-radius:12px}.layout-topbar .logo img{height:3.2rem}.layout-topbar .logo:focus{outline:0 none;outline-offset:0;transition:box-shadow .2s;box-shadow:var(--focus-ring)}.layout-topbar .logo-skeleton{width:250px!important;height:2.5rem!important;margin-right:.5rem!important}.layout-topbar .layout-topbar-button{display:inline-flex;justify-content:center;align-items:center;position:relative;color:var(--text-color-secondary);border-radius:50%;width:3rem;height:3rem;cursor:pointer;transition:background-color .2s}.layout-topbar .layout-topbar-button:hover{color:var(--text-color);background-color:var(--surface-hover)}.layout-topbar .layout-topbar-button:focus{outline:0 none;outline-offset:0;transition:box-shadow .2s;box-shadow:var(--focus-ring)}.layout-topbar .layout-topbar-button i{font-size:1.5rem}.layout-topbar .layout-topbar-button span{font-size:1rem;display:none}.layout-topbar .layout-menu-button{margin-left:.5rem}.layout-topbar .layout-topbar-menu-button{display:none}.layout-topbar .layout-topbar-menu-button i{font-size:1.25rem}.layout-topbar .layout-topbar-menu{margin:0 0 0 auto;padding:0;list-style:none;display:flex}.layout-topbar .layout-topbar-menu .layout-topbar-button{margin-left:1rem}.layout-topbar .layout-topbar-title{flex:1 1;text-align:center}.layout-topbar .layout-topbar-title-icon,.layout-topbar .layout-topbar-title-text{font-size:1.8rem;font-weight:700}@media(max-width:991px){.layout-topbar{justify-content:space-between}.layout-topbar .layout-menu-button{margin-left:0;margin-right:.5rem;order:1}.layout-topbar.sidebar-logo{left:0}.layout-topbar .logo{width:auto;order:2}.layout-topbar .logo img{height:2.5rem}.layout-topbar .layout-topbar-title{order:3}.layout-topbar .layout-topbar-title-icon,.layout-topbar .layout-topbar-title-text{font-size:1rem}.layout-topbar .layout-topbar-menu-button{display:inline-flex;margin-left:0;order:4}.layout-topbar .layout-topbar-menu{margin-left:0;position:absolute;flex-direction:column;background-color:var(--surface-overlay);box-shadow:0 3px 5px rgba(0,0,0,.02),0 0 2px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.08);border-radius:12px;padding:1rem;right:2rem;top:5rem;min-width:15rem;display:none;animation:scalein .15s linear}.layout-topbar .layout-topbar-menu.layout-topbar-menu-mobile-active{display:block}.layout-topbar .layout-topbar-menu .layout-topbar-button{margin-left:0;display:flex;width:100%;height:auto;justify-content:flex-start;border-radius:12px;padding:1rem}.layout-topbar .layout-topbar-menu .layout-topbar-button i{font-size:1rem;margin-right:.5rem}.layout-topbar .layout-topbar-menu .layout-topbar-button span{font-weight:medium;display:block}}.layout-sidebar{position:fixed;width:250px;height:calc(100vh - 4rem);z-index:999;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:calc(4rem + 1px);left:0;transition:transform .2s,left .2s;background-color:var(--sidebar-background);padding:.5rem .5rem .5rem 1.5rem;box-shadow:0 3px 5px rgba(0,0,0,.02),0 0 2px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.08);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.layout-sidebar.sidebar-logo{top:0;height:100%}.layout-sidebar .logo{display:block;text-align:center;color:var(--surface-900);font-size:1.5rem;font-weight:500;padding-right:1rem}.layout-sidebar .logo img{height:3.2rem;max-width:100%}.layout-sidebar .logo:focus{outline:0 none;outline-offset:0;transition:box-shadow .2s;box-shadow:var(--focus-ring)}.layout-sidebar .logo-skeleton{display:block;width:100%!important;height:2.5rem!important}.secondary-logo{text-align:center;height:4rem;width:calc(100% + 1rem);margin-left:-1rem;margin-bottom:17px;padding:.5rem 0 0}.secondary-logo .secondary-logo-content img{height:3.5rem}.layout-menu{margin:0;padding:0;list-style-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--sidebar-text)}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{font-size:.857rem;text-transform:uppercase;font-weight:700;margin:.75rem 0}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{margin-right:.5rem}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text .state-badge-new{margin-left:1rem;text-transform:none;font-size:.6rem;background-color:var(--surface-border)}.layout-menu .layout-root-menuitem>a{display:none}.layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-menu li.active-menuitem>a .arrow{display:inline-block;position:absolute;font-size:1.2rem;right:1rem;bottom:calc(50% - .6rem)}.layout-menu li.active-menuitem>a .arrow:before{content:""}.layout-menu li.active-menuitem>ul{max-height:auto}.layout-menu li{position:relative}.layout-menu li .state-badge-new{margin-left:1rem;text-transform:none;font-size:.6rem;background-color:var(--surface-border)}.layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-menu ul a{display:flex;align-items:center;position:relative;outline:0 none;color:var(--overlay-text);cursor:pointer;padding:.75rem 1rem .75rem 2rem;border-radius:12px;transition:background-color .2s,box-shadow .2s}.layout-menu ul a .layout-menuitem-icon{margin-right:.5rem}.layout-menu ul a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform .2s}.layout-menu ul a.rotated-icon .layout-menuitem-icon{transform:rotate(90deg)}.layout-menu ul a.active-route{font-weight:700}.layout-menu ul a.active-route,.layout-menu ul a:hover{color:var(--sidebar-text-selected);background-color:var(--sidebar-background-selected)}.layout-menu ul a:hover{opacity:.8}.layout-menu ul a:focus{outline:0 none;outline-offset:0;transition:box-shadow .2s;box-shadow:inset var(--focus-ring)}.layout-menu ul ul{overflow:hidden;max-height:0;border-radius:12px}.layout-menu ul ul li a{margin-left:1rem}.layout-menu ul ul li li a{margin-left:2rem}.layout-menu ul ul li li li a{margin-left:2.5rem}.layout-menu ul ul li li li li a{margin-left:3rem}.layout-menu ul ul li li li li li a{margin-left:3.5rem}.layout-menu ul ul li li li li li li a{margin-left:4rem}.layout-submenu-enter-active{max-height:1000px!important;transition:max-height 1s ease-in-out}.layout-submenu-enter-done,.layout-submenu-exit{max-height:1000px!important}.layout-submenu-exit-active{overflow:hidden;max-height:0!important;transition:max-height .45s cubic-bezier(0,1,0,1)}.layout-config-button{display:block;position:fixed;width:3rem;height:3rem;line-height:3rem;background:var(--primary-color);color:var(--primary-color-text);text-align:center;top:50%;right:0;margin-top:-1.5rem;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;transition:background-color var(--transition-duration);overflow:hidden;cursor:pointer;z-index:999;box-shadow:-.25rem 0 1rem rgba(0,0,0,.15)}.layout-config-button i{font-size:2rem;line-height:inherit;transform:rotate(0deg);transition:transform 1s}.layout-config-button:hover{background:var(--primary-400)}.layout-config-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem;padding-right:2rem}.layout-main-container{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;padding:5rem 1rem .9rem;transition:margin-left .2s}.layout-main{flex:1 1 auto}.layout-main-container.layout-main-container-full{padding:calc(4rem + 1px) 0 .9rem}.layout-main.layout-main-full{display:flex;width:100%}.layout-footer{transition:margin-left .2s;display:flex;align-items:center;justify-content:center;flex-direction:row;padding-top:.5rem}.layout-footer .footer-wrapper{display:flex;flex:1 1 auto;align-items:center;padding:0 1rem;height:1.4rem}.layout-footer .footer-wrapper .footer-text,.layout-footer .footer-wrapper .footer-text a{color:var(--text-color-secondary)}.layout-footer .footer-wrapper a{vertical-align:middle}.layout-footer .footer-wrapper a,.layout-footer .footer-wrapper a img{display:inline-block;height:1.4rem;max-width:100%}.layout-footer .footer-wrapper.footer-secondary-logo{justify-content:center;max-width:8rem}.layout-footer .footer-wrapper.footer-secondary-logo.inactive{transition:display .2s;display:none}.layout-footer .footer-wrapper.footer-secondary-logo .secondary-logo-bg{background-color:var(--surface-overlay);padding:0 .5rem;border-radius:.2rem}.layout-footer .footer-wrapper.poweredby{padding-top:3px;justify-content:flex-end;max-width:20rem}.layout-footer .footer-wrapper.poweredby .footer-text{color:var(--text-color);height:1.3rem;font-size:.9rem}.layout-footer .footer-wrapper.poweredby img{height:1.3rem}@media screen and (min-width:1960px){.landing-wrapper,.layout-main{width:1504px;margin-left:auto!important;margin-right:auto!important}}@media(min-width:992px){.layout-wrapper.layout-overlay .layout-main-container{margin-left:0;padding-left:1rem}.layout-wrapper.layout-overlay .layout-main-container-full{padding-left:0}.layout-wrapper.layout-overlay .layout-sidebar{transform:translateX(-100%);left:0;top:0;height:100vh;border-top-left-radius:0;border-bottom-left-radius:0}.layout-wrapper.layout-overlay .menu-toggler-overlay:before{content:""}.layout-wrapper.layout-overlay.layout-overlay-active .layout-sidebar{transform:translateX(0)}.layout-wrapper.layout-overlay.layout-overlay-active .menu-toggler-overlay:before{content:""}.layout-wrapper.layout-static .layout-main-container{margin-left:250px}.layout-wrapper.layout-static .layout-main-container-full{padding-left:0}.layout-wrapper.layout-static .menu-toggler-static:before{content:""}.layout-wrapper.layout-static.layout-static-inactive .layout-topbar.sidebar-logo{left:0}.layout-wrapper.layout-static.layout-static-inactive .layout-sidebar{transform:translateX(-100%);left:0}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container{margin-left:0;padding-left:1rem}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container-full{padding-left:0}.layout-wrapper.layout-static.layout-static-inactive .menu-toggler-static:before{content:""}.layout-wrapper .layout-mask{display:none}}@media(max-width:991px){.blocked-scroll{overflow:hidden}.layout-wrapper .layout-main-container{margin-left:0;padding-left:1rem}.layout-wrapper .layout-main-container-full{padding-left:0}.layout-wrapper .layout-sidebar{transform:translateX(-100%);left:0;top:0;height:100vh;border-top-left-radius:0;border-bottom-left-radius:0}.layout-wrapper .layout-mask{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--maskbg)}.layout-wrapper .menu-toggler-mobile:before{content:""}.layout-wrapper.layout-mobile-active .layout-sidebar{transform:translateX(0)}.layout-wrapper.layout-mobile-active .layout-mask{display:block;animation:fadein .2s}.layout-wrapper.layout-mobile-active .menu-toggler-mobile:before{content:""}.layout-wrapper .layout-footer .footer-wrapper.footer-secondary-logo.inactive{transition:display .2s;display:flex!important}}.clearfix:after{content:" ";display:block;clear:both}.card{background:var(--surface-card);border:1px solid var(--surface-border);padding:2rem;margin-bottom:2rem;box-shadow:var(--card-shadow);border-radius:12px}.card:last-child{margin-bottom:0}.p-toast.p-toast-top-center,.p-toast.p-toast-top-left,.p-toast.p-toast-top-right{top:100px}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:500;line-height:1.2;color:var(--surface-900)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:#fff8e1;padding:.25rem .4rem;border-radius:12px;font-family:monospace}blockquote{margin:1rem 0;padding:0 2rem;border-left:4px solid #90a4ae}hr{border-top:solid var(--surface-border);border-width:1px 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}@keyframes loader{0%{background:var(--loading-color-dark);width:0}20%{width:100%}39%{background:var(--loading-color-dark)}40%{background:var(--loading-color-light);width:0}60%{width:100%}80%{width:0}to{background:var(--loading-color-light);width:0}}@keyframes loaderAlt{0%{background:var(--loading-color-darkest);width:100%}19%{background:var(--loading-color-darkest)}20%{background:var(--loading-color-medium);width:0}40%{width:100%}59%{background:var(--loading-color-medium)}60%{background:var(--loading-color-darkest);width:0}80%{width:100%}to{background:var(--loading-color-darkest);width:100%}}.loader{display:flex;flex-direction:column;height:100%;width:100%;position:relative}.loader.fullpage{width:100%;height:100vh}.loader .bar{display:flex;flex:1 1;position:relative;width:100%}.loader .bar:before{animation:loader ease var(--loading-animation-speed) var(--loading-animation-loop);animation-delay:.1s;width:0}.loader .bar:after,.loader .bar:before{background:var(--loading-color-darkest);background-size:200% 200%;content:"";height:100%}.loader .bar:after{animation:loaderAlt ease var(--loading-animation-speed) var(--loading-animation-loop);animation-delay:.1s;width:100%}.loader .delay-1:after,.loader .delay-1:before{animation-delay:.2s}.loader .delay-2:after,.loader .delay-2:before{animation-delay:.3s}.loader .delay-3:after,.loader .delay-3:before{animation-delay:.4s}.loader .delay-4:after,.loader .delay-4:before{animation-delay:.5s}.loader .delay-5:after,.loader .delay-5:before{animation-delay:.6s}.app-userbar .buttons{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.app-userbar .buttons button{flex:1 1;margin-top:10px}.app-userbar .user-image-bar{text-align:center;border:2px solid var(--text-color-secondary);border-radius:50%;width:64px;height:64px;margin-left:auto;margin-right:auto;margin-bottom:5px}.app-userbar .user-image-bar i{display:block;width:100%;height:100%;padding-top:calc(50% - 1.1rem);font-size:2rem;color:var(--text-color-secondary)}.app-userbar .detail-panel .p-card-title{font-size:1rem}.app-userbar .detail-panel .p-card-subtitle{font-size:.9rem}.app-userbar .detail-panel .tenant-image{display:inline-block;width:100%;text-align:center}.app-userbar .detail-panel .tenant-image img{max-width:100%;max-height:3rem}.app-userbar .poweredby{position:absolute;bottom:1rem;right:1rem;color:var(--text-color)}.app-userbar .poweredby .text{display:inline-block;height:16px;font-size:.9rem;vertical-align:top}.app-userbar .poweredby .logo{vertical-align:top}.layout-footer{justify-content:space-between}.login-form-container{padding:0;background-image:linear-gradient(to right top,#508bc9,#6492ba,#aac7dc,#c9dce9,#eaf0fc)}.login-form-flex{display:flex;flex-direction:row;min-height:100vh;padding:1rem;justify-content:center;align-items:center}.login-form{width:30rem;height:25rem}.login-field{margin-bottom:2.5rem}.login-username{margin-top:1rem}.login-error{color:#e53935}.logout-btn{font-weight:700;color:var(--text-color-primary)}.error-message{color:#e53935}.topbar-icon{font-size:1.5rem}.content-loading{flex:1 1 auto;display:flex;flex-wrap:wrap;margin:0}.apronetCalendar{display1:inline-flex!important;width1:30%!important}.apronetCalendar input{text-align:center;border:0}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{color:#003e65}.field.first{margin-top:1rem}.report-view{flex:1 1 auto;flex-wrap:nowrap;align-items:normal;max-width:100%;height:calc(100vh - 7rem);overflow-y:auto;position:relative}.report-view .report-content{display:flex;height:100%}.report-view .report-content.loading{position:absolute;top:-100000px;left:-100000px}.report-view .report-content .report-body{flex:1 0 auto;height:100%}.report-view .report-content .report-body.loaded{box-shadow:inset 5px -5px 5px 0 rgba(0,0,0,.2);padding:0 0 10px 10px}.report-view .report-content .report-body .report{position:relative;height:100%;min-height:100%;padding:0}.report-view .report-content .report-body .powerbi-report{overflow-y:hidden;max-height:100%}.report-view .report-content .report-body .powerbi-report iframe{border:0}.report-view .report-content .report-body .powerbi-report.scrollable{overflow-y:auto;max-height:100%}.report-view .report-content .report-body .powerbi-report.loading iframe{position:absolute;top:-100000px;left:-100000px}.report-view .report-content .report-navigation{width:8rem;max-height:100%;overflow-y:auto;flex:0 0 auto;background-color:transparent}.report-view .report-content .report-navigation.icon{width:6rem}.report-view .report-content .report-navigation .report-navigation-menu{margin:0;padding:0;list-style-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a{display:flex;height:100%;min-height:4rem;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative;outline:0 none;color:var(--text-color-unselected);cursor:pointer;padding:.75rem 1rem;transition:background-color .2s,box-shadow .2s}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a.icon,.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a.iconandtext,.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a.text{align-items:center;justify-content:center}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a.iconandtext .text{margin-top:.5rem}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a:hover{background-color:var(--surface-hover);color:var(--text-color-hover)}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a .text{text-align:center;font-size:.9rem}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem a .icon{font-size:2rem}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem.active{background-color:var(--surface-hover)}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem.active>a{color:var(--text-color-hover)}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem.active .arrow{display:inline-block;position:absolute;font-size:1.2rem;right:.3rem;bottom:calc(50% - .6rem)}.report-view .report-content .report-navigation .report-navigation-menu .report-navigation-menuitem.active .arrow:before{content:""}.report-view.error{display:block;padding:1rem}