@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body [class^=mat-],body [class*=" mat-"]{font-family:Poppins,Helvetica Neue,sans-serif}body .material-icons{font-family:Material Icons}.mat-toolbar{background-color:var(--toolbar-background)!important}.mat-tree{background-color:inherit!important}.mat-toolbar,.mat-toolbar .mat-icon{color:var(--toolbar-text-color)!important}.mat-mdc-checkbox label,.mat-mdc-radio-button label{font-size:initial}.mat-divider{margin:15px 0!important}.mat-mdc-tooltip-trigger{touch-action:auto!important}.mat-mdc-dialog-surface{border:3px solid var(--app-border)}.mat-mdc-dialog-actions button{margin-top:2px;margin-bottom:2px}.snackbar-info,.snackbar-warning,.snackbar-error{border-width:3px;border-style:ridge;border-radius:7px}.snackbar-info{border-color:#66b3ff}.snackbar-warning{border-color:#ff9100}.snackbar-error{border-color:red}.form-field-infix-small .mat-mdc-form-field-infix{width:100px!important}*{box-sizing:border-box;margin:0}body{font-family:Poppins,Helvetica Neue,sans-serif;background-color:var(--app-background)}ul{padding-left:15px}th{text-align:left}h2{margin-bottom:15px}h3{margin-bottom:7px}h4{margin-bottom:4px}.break{height:0}a:not(.mdc-button):not(.mat-mdc-menu-item):link{color:var(--link-base)}a:not(.mdc-button):not(.mat-mdc-menu-item):visited{color:var(--link-base)}a:not(.mdc-button):not(.mat-mdc-menu-item):hover{color:var(--link-hover)}a:not(.mdc-button):not(.mat-mdc-menu-item):active{color:var(--link-active);text-decoration:none}.monospace{font-family:Cascadia Code,Consolas,Droid Sans Mono,Hack,Courier}.subtitle{font-size:.8em;margin-bottom:1em;color:var(--subtitle-text-color)}.icon-info{color:var(--icon-info)}.icon-training-video,.icon-delete{color:var(--icon-danger);float:inline-end}.icon-training-video{float:inline-end}.icon-edit,.icon-direct-reports,.icon-history,.icon-user-restore,.icon-role-membership,.icon-theme-dark{color:var(--icon-dark)}.icon-roles{color:var(--icon-roles)}.icon-password{color:var(--icon-password)}.icon-enabled{color:var(--icon-enabled)}.icon-disabled{color:var(--icon-disabled)}.icon-timer{color:var(--icon-timer)}.icon-warn{color:var(--icon-warn)}.icon-role-excluded-purge,.icon-theme-light{color:var(--icon-light)}.container{background-color:var(--container-background);width:100%;max-width:1024px;margin:0 auto;overflow:auto;min-height:200px;border:3px solid var(--app-border);padding:15px 25px;border-radius:15px}@media(max-width:1023px){.container{padding:15px 15%}}@media(max-width:800px){.container{padding:15px 10%}}@media(max-width:600px){.container{padding:15px 5%}}.btn-block{height:50px!important;width:100%!important;margin:3px 0}table{width:100%}.col-min-padding{padding-left:0!important;padding-right:0!important}.yearly-data-table{border-spacing:0 2px}.yearly-data-table thead tr th,.yearly-data-table tbody tr td{padding-left:2px;padding-right:2px}.yearly-data-table thead tr th{text-align:center}.yearly-data-table tbody tr td:first-of-type{text-align:right;padding-right:.5rem}.yearly-data-table tbody tr td:not(:first-of-type){vertical-align:top}.yearly-data-table tbody tr td:first-of-type{vertical-align:middle}.yearly-data-table tbody tr td:first-of-type,.yearly-data-table thead tr th:first-of-type{width:1%}.yearly-data-table .form-control{display:block!important;width:auto;padding-left:0;padding-right:0}.row-separator td,.row-separator th{border-top:2px solid #74777f;padding-top:10px}.mat-expansion-panel-header{background-color:var(--expansion-panel-header)}.mat-expansion-panel-header.mat-expanded{border-end-start-radius:0px;border-end-end-radius:0px}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel .mat-expansion-panel-header.mat-expanded:hover{background-color:var(--expansion-panel-header-interactive)!important}.mat-expansion-panel-content{background-color:var(--expansion-panel-content)}.mat-expansion-panel-body{padding-top:8px!important}.result{margin-top:10px;margin-bottom:10px;font-weight:700;text-align:center}.result-large{font-weight:bolder;font-size:36px}.result-medium{font-weight:bolder;font-size:28px}.result-color-positive{color:green}.result-color-positive-sub{color:#060}.result-color-negative{color:red}.result-color-negative-sub{color:#8a0000}.result-table tr{display:flex}.result-table tr:last-child{margin-bottom:10px}.result-table td{padding:0}.result-table td:first-child{flex:1}@media(min-width:1024px){.result-table{width:500px;margin:0 auto}}.calculator-layout{--calc-subtitle-color: hsl(222, 16%, 34%);--calc-card-border: hsla(218, 42%, 23%, .14);--calc-card-shadow: 0 14px 30px hsla(219, 38%, 35%, .14);--calc-card-bg-primary: linear-gradient(180deg, hsl(199, 58%, 97%) 0%, hsl(216, 56%, 95%) 100%);--calc-card-bg-secondary: linear-gradient(180deg, hsl(204, 64%, 97%) 0%, hsl(222, 53%, 95%) 100%);--calc-card-bg-alert: linear-gradient(180deg, hsl(217, 52%, 97%) 0%, hsl(231, 54%, 95%) 100%);--calc-accent-primary: radial-gradient(circle at top right, hsla(204, 66%, 47%, .14), transparent 40%);--calc-accent-secondary: radial-gradient(circle at top right, hsla(226, 86%, 56%, .16), transparent 40%);--calc-accent-alert: radial-gradient(circle at top right, hsla(5, 86%, 56%, .16), transparent 40%);--calc-badge-border: hsla(216, 36%, 31%, .16);--calc-badge-bg: hsla(0, 0%, 100%, .75);--calc-output-bg: hsla(0, 0%, 100%, .52);--calc-output-border: hsla(216, 36%, 31%, .14);--calc-heading-color: hsl(220, 24%, 14%);--calc-badge-secondary: hsl(203, 74%, 47%);--calc-badge-alert: hsl(4, 75%, 55%);--calc-table-cell-color: hsl(220, 26%, 22%);--calc-standalone-border: hsla(190, 58%, 42%, .28);--calc-standalone-bg: linear-gradient(140deg, hsla(185, 82%, 93%, .86) 0%, hsla(210, 92%, 94%, .82) 100%);--calc-standalone-accent: radial-gradient(circle at top right, hsla(196, 88%, 48%, .2), transparent 44%);display:grid;gap:14px;margin:14px 0}.calculator-subtitle{margin:6px 0 0;color:var(--calc-subtitle-color);max-width:60rem}.calculator-grid{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}.calculator-standalone-outputs{position:relative;overflow:hidden;margin:0;padding:18px;border-radius:18px;border:1px solid var(--calc-standalone-border);background:var(--calc-standalone-bg);box-shadow:0 10px 26px #337aa31f}.calculator-standalone-outputs:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--calc-standalone-accent);pointer-events:none}.calculator-standalone-outputs>.result:first-child{margin-top:0}.calculator-standalone-outputs>.result:last-child{margin-bottom:0}.calculator-standalone-outputs>.result-stat-strip:first-child{margin-top:0}.calculator-standalone-outputs .result-table:not(:has(tr)),.calculator-standalone-outputs .result-stat-strip:not(:has(.result-stat)){display:none}.calculator-standalone-outputs:not(:has(.result,.result-stat,.result-table tr,app-half-donut-chart,canvas,svg)){display:none}.calculator-card{position:relative;overflow:visible;padding:22px;border:1px solid var(--calc-card-border);border-radius:22px;background:var(--calc-card-bg-primary);box-shadow:var(--calc-card-shadow);min-width:0}.calculator-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--calc-accent-primary);pointer-events:none}.calculator-card--secondary:before{background:var(--calc-accent-secondary)}.calculator-card--alert:before{background:var(--calc-accent-alert)}.calculator-card__header{position:relative;display:block;padding-right:0;margin-bottom:18px}.calculator-card__heading{display:block}.calculator-card__heading h2,.calculator-card__heading h3{margin:0;color:var(--calc-heading-color);padding-right:72px}.calculator-card__heading h3{font-size:1.35rem}.calculator-card__heading p{margin:6px 0 0;color:var(--calc-subtitle-color);max-width:none}.calculator-card__badge{float:right;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;border:1px solid var(--calc-badge-border);background:var(--calc-badge-bg)}.calculator-card__badge mat-icon{width:28px;height:28px;font-size:28px}.calculator-card__badge--secondary{color:var(--calc-badge-secondary)}.calculator-card__badge--alert{color:var(--calc-badge-alert)}.calculator-card__content{position:relative;display:grid;gap:18px}.calculator-card__outputs{padding:18px;border-radius:18px;background:var(--calc-output-bg);border:1px solid var(--calc-output-border);min-width:0}.calculator-card__outputs:not(:has(*)),.calculator-card__outputs:empty{display:none}.calculator-card__outputs .result-table:not(:has(tr)),.calculator-card__outputs .result-stat-strip:not(:has(.result-stat)),.calculator-card__outputs:not(:has(.result,.result-stat,.result-table tr,app-half-donut-chart,canvas,svg)){display:none}.calculator-card .result-table td{color:var(--calc-table-cell-color);overflow-wrap:anywhere}.calculator-card .result-large,.calculator-card .result-medium{line-height:1.15;overflow-wrap:anywhere}.calculator-card--primary{background:var(--calc-card-bg-primary)}.calculator-card--secondary{background:var(--calc-card-bg-secondary)}.calculator-card--alert{background:var(--calc-card-bg-alert)}.calculator-layout__actions{display:grid;gap:16px}.result-stat-strip{display:flex;align-items:stretch;margin-top:12px;padding-top:14px;border-top:1px solid var(--calc-output-border, hsla(216, 36%, 31%, .14))}.result-stat-strip:not(:has(*)),.result-stat-strip:empty{display:none}.result-stat{flex:1 1 0;min-width:120px;padding:0 16px;border-left:1px solid var(--calc-output-border, hsla(216, 36%, 31%, .14))}.result-stat:first-child{padding-left:0;border-left:0}.result-stat:only-child{padding-left:0;padding-right:0;border-left:0;text-align:center}.result-stat:only-child .result-stat__label{font-size:.95rem}.result-stat:only-child .result-stat__value{font-size:1.45rem}.result-stat:last-child{padding-right:0}.result-stat__label{margin-bottom:4px;font-weight:600;color:var(--calc-subtitle-color)}.result-stat__value{font-size:1.25rem;line-height:1.1}.result-stat__value--compact{font-size:1.15rem}@media(max-width:900px){.result-stat-strip{flex-direction:column;gap:6px;border-top:0;padding-top:0}.result-stat{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;border-left:0;border-radius:0;border:0;min-width:0}.result-stat__label{margin-bottom:0}.result-stat__value,.result-stat__value--compact{font-size:1.05rem;text-align:right}}@media(min-width:1024px){.form-control,.form-control-flex{width:50%;margin:3px 0;padding:0 10px}.form-control-flex{display:inline-flex}}@media(max-width:1023px){.form-control,.form-control-flex{width:auto}.form-control{display:block!important}.form-control-flex{display:flex}}@media(max-width:500px){.form-control,.form-control-flex{padding:0}}.mat-mdc-dialog-container .form-control{width:100%}.form-control:not(.mat-focused) .form-control-child-show-on-focus{display:none}.form-control-flex{column-gap:5px}.form-control-check,.form-control-radio{display:flex;flex-wrap:wrap;column-gap:10px}.form-control-check-column,.form-control-radio-column{flex-direction:column}.error{color:#8a0000}.mat-text-prefix{margin-right:3px}.mat-text-suffix{margin-left:7px}.user-notify-options{display:flex;flex-direction:column;gap:8px}.chart{max-width:500px;margin:1em auto}.role-danger.mat-mdc-checkbox-checked label{color:#8a0000}:root{--primary-base: hsl(230, 50%, 50%);--primary-text-color: hsl(0, 0%, 100%);--accent-color: hsl(230, 45%, 60%);--app-background: hsl(from var(--primary-base) h 10% 75%);--app-border: hsl(0, 0%, 58%);--toolbar-background: hsl(from var(--primary-base) h 35% l);--toolbar-text-color: hsl(0, 0%, 100%);--subtitle-text-color: hsl(0, 0%, 50%);--container-background: hsl(from var(--primary-base) h 15% 90%);--card-background-gradient: linear-gradient(170deg, hsl(from var(--container-background) h s 90%) 55%, rgba(0, 0, 0, .15) 100%);--card-background-gradient-hover: linear-gradient(170deg, hsl(from var(--container-background) h s 90%) 55%, hsl(from var(--accent-color) h s l / .75) 100%);--expansion-panel-header: hsl(0, 0%, 92%);--expansion-panel-header-interactive: hsl(0, 0%, 88%);--expansion-panel-content: hsl(0, 0%, 96%);--icon-info: hsl(240, 100%, 65%);--icon-danger: hsl(0, 100%, 50%);--icon-dark: hsl(180, 25%, 25%);--icon-roles: hsl(205, 78%, 50%);--icon-password: hsl(25, 100%, 67%);--icon-enabled: hsl(221, 68%, 59%);--icon-disabled: hsl(19, 100%, 50%);--icon-timer: hsl(0, 0%, 50%);--icon-warn: hsl(39, 100%, 50%);--icon-light: hsl(41, 73%, 45%);--link-base: hsl(240, 100%, 47%);--link-active: hsl(from var(--link-base) 263 s l);--link-hover: hsl(from var(--link-base) h s 70%)}.theme-dark{--primary-base: hsl(230, 15%, 25%);--primary-text-color: hsl(0, 0%, 100%);--accent-color: hsl(41, 100%, 55%);--app-background: hsl(from var(--primary-base) h s 5%);--app-border: hsl(0, 0%, 22%);--toolbar-background: hsl(from var(--primary-base) h 20% 15%);--toolbar-text-color: hsl(0, 0%, 100%);--subtitle-text-color: hsl(0, 0%, 90%);--container-background: hsl(from var(--primary-base) h s 17.5%);--card-background-gradient: linear-gradient(170deg, hsl(from var(--container-background) h s 20%) 50%, rgba(0, 0, 0, .2) 100%);--card-background-gradient-hover: linear-gradient(170deg, hsl(from var(--container-background) h s 20%) 55%, hsl(from var(--accent-color) h s l / .75) 100%);--expansion-panel-header: hsl(0, 0%, 17%);--expansion-panel-header-interactive: hsl(0, 0%, 21%);--expansion-panel-content: hsl(0, 0%, 13%);--icon-info: hsl(195, 53%, 79%);--icon-password: hsl(25, 100%, 75%);--icon-warn: hsl(39, 100%, 50%);--icon-light: hsl(0, 0%, 83%);--link-base: hsl(203, 92%, 75%);--link-active: hsl(241, 92%, 75%);--link-hover: hsl(0, 0%, 100%);color:var(--primary-text-color);color-scheme:dark}.theme-dark .role-danger.mat-mdc-checkbox-checked label{color:#ff6161}.theme-dark .result-color-positive-sub{color:#006b00}.theme-dark .result-color-negative-sub{color:#db0000}.theme-dark .error{color:#ff6161}.theme-dark .icon-edit,.theme-dark .icon-direct-reports,.theme-dark .icon-history,.theme-dark .icon-user-restore,.theme-dark .icon-timer,.theme-dark .icon-role-membership{color:var(--icon-light)}.theme-dark .icon-roles{color:var(--icon-info)}.theme-dark .icon-role-excluded-purge{color:var(--icon-warn)}.theme-dark .snackbar-info{border-color:#3ff}.theme-dark .snackbar-warning{border-color:#ffb24d}.theme-dark .snackbar-error{border-color:#ff4d4d}.theme-dark .row-separator td,.theme-dark .row-separator th{border-top-color:#889392}.theme-dark .calculator-layout{--calc-subtitle-color: hsla(0, 0%, 100%, .74);--calc-card-border: hsla(0, 0%, 100%, .08);--calc-card-shadow: 0 20px 45px hsla(0, 0%, 0%, .3);--calc-card-bg-primary: linear-gradient(180deg, hsla(215, 24%, 16%, .97), hsla(215, 24%, 12%, .98));--calc-card-bg-secondary: linear-gradient(180deg, hsla(215, 22%, 14%, .97), hsla(215, 22%, 10%, .98));--calc-card-bg-alert: linear-gradient(180deg, hsla(215, 22%, 14%, .97), hsla(215, 22%, 10%, .98));--calc-accent-primary: radial-gradient(circle at top right, hsla(180, 70%, 65%, .12), transparent 36%);--calc-accent-secondary: radial-gradient(circle at top right, hsla(198, 86%, 64%, .14), transparent 38%);--calc-accent-alert: radial-gradient(circle at top right, hsla(1, 85%, 68%, .14), transparent 38%);--calc-badge-border: hsla(0, 0%, 100%, .1);--calc-badge-bg: hsla(0, 0%, 100%, .05);--calc-output-bg: hsla(0, 0%, 100%, .04);--calc-output-border: hsla(0, 0%, 100%, .07);--calc-heading-color: hsl(0, 0%, 99%);--calc-badge-secondary: hsl(198, 88%, 71%);--calc-badge-alert: hsl(1, 88%, 70%);--calc-table-cell-color: hsla(0, 0%, 100%, .9);--calc-standalone-border: hsla(194, 80%, 66%, .3);--calc-standalone-bg: linear-gradient(150deg, hsla(191, 34%, 15%, .85) 0%, hsla(216, 30%, 12%, .9) 100%);--calc-standalone-accent: radial-gradient(circle at top right, hsla(194, 90%, 67%, .18), transparent 42%)}
