html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}*{padding:0;margin:0;box-sizing:border-box}:root{--primary-blue-principal: #1570ef;--primary-blue-dark: #0c3c80;--primary-blue-60: #73a9f5;--primary-blue-40: #a2c6f9;--primary-blue-20: #d0e2fc;--primary-blue-10: #e8f1fd;--primary-dark-principal: #1d233c;--primary-dark: #4b5064;--primary-dark-300: #a5a7b1;--primary-dark-200: #b9c0ca;--primary-dark-100: #f2f5f9;--primary-dark-80: #6f7383;--primary-dark-60: #b9c0ca;--primary-dark-40: #dddde1;--primary-dark-l-dark: #f2f5f9;--gray-500: #667085;--gray-100: #fafbfb;--dark-gray: #0c0c0d;--dark-gray-80: #313135;--dark-gray-60: #6d6d6e;--dark-gray-40: #9e9e9e;--dark-gray-20: #cececf;--dark-gray-10: #f2f2f3;--dark-gray-l-gray: #fafbfb;--neutral-white: #ffffff;--style-very-good: #009706;--style-good: #79d134;--style-average: #f9c638;--style-below-average: #ff9900;--style-poor: #f24e1e;--style-inadequate: #b02800;--state-d-red: #9f0b08;--state-error: #c2110e;--state-l-error: #de7f7d;--state-red-shadow: #fef2f2;--state-informative: #0362a3;--state-success: #068a74;--state-green-shadow: #e5f9f6;--neutral-700: #0a2233;font-size:16px}:root{--mat-menu-container-color: white}:root{--mdc-chip-outline-width: 0}:root{--mdc-chip-outline-color: transparent}h1{font-family:Inter;font-weight:700;font-size:1.75rem;line-height:2.375rem}h2{font-family:Inter;font-weight:600;font-size:1.5rem;line-height:normal}h3{font-family:Inter;font-size:1.125rem;font-weight:400;line-height:normal}h4{font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal}h5{font-family:Inter;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}p,button{font-family:Poppins}a{text-decoration:none;color:var(--primary-dark-principal)}button{background-color:var(--primary-blue-principal);border-radius:8px;color:var(--neutral-white);border:none;font-weight:500;font-size:1rem;padding:8px 24px}button:hover{cursor:pointer;background-color:var(--primary-blue-dark)}button.secondary{background:var(--neutral-white);color:var(--primary-blue-principal);box-shadow:0 0 0 1px #4b506433 inset}button.secondary:hover{background-color:var(--primary-blue-10)}button.secondary.danger{background:var(--neutral-white);color:var(--state-error);box-shadow:0 0 0 1px #4b506433 inset}button.secondary.danger:hover{background-color:var(--state-red-shadow)}button.danger{background:var(--state-error);color:var(--neutral-white);box-shadow:0 0 0 1px #4b506433 inset}button.danger:hover{background-color:var(--state-l-error)}html,body{height:100%}body{margin:0;font-family:Inter,sans-serif}.custom-toast.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{background:none!important;box-shadow:none}.mat-mdc-snack-bar-container{margin:0!important}.mdc-snackbar__label{padding:0!important}.backdrop{background:#202837cc}input,textarea{font-family:Poppins;border-radius:.5rem;border:1px solid var(--primary-dark-60);box-shadow:0 1px 2px #1018280d;font-size:.875rem;padding:.625rem .875rem}input::placeholder,textarea::placeholder{color:var(--primary-dark-60)}label{font-family:Poppins;font-size:.75rem;font-weight:400;color:var(--primary-dark-principal);padding:.375rem 0}input.ng-invalid.ng-touched.ng-dirty{color:var(--state-error);border-color:var(--state-error)}.input-error{padding-top:.375rem;font-size:.75rem;font-weight:600;color:var(--state-error)}:root{--color-background: white;--slide-width: 1050px;--slide-height: 740px;--color-button-navigation: #25465e}.container-fluid{padding:5px}.loadingScreen{margin-top:60px}.editGrade{text-align:right;font-size:xx-small;color:#25465e}.editGradeButton{cursor:pointer;margin-right:12px}.assessmentOptions{text-align:right;font-size:xx-small;color:#25465e}.runAIAssessment{cursor:pointer;margin-right:12px}.runningAIAssessment{margin-right:12px}.AISandbox{padding-top:66px;position:fixed;background-color:#25465e;right:0;top:0;z-index:1000;height:100%;width:400px}.AISandbox button{float:right}.AISandbox textarea{width:96%;padding:1%}.AIResponse{clear:both;float:right;border:solid 1px black;border-radius:10px;background-color:#ffffff1f;color:#fff;padding:14px;max-height:70vh;overflow-y:auto}.AIChatLoading{color:#fff;clear:both;float:right;padding:14px}.displaySettings{padding-top:66px;color:#fff;position:fixed;top:0;left:0;height:100%;background-color:#25465e;z-index:1000}.menuFloat{background-color:#25465e;color:#fff;position:fixed;top:0;z-index:1001;cursor:pointer;width:80px;border-radius:0 0 12px}.menuFloatRight{background-color:#25465e;color:#fff;position:fixed;top:0;right:0;z-index:1001;cursor:pointer;width:80px;border-radius:0 0 0 12px}.menuButton{background-color:#25465e;color:#fff;cursor:pointer;width:80px;border-radius:12px}.switchViewButton{background-color:#25465e;color:#fff;position:fixed;bottom:0;z-index:900;cursor:pointer;width:80px;border-radius:0 12px 0 0}.downloadDataButton{background-color:#25465e;color:#fff;position:fixed;bottom:66px;left:0;z-index:900;cursor:pointer;width:80px;border-radius:0 12px 12px 0}.uploadDataButton{background-color:#25465e;color:#fff;position:fixed;bottom:132px;left:0;z-index:900;cursor:pointer;width:80px;border-radius:0 12px 12px 0}.full-page{min-height:var(--slide-height);height:var(--slide-height);max-height:var(--slide-height);min-width:var(--slide-width);width:var(--slide-width);max-width:var(--slide-width);overflow:hidden}.debug{border:1px dashed magenta!important}.debug-blue{border:1px dashed dodgerblue!important}@media print{@page{size:A5 landscape;margin:0}.noPrint{display:none}}body{margin:0 auto;padding:0;background-color:var(--color-background)}.page-break-force{break-after:page!important}.sharedButtonsGroup{position:fixed;overflow:hidden;width:100%}ul{list-style:none;padding:0}ul li{font-weight:700}canvas{max-width:100%;height:auto}.info-panel{border:1px solid #17a2b8;border-radius:5px;padding:22px 20px 0;position:relative;background-color:#e9f7fb;font-size:13px;font-family:Roboto,sans-serif}.info-panel .icon{position:absolute;top:-20px;left:20px;background-color:#17a2b8;color:#fff;border-radius:50%;padding:2px 2px 2px 16px;width:40px;font-size:24px}.no-problems-found-panel{border:2px solid #25465e;border-radius:5px;padding:22px 20px 0;position:relative;background-color:#f5f9ff;color:#25465e;font-size:17px;font-family:Roboto,sans-serif;height:50%;text-align:center}h-100{height:100%}.no-problems-found-panel .icon-container{position:absolute;top:-20px;left:20px;display:flex;align-items:center;justify-content:center;background-color:#25465e;color:#fff;border-radius:50%;width:40px;height:40px}.icon-container-new{display:flex;align-items:center;justify-content:center;background-color:#25465e;color:#fff;margin:2px;padding:4px}.no-problems-found-panel fa-icon{font-size:24px;padding-left:2px}.info-panel-mini .icon{position:absolute;top:3px;left:0}.info-panel-mini .icon-text{color:#fff}.info-panel-mini .icon-bg-circle{color:#17a2b8}.info-panel-mini{border:1px solid #17a2b8;border-radius:5px;padding:5px 5px 5px 30px;background-color:#e9f7fb;font-size:12px;font-family:Roboto,sans-serif;font-weight:400;position:relative}.metric-panel{flex-grow:1;justify-content:center;display:flex;flex-direction:column;border:1px solid #9ab0c6;border-radius:8px;padding:10px;margin:7px 6px;position:relative}.metric-panel-title{justify-self:flex-start;position:absolute;top:-9px;background-color:#25465e;border-radius:8px;color:#fff;padding:0 10px;font-weight:700;font-size:14px}.metric-panel-content{flex-grow:1;margin-top:5px;color:#25465e;min-width:130px}.header-metric-panel-text{width:auto;display:inline-block;height:40px}@media screen and (max-width: 540px){.metric-panel-title{transform:translateY(-50%)}.header-metric-panel-text{height:unset}}.header-metric-panel-icon{background-color:#25465e;border-top-left-radius:20px;border-bottom-left-radius:20px;width:auto;display:inline-block;height:40px;padding-top:3px}.header-metric-panel-icon img{margin-left:3px}.header-project-panel-text{height:40px;display:flex;align-items:center;width:auto}.header-project-panel-icon{border-top-right-radius:20px;border-bottom-right-radius:20px;width:auto;display:inline-block;height:40px}.header-metric-panel-codurance{width:auto;display:inline-block;height:40px}.pillbox-border{border-radius:21px;border:1px solid #25465e;padding:0;margin:0}.pillbox-divider{border-right:1px solid #809db6;width:1px;height:40%;margin:0 5px}.text-danger{color:#ff6384!important}.executive-summary-panel-header{background-color:#25465e;border-radius:15px;color:#fff}.metric-summary-panel{height:420px}.grading-circle-summary{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:150px;height:150px;border-radius:50%;border:4px solid;font-size:75px;font-weight:700;color:#fff;margin-right:16px}.grade-A{background-color:#4caf50;border-color:#388e3c;color:#1b5f1e}.grade-B{background-color:#8bc34a;border-color:#689f38;color:#4c771f}.grade-C{background-color:#cddc39;border-color:#afb42b;color:#74771d}.grade-D{background-color:#ffc107;border-color:#ffa000;color:#735219}.grade-E{background-color:#ff9800;border-color:#f57c00;color:#854501}.grade-F{background-color:#f44336;border-color:#d32f2f;color:#7c1b1b}.grading-card{display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:50px 8px 8px;padding:10px;height:420px;box-shadow:0 4px 8px #0000001a;position:relative;overflow:hidden}.grading-card-small{display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:50px 8px 8px;padding:10px;height:205px;box-shadow:0 4px 8px #0000001a;position:relative;overflow:hidden;margin-bottom:8px}.page-footer-grading-card .grading-card-horizontal{margin:7px 7px 3rem}.w-60{width:60%}.w-40{width:40%}.grading-card-horizontal{display:flex;flex-direction:row;align-items:center;border:1px solid #e0e0e0;border-radius:50px 8px 8px 50px;padding:3px 4px 2px;margin-top:1rem!important;box-shadow:0 4px 8px #0000001a;position:relative}.grading-card-header{display:flex;align-items:center}.grading-card-header .grading-card-title{font-size:18px;font-weight:700;color:#303537}.grading-card-title{position:absolute;top:-10px;left:80px;background-color:#25465e;border-radius:8px;color:#fff;padding:0 10px;font-weight:700;font-size:14px}.grading-card-content{font-size:14px;color:#555;margin:5px;margin-left:.5rem;overflow-y:auto}.grading-card-summary{display:flex;flex-direction:row;align-items:center;border:1px solid #e0e0e0;border-radius:80px 8px 8px 80px;padding:5px;box-shadow:0 4px 8px #0000001a;position:relative}.grading-card-summary-header{display:flex;align-items:center}.grading-card-summary-content{font-size:14px;color:#555;margin-left:5px;margin-right:5px;overflow-y:auto}.grading-circle{display:inline-flex;align-items:center;flex-shrink:0;justify-content:center;width:70px;height:70px;border-radius:50%;border:3px solid;font-size:40px;font-weight:700;margin-right:16px}.grading-circle-small{display:inline-flex;align-items:center;flex-shrink:0;justify-content:center;width:35px;height:35px;border-radius:50%;border:2px solid;font-size:14px;font-weight:700;margin-right:6px}.grading-circle-small .system{width:30px}.companyViewHR{margin-top:50px;margin-bottom:30px}.specialTab{margin-bottom:16px}.btnSpecialTab{margin:0 16px 16px;cursor:pointer;border-radius:12px;height:32px;display:flex;align-items:center;justify-content:center;border:solid 1px var(--color-button-navigation);background-color:#fff;color:var(--color-button-navigation);font-weight:bolder}.btnSpecialTab:hover{background-color:var(--color-button-navigation)}.pageSummary{margin-top:40px}
