*{margin:0;padding:0;-webkit-font-smoothing:antialiased}a:active,button:active{opacity:.4}input:focus{outline:none;border-color:#1c254433}.wrapper .mat-toolbar h2{font-weight:300;line-height:1;font-size:28px;letter-spacing:-.02em;font-family:Roboto Condensed,Helvetica,sans-serif;color:#1c2544}.hrms-buttons-wp{display:inline-grid;align-items:baseline;grid-template:1px 25px 1px/80px 60px auto;grid-column-gap:20px}.hrms-button{font-family:inherit;font-size:12px;line-height:25px;border:none;padding:0 10px;border-radius:2px;cursor:pointer}.hrms-button.hrms-button-primary{min-width:80px;color:#fff;background-color:#1c2544}.hrms-button.hrms-button-primary:hover{background:rgba(28,37,68,.93)}.hrms-button.hrms-button-second{min-width:60px;color:#1c2544;background-color:#e9ebf2}.hrms-button.hrms-button-second:hover{background:rgba(233,235,242,.75)}.hrms-button.hrms-button-single{min-width:80px;color:#1c2544;background-color:#e9ebf2}.hrms-button.hrms-button-single:hover{background:rgba(233,235,242,.75)}.hrms-button.hrms-button-modal-close{width:40px;height:40px;background-color:#fff;border-left:1px solid rgba(28,37,68,.1)}.hrms-button.hrms-button-red{min-width:80px;color:#fff;background-color:#b74c51cc}.hrms-button.hrms-button-red:hover{background:rgb(183,76,81)}.hrms-button.hrms-button-healthcare{min-width:90px;color:#fff;background-color:#6495ed}.hrms-button.hrms-button-healthcare:hover{background:steelblue}.hrms-button.hrms-button-disabled{background-color:#1c254480!important;color:#fff}.hrms-button.hrms-button-disabled:hover{background-color:#1c254480}.mat-dialog-container{background-color:#f5f5f5}.hrms-input{max-width:300px;width:280px}.hrms-input .mat-form-field-infix{width:300px}.hrms-input .mat-form-field-infix .mat-input-element{width:280px;border:1px solid rgba(28,37,68,.1);border-radius:2px;line-height:23px;padding:0 9px;font-family:inherit;font-size:12px}.hrms-input .mat-form-field-infix .mat-form-field-label-wrapper{top:-15px;padding-top:15px}.hrms-input .mat-form-field-subscript-wrapper{font-family:inherit;margin:0;text-align:right;color:#b74c51;font-size:12px;bottom:-14px;top:initial}.hrms-input [readonly=true]{background:#f9fafa}.hrms-datepicker{max-width:300px;width:300px}.hrms-datepicker .mat-form-field-flex .mat-form-field-infix{display:contents;width:300px}.hrms-datepicker .mat-form-field-flex .mat-form-field-infix .picker{border:1px solid rgba(28,37,68,.1);border-radius:2px;display:flex;width:298px;height:25px}.hrms-datepicker .mat-form-field-flex .mat-form-field-infix .mat-input-element{width:300px;line-height:23px;padding:0 9px;font-family:inherit;font-size:12px;margin:0}.hrms-datepicker .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper{top:-15px;padding-top:15px}.hrms-datepicker .mat-form-field-subscript-wrapper{font-family:inherit;margin:0;text-align:right;color:#b74c51;font-size:12px;bottom:-14px;top:initial}.hrms-datepicker button{width:25px;height:25px;background-image:url(datepicker-icon.84b4af828834bc13.svg);background-repeat:no-repeat;background-position:center center;background-color:#fff;border-radius:0}.hrms-datepicker button svg{display:none}.hrms-datepicker [readonly=true]{background:#ffffff}.mat-form-field-appearance-legacy.hrms-select{width:300px;font-family:inherit}.mat-form-field-appearance-legacy.hrms-select.mat-form-field-disabled .mat-select{background:#f9fafa}.mat-form-field-appearance-legacy.hrms-select .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy.hrms-select .mat-form-field-infix{line-height:23px;width:300px;border-top:0}.mat-form-field-appearance-legacy.hrms-select .mat-select{max-width:280px;border:1px solid rgba(28,37,68,.1);border-radius:2px;padding:0 9px;font-family:inherit;font-size:12px}.mat-form-field-appearance-legacy.hrms-select .mat-select.mat-select-invalid{border-color:#b74c51}.mat-form-field-appearance-legacy.hrms-select .mat-form-field-label-wrapper{top:-15px;padding-top:15px}.mat-form-field-appearance-legacy.hrms-select .mat-select-arrow{width:8px;height:4px;border:none;background-color:#1c2544;-webkit-mask:url(select-arrow.1788a44a57faa20f.svg) 50% no-repeat;mask:url(select-arrow.1788a44a57faa20f.svg) 50% no-repeat;-webkit-mask-size:cover;mask-size:cover}.mat-form-field-appearance-legacy.hrms-select .mat-select-placeholder,.mat-form-field-appearance-legacy.hrms-select::placeholder{color:#1c254480}.mat-form-field-appearance-legacy.hrms-select .mat-form-field-subscript-wrapper{margin:0;text-align:right;color:#b74c51;font-size:12px;bottom:-14px;top:initial}.mat-form-field-appearance-legacy.hrms-select--day{display:flex;align-items:center;width:89px;flex-shrink:0;border-left:1px solid rgba(28,37,68,.1);background-color:#fff}.mat-form-field-appearance-legacy.hrms-select--day .mat-select{border:0}.mat-form-field-appearance-legacy.hrms-select--day .mat-form-field-wrapper{width:100%}.hrms-select-panel{background:#ffffff;border:1px solid #e5e6e9;box-shadow:0 10px 30px #1c254414;border-radius:2px;min-width:300px!important;width:300px!important;margin-left:5px}.hrms-select-panel .mat-option:hover{background-color:#f5f7fa}.hrms-select-panel .mat-option.mat-active{background-image:url(select-selected.de9a25af3fc377da.svg);background-position:right 10px center;background-repeat:no-repeat}.hrms-select-panel .mat-option.mat-selected{background-image:url(select-selected.de9a25af3fc377da.svg);background-position:right 10px center;background-repeat:no-repeat;background-color:#f5f7fa}.hrms-select-panel .mat-option.mat-selected .mat-pseudo-checkbox,.hrms-select-panel .mat-option .mat-pseudo-checkbox{display:none!important}.hrms-select-panel .mat-option .mat-option-text{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:12px}.hrms-select-panel--day{border:0}.mat-form-field-label{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:12px}.mat-form-field-label .ng-star-inserted{font-family:inherit;font-size:12px;text-transform:uppercase;color:#1c2544b3}.hrms-input{max-width:300px;width:100%;font-family:Roboto Condensed,Helvetica,sans-serif}.hrms-input .mat-form-field-infix{width:300px}.hrms-input .mat-form-field-infix .mat-input-element{max-width:280px;border:1px solid rgba(28,37,68,.1);border-radius:2px;line-height:23px;padding:0 9px}.hrms-input .mat-form-field-infix .mat-input-element:disabled,.hrms-input .mat-form-field-infix .mat-input-element[disabled]{color:#1c254433}.hrms-input .mat-form-field-infix .mat-input-element::placeholder{color:#1c254480}.hrms-input.mat-form-field-invalid .mat-form-field-infix .mat-input-element{border-color:#b74c51}.hrms-input.mat-form-field-invalid .mat-form-field-infix .mat-input-element:disabled,.hrms-input.mat-form-field-invalid .mat-form-field-infix .mat-input-element[disabled]{border:none}.hrms-input .mat-form-field-subscript-wrapper{margin:0;text-align:right;color:#b74c51;font-size:12px}.hrms-input-auto{max-width:300px;width:100%;font-family:Roboto Condensed,Helvetica,sans-serif}.hrms-input-auto .mat-form-field-infix{width:300px}.hrms-input-auto .mat-form-field-infix .mat-input-element{max-width:280px;border:1px solid rgba(28,37,68,.1);border-radius:2px;line-height:23px;padding:0 9px;font-family:Roboto Condensed,Helvetica,sans-serif;letter-spacing:.03em}.hrms-input-auto .mat-form-field-infix .mat-input-element:disabled,.hrms-input-auto .mat-form-field-infix .mat-input-element[disabled]{color:#1c254433}.hrms-input-auto .mat-form-field-infix .mat-input-element::placeholder{color:#1c254480}.hrms-input-auto .mat-form-field-infix .mat-form-field-label-wrapper{top:-15px;padding-top:15px}.hrms-input-auto .mat-form-field-subscript-wrapper{font-family:inherit;margin:0;text-align:right;color:#b74c51;font-size:12px}.hrms-input-auto.mat-form-field-invalid .mat-form-field-infix .mat-input-element{border-color:#b74c51}.hrms-input-auto.mat-form-field-invalid .mat-form-field-infix .mat-input-element:disabled,.hrms-input-auto.mat-form-field-invalid .mat-form-field-infix .mat-input-element[disabled]{border:none}.hrms-input-auto [readonly=true]{background:#F9FAFA}.hrms-input-auto-panel{background:#ffffff;border:1px solid #e5e6e9;box-shadow:0 10px 30px #1c254414;border-radius:2px;min-width:300px!important;width:300px!important;margin-left:5px}.hrms-input-auto-panel .mat-option{letter-spacing:.03em}.hrms-input-auto-panel .mat-option:hover{background-color:#f5f7fa}.hrms-input-auto-panel .mat-option.mat-active{background-image:url(select-selected.de9a25af3fc377da.svg);background-position:right 10px center;background-repeat:no-repeat}.hrms-input-auto-panel .mat-option .mat-option-text{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:12px}.hrms-input-no-label.mat-form-field-appearance-legacy .mat-form-field-infix{padding:0;margin:0;border:0}.hrms-area{width:299px;height:92px}.hrms-area .mat-input-element{resize:none;width:289px;height:52px;padding:5px 4px 3px;overflow-y:auto;line-height:1.5;border:1px solid rgba(28,37,68,.1);border-radius:2px;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:12px}.hrms-area.mat-form-field-invalid .mat-form-field-infix .mat-input-element{border-color:#b74c51}.hrms-area.mat-form-field-invalid .mat-form-field-infix .mat-input-element:disabled,.hrms-area.mat-form-field-invalid .mat-form-field-infix .mat-input-element[disabled]{border:none}.hrms-area [readonly=true]{background:#f9fafa}.hrms-area .mat-form-field-subscript-wrapper{margin:0;text-align:right;color:#b74c51;font-size:12px;bottom:-1px;top:initial}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox:not(.mat-checkbox-disabled).mat-accent .mat-checkbox-ripple .mat-ripple-element{background-color:#000}.mat-snack-bar-container{box-shadow:0 10px 15px #b74c5126}.mat-snack-bar-container.error-notification-overlay{box-shadow:0 10px 15px #b74c5126;background-color:#b74c51;min-height:30px;margin:60px 24px 24px;padding:5px 10px;border-radius:1px}.mat-snack-bar-container.success-notification-overlay{box-shadow:0 10px 15px #1c254426;background-color:#1c2544;min-height:30px;margin:60px 24px 24px;padding:5px 10px;border-radius:1px}.mat-snack-bar-container.success-colored-notification-overlay{box-shadow:0 10px 15px #1c254426;background-color:#00c853;min-height:30px;margin:60px 24px 24px;padding:5px 10px;border-radius:1px}.mat-snack-bar-container.processing-notification-overlay{box-shadow:0 10px 15px #1c254426;background-color:#03a9f4;min-height:30px;margin:60px 24px 24px;padding:5px 10px;border-radius:1px}.mat-snack-bar-container span{margin:auto}.mat-snack-bar-container .mat-simple-snackbar{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:12px;color:#fff}.mat-snack-bar-container .mat-simple-snackbar-action button{background-color:transparent;color:#fff;padding:0 10px}.hrms-filter-dropdown .mat-select-trigger{width:auto}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}.mat-menu-panel .mat-menu-content:not(:empty){min-width:112px;padding-top:0;padding-bottom:0}.cdk-overlay-pane .mat-menu-panel{min-height:auto}.search{position:relative;height:24px;display:flex}.search .mat-input-element{width:150px;margin-top:0;vertical-align:top;background:#ffffff;border:1px solid rgba(28,37,68,.1);border-radius:4px;padding:0 32px 0 9px;color:#1c2544;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:12px;line-height:22px;transition:all .2s ease-out}.search .mat-input-element::placeholder{color:#1c254480}.search .mat-input-element:focus{border-color:#1c254433;width:300px}.search .search-button{display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:1px;right:1px;bottom:1px;background-color:transparent;border:none;width:22px;height:22px;margin:auto 0;padding:0;line-height:24px}.search .search-button .search-icon{display:inline}.link-tbd{position:relative;color:#1c254480!important;border-bottom:1px solid rgba(28,37,68,.2)!important;cursor:default}.link-tbd:hover{border-color:#1c254433!important}.link-tbd:after{display:inline-block;content:"TBD";font-family:Roboto Condensed,Helvetica,sans-serif;position:absolute;top:0;right:-35px;line-height:1.7;font-size:9.5px;text-align:center;letter-spacing:.075em;text-transform:uppercase;padding:0 3px;color:#1c254480;background:rgba(28,37,68,.1);border-radius:1px}.action-button-top{position:fixed;top:0;left:0;right:0;height:40px;border-bottom:1px solid rgba(28,37,68,.1);background-color:#fff;display:grid;align-items:center;justify-items:end}.action-button-bottom{position:fixed;bottom:0;left:0;right:0;height:54px;border-top:2px solid rgba(28,37,68,.1);background-color:#fff;padding-left:100px;display:grid;align-items:center;justify-items:start;grid-template-columns:80px 80px 80px 80px;grid-gap:0 20px}.hrms-tooltip.mat-tooltip{color:#fff;font-size:9.5px;font-family:Roboto Condensed,Helvetica,sans-serif;text-transform:uppercase;background-color:#1c2544;border-radius:2px;font-weight:400;line-height:1;padding:3px 4px;letter-spacing:1.4px;margin:5px 10px}.hrms-document{cursor:pointer;width:30px;height:30px;background:url(document-icon.8b85c77dc6ea28ea.svg) 100% center no-repeat}.hrms-info-list{display:grid;grid-gap:10px;padding-top:36px;margin-bottom:26px}.hrms-info-list .hrms-info-item{display:grid;grid-template:auto/120px 500px;grid-auto-rows:min-content;grid-auto-columns:min-content;grid-gap:30px;line-height:14px}.hrms-info-list .hrms-info-item .label{text-transform:uppercase;font-size:10px;color:#1c2544b3}.hrms-info-list .hrms-info-item .value{white-space:pre-wrap;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.hrms-field-info-block{color:#1c2544b3;padding-left:24px;background:transparent url(info-icon.291e2d26911e96dc.svg) 0 0 no-repeat;margin-top:7px}.hrms-field-info-block.hrms-field-info-block-error{margin-top:22px}.hrms-field-notice-block{color:#1c2544;background:linear-gradient(180deg,rgba(187,193,215,.2) 0%,rgba(169,177,203,.2) 100%);border-radius:1px;padding:10px}.hrms-info-item a{color:#1c2544;text-decoration:none;border-bottom:1px solid rgba(28,37,68,.2);display:inline-block}.hrms-info-item a:hover{border-bottom:1px solid rgb(28,37,68)}.hrms-column-sorted{position:relative;display:inline-block;cursor:pointer}.hrms-column-sorted.hrms-column-sorted:hover{color:#1c2544}.hrms-column-sorted.hrms-column-sorted-asc:after,.hrms-column-sorted.hrms-column-sorted-desc:after{position:absolute;right:-20px;top:0;content:"";width:20px;height:20px;background:url(/assets/arrow-sort-bottom.svg) center no-repeat}.hrms-column-sorted.hrms-column-sorted-desc:after{transform:rotate(180deg)}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{display:none}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix:after{border:none;width:8px;height:4px;top:60%;background:url(/assets/arrow-down.svg) center right no-repeat}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix{width:142px;background:url(/assets/user-icon.svg) top 2px left no-repeat}.mat-form-field-appearance-fill .mat-form-field-infix{padding:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-left:28px;padding-top:15px;padding-bottom:5px}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:12px}.wrapper-item{align-self:stretch;justify-self:center;grid-row:2/3;grid-column:1/2;width:100%}.wrapper-item h2{font-family:inherit;font-weight:300;font-size:28px;letter-spacing:-.02em;color:#1c2544}.wrapper{display:grid;width:100%}.wrapper-full{display:grid;grid-template:65px auto/1fr}.wrapper-component{display:grid;grid-template:65px auto 55px/1fr}.wrapper-component .wrapper-item{max-width:920px}.wrapper-overflow{height:100vh;width:100vw;overflow:hidden;background-color:#fff;display:grid;grid-template:40px auto 55px/100px 1fr}.wrapper-overflow .wrapper-item{align-self:center;justify-self:start;grid-row:2/3;grid-column:2/3;width:100%;overflow-y:auto}.wrapper-overflow .wrapper-item.wrapper-valign-top{padding:25px 0 40px;align-self:stretch}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content{background-color:#fff;width:300px;border-radius:4px;box-shadow:0 20px 80px #0a0e121a}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content button{background-color:#fff}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-body-cell-content{font-size:12px;line-height:125%;text-align:center;letter-spacing:.03em;color:#1c2544;border:none}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-body-cell-content:hover,.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-body-cell-content:focus{background-color:#e9ebf2;color:#1c2544}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-body-cell-content:active{background-color:#1c2544;color:#fff}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-table-header tr:first-child{background-color:#eff0f2;outline:8px solid #eff0f2}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-table-header th{padding:4px 0}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar{width:100%;height:100%}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-controls{justify-content:space-between}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-spacer{display:none}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-previous-button{order:-1}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-arrow{display:none}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-body-selected{background-color:#1c2544;color:#fff}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-body-today{background-image:url("data:image/svg+xml,%3Csvg width='2' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1' cy='1' r='1' fill='%230A0E12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 25px}.cdk-overlay-pane.mat-datepicker-popup mat-datepicker-content .mat-calendar-body-selected.mat-calendar-body-today{background-image:url("data:image/svg+xml,%3Csvg width='2' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 25px}
