@charset "UTF-8";:root{--niva-primary-50: #ecf7f3;--niva-primary-100: #d4eee5;--niva-primary-300: #73c7ab;--niva-primary-600: #0e9f6e;--niva-primary-700: #0b825a;--niva-primary-800: #096646;--niva-secondary-50: #edf3fe;--niva-secondary-600: #1c64f2;--niva-secondary-700: #1752c6;--niva-accent-600: #31c48d;--niva-accent-800: #1f7d5a;--niva-bg: #ffffff;--niva-surface: #f3fbf7;--niva-surface-alt: #f7fafc;--niva-border: #e2ebe7;--niva-border-strong: #cbd8d2;--niva-dark: #0f2a21;--niva-dark-2: #0a1f18;--niva-text: #0f2a21;--niva-text-muted: #5b6b66;--niva-text-subtle: #8a9893;--niva-text-invert: #ffffff;--niva-success: #0b825a;--niva-success-bg: #ecf7f3;--niva-error: #c0392b;--niva-error-bg: #fbeae8;--niva-warning: #b7791f;--niva-warning-bg: #fbf3e2;--niva-info: #1752c6;--niva-info-bg: #edf3fe;--niva-font-display: Space Grotesk, Inter, system-ui, sans-serif;--niva-font-sans: Inter, system-ui, Segoe UI, Roboto, sans-serif;--niva-font-mono: JetBrains Mono, ui-monospace, Menlo, monospace;--niva-radius-sm: 6px;--niva-radius-md: 10px;--niva-radius-lg: 16px;--niva-radius-pill: 999px;--niva-shadow-sm: 0 1px 2px rgba(15, 42, 33, .06);--niva-shadow-md: 0 4px 12px rgba(15, 42, 33, .08);--niva-shadow-lg: 0 12px 32px rgba(15, 42, 33, .1);--niva-ease: cubic-bezier(.4, 0, .2, 1);--niva-duration: .18s}body{font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif;color:#0f2a21;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,Inter,system-ui,sans-serif;letter-spacing:-.02em}a{color:#1752c6;transition:color .18s cubic-bezier(.4,0,.2,1)}a:hover{color:#1c64f2}:root{--bs-code-color: #0b825a}code,kbd,samp{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.85em}code{color:#0b825a}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:2px solid #1c64f2;outline-offset:2px}.lpx-sidebar-container .lpx-sidebar,.lpx-sidebar-container .lpx-sidebar .lpx-nav .lpx-nav-menu,.lpx-sidebar-container .lpx-logo-container{background-color:#0f2a21}.lpx-nav-menu .lpx-menu-item-link{color:#ffffffc7;border-radius:10px;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.lpx-nav-menu .lpx-menu-item-link:hover{color:#31c48d;background-color:#ffffff0d}.lpx-nav-menu .lpx-menu-item-link.selected,.lpx-nav-menu .lpx-menu-item-link.expanded,.lpx-nav-menu .lpx-menu-item-link.selected:hover,.lpx-nav-menu .lpx-inner-menu-item .lpx-menu-item-link.selected{background-color:#0e9f6e;color:#fff}.lpx-nav-menu .lpx-menu-item-link.selected .lpx-menu-item-icon .lpx-icon{color:#fff}.lpx-sidebar-container .lpx-logo-container .menu-collapse-icon{color:#ffffffc7;border-radius:8px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.lpx-sidebar-container .lpx-logo-container .menu-collapse-icon:hover{color:#31c48d;background-color:#ffffff14}.lpx-sidebar-container .lpx-logo-container .lpx-brand-logo{--lpx-logo: url("./media/performplus-wordmark-GYCTSZGQ.png");--lpx-logo-icon: url("./media/performplus-mark-CMD2MONX.png");background-size:contain;background-repeat:no-repeat;background-position:left center}.hover-trigger .lpx-sidebar-container:not(:hover) .lpx-logo-container .lpx-brand-logo{background-position:center}.lpx-sidebar-container .lpx-logo-container .lpx-brand-name{display:none}.hover-trigger .lpx-sidebar-container:hover{box-shadow:0 12px 32px #0f2a2159}.lpx-content-container{background-color:#f3fbf7}.confirmation.confirmation{z-index:1800!important}.confirmation.confirmation .confirmation-backdrop.confirmation-backdrop{z-index:1801!important}.confirmation.confirmation .confirmation-dialog.confirmation-dialog{z-index:1802!important}:root,[data-bs-theme=light]{--lpx-primary: #0e9f6e;--lpx-brand: #31c48d;--bs-primary: #1c64f2;--bs-primary-rgb: 28, 100, 242;--bs-link-color: #1752c6;--bs-link-color-rgb: 23, 82, 198;--bs-link-hover-color: #1c64f2;--bs-link-hover-color-rgb: 28, 100, 242}.btn{border-radius:6px;transition:background-color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.btn:active{transform:scale(.98)}.btn-primary{--bs-btn-bg: #1c64f2;--bs-btn-border-color: #1c64f2;--bs-btn-hover-bg: #1752c6;--bs-btn-hover-border-color: #1752c6;--bs-btn-active-bg: #1752c6;--bs-btn-active-border-color: #1752c6;--bs-btn-disabled-bg: #1c64f2;--bs-btn-disabled-border-color: #1c64f2;--bs-btn-focus-shadow-rgb: 28, 100, 242}.btn-outline-primary{--bs-btn-color: #1752c6;--bs-btn-border-color: #1c64f2;--bs-btn-hover-bg: #1c64f2;--bs-btn-hover-border-color: #1c64f2;--bs-btn-active-bg: #1752c6;--bs-btn-active-border-color: #1752c6;--bs-btn-disabled-color: #1c64f2;--bs-btn-disabled-border-color: #1c64f2;--bs-btn-focus-shadow-rgb: 28, 100, 242}.btn-info{--bs-btn-bg: #1c64f2;--bs-btn-border-color: #1c64f2;--bs-btn-color: #ffffff;--bs-btn-hover-bg: #1752c6;--bs-btn-hover-border-color: #1752c6;--bs-btn-hover-color: #ffffff;--bs-btn-active-bg: #1752c6;--bs-btn-active-border-color: #1752c6;--bs-btn-active-color: #ffffff}.btn-success{--bs-btn-bg: #0e9f6e;--bs-btn-border-color: #0e9f6e;--bs-btn-hover-bg: #0b825a;--bs-btn-hover-border-color: #0b825a;--bs-btn-active-bg: #096646;--bs-btn-active-border-color: #096646;--bs-btn-focus-shadow-rgb: 14, 159, 110}.btn-danger{--bs-btn-bg: #c0392b;--bs-btn-border-color: #c0392b;--bs-btn-hover-bg: #a83224;--bs-btn-hover-border-color: #a83224;--bs-btn-active-bg: #a83224;--bs-btn-active-border-color: #a83224;--bs-btn-focus-shadow-rgb: 192, 57, 43}.btn-outline-danger{--bs-btn-color: #c0392b;--bs-btn-border-color: #c0392b;--bs-btn-hover-bg: #c0392b;--bs-btn-hover-border-color: #c0392b;--bs-btn-active-bg: #c0392b;--bs-btn-active-border-color: #c0392b}.btn-outline-secondary{--bs-btn-color: #5b6b66;--bs-btn-border-color: #cbd8d2;--bs-btn-hover-bg: #f3fbf7;--bs-btn-hover-border-color: #cbd8d2;--bs-btn-hover-color: #0f2a21;--bs-btn-active-bg: #f3fbf7;--bs-btn-active-border-color: #cbd8d2;--bs-btn-active-color: #0f2a21}.nav-tabs{--bs-nav-tabs-link-active-color: #0b825a;--bs-nav-tabs-link-active-border-color: #0e9f6e}.nav-pills{--bs-nav-pills-link-active-color: #0b825a;--bs-nav-pills-link-active-bg: rgba(14, 159, 110, .15)}.pagination{--bs-pagination-active-bg: #0e9f6e;--bs-pagination-active-border-color: #0e9f6e}.list-group{--bs-list-group-action-hover-bg: rgba(14, 159, 110, .1);--bs-list-group-active-color: #0b825a;--bs-list-group-active-bg: rgba(14, 159, 110, .15);--bs-list-group-active-border-color: rgba(14, 159, 110, .15)}.accordion{--bs-accordion-active-color: #0b825a;--bs-accordion-active-bg: rgba(14, 159, 110, .1)}.nav-tabs .nav-item .nav-link.active{border-bottom-color:#0e9f6e}.form-check-input:checked,.form-switch .form-check-input:checked{background-color:#0e9f6e!important;border-color:#0e9f6e!important}.form-check-input[type=checkbox]:indeterminate{background-color:#0e9f6e;border-color:#0e9f6e}.form-check-input:focus{border-color:#1c64f2;box-shadow:0 0 0 .25rem #1c64f240}.form-control:focus,.form-select:focus{border-color:#1c64f2;box-shadow:0 0 0 .15rem #1c64f22e;outline:none}.text-primary{color:#1752c6!important}.text-brand{color:#0b825a!important}.bg-brand,.badge.bg-brand{background-color:#0e9f6e!important}.badge{border-radius:999px;font-weight:600}.badge.bg-success,.badge-success{color:#0b825a!important;background-color:#ecf7f3!important}.badge.bg-danger,.badge-danger{color:#c0392b!important;background-color:#fbeae8!important}.badge.bg-warning,.badge-warning{color:#b7791f!important;background-color:#fbf3e2!important}.badge.bg-info,.badge-info{color:#1752c6!important;background-color:#edf3fe!important}.table>thead{background-color:#0e9f6e;color:#fff}.table>thead th,.table>thead td{background-color:transparent;color:#fff;font-weight:600;border-bottom-color:#0b825a}.table>tbody>tr:hover>td{background-color:#ecf7f3}.card{border:1px solid #e2ebe7;border-radius:16px;box-shadow:0 1px 2px #0f2a210f}.card-header{background-color:transparent;border-bottom-color:#e2ebe7}.text-danger{color:#c0392b!important}.text-success{color:#0b825a!important}.text-warning{color:#b7791f!important}.text-info{color:#1752c6!important}.text-muted{color:#5b6b66!important}.alert{border-radius:10px}.alert.alert-warning{--bs-alert-color: #b7791f;--bs-alert-bg: #fbf3e2;--bs-alert-border-color: rgba(183, 121, 31, .25);background-color:#fbf3e2;border-color:#b7791f40;color:#b7791f}.alert.alert-info{--bs-alert-color: #1752c6;--bs-alert-bg: #edf3fe;--bs-alert-border-color: rgba(23, 82, 198, .25);background-color:#edf3fe;border-color:#1752c640;color:#1752c6}.alert.alert-success{--bs-alert-color: #0b825a;--bs-alert-bg: #ecf7f3;--bs-alert-border-color: rgba(11, 130, 90, .25);background-color:#ecf7f3;border-color:#0b825a40;color:#0b825a}.alert.alert-danger{--bs-alert-color: #c0392b;--bs-alert-bg: #fbeae8;--bs-alert-border-color: rgba(192, 57, 43, .25);background-color:#fbeae8;border-color:#c0392b40;color:#c0392b}.modal-content{border-radius:16px;box-shadow:0 12px 32px #0f2a211a;border:1px solid #e2ebe7}.modal-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;letter-spacing:-.01em;color:#0b825a}.dropdown-menu{border:1px solid #e2ebe7;border-radius:10px;box-shadow:0 4px 12px #0f2a2114;padding:8px}.dropdown-item{border-radius:6px;padding:.45rem .75rem;color:#0f2a21}.dropdown-item:hover,.dropdown-item:focus{background-color:#ecf7f3;color:#0f2a21}.ngx-datatable .datatable-header,.ngx-datatable .datatable-header .datatable-header-cell{background-color:#f3fbf7!important;color:#0f2a21!important}.ngx-datatable .datatable-header .datatable-header-cell{font-weight:600;border-bottom:1px solid #cbd8d2}.ngx-datatable .datatable-body-row:hover .datatable-row-group{background-color:#ecf7f3!important}#abp-http-error-container{background-color:#f3fbf7!important;color:#0f2a21}#abp-http-error-container .error-details{color:#0f2a21b3}.p-tooltip{max-width:none}.p-tooltip .p-tooltip-text{white-space:nowrap}.p-tooltip.tooltip-explicativ{max-width:22rem}.p-tooltip.tooltip-explicativ .p-tooltip-text{white-space:normal}.p-select-overlay .p-select-option{white-space:normal;line-height:1.35}.p-select-overlay.panou-indicatori{max-width:min(32rem,100vw - 2rem)}.p-card{box-shadow:0 1px 2px #0f2a210f;border:1px solid #e2ebe7;border-radius:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--lpx-theme-light-bg: url("./media/login-bg-img-light-UP3O6NGW.svg");--lpx-theme-dim-bg: url("./media/login-bg-img-dim-N7H5TZLZ.svg");--lpx-theme-dark-bg: url("./media/login-bg-img-dark-RTOK7HEU.svg");--lpx-logo-icon: url("./media/performplus-mark-CMD2MONX.png");--lpx-logo-url: var(--lpx-logo-icon);--lpx-logo: var(--lpx-logo-icon)}:root .abp-logo{background-repeat:no-repeat}:root .abp-support{width:178px;height:30px;background-image:url("./media/abp-support-5FTJLBAK.svg")}:root .abp-community{width:215px;height:30px;background-image:url("./media/abp-community-UTOLGIBV.svg")}:root .abp-blog{width:142px;height:30px;background-image:url("./media/abp-blog-D3STSQ3T.svg")}:root .logo-x{width:20px;height:20px;background-image:url("./media/x-DMDTMORX.svg")}
