@keyframes fc-bell-shake{0%{transform:rotate(35deg)}10%{transform:rotate(-35deg)}20%{transform:rotate(35deg)}30%{transform:rotate(-35deg)}40%{transform:rotate(35deg)}50%{transform:rotate(-35deg)}60%{transform:rotate(35deg)}70%{transform:rotate(-35deg)}80%{transform:rotate(35deg)}90%{transform:rotate(-35deg)}}html,body{background-color:#fff;margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;font-family:FortumSansTT;font-weight:400;font-size:16px;color:#333;scroll-behavior:smooth}button{font-family:FortumSansTT}ul{list-style-type:none;margin:0;padding:0}a{color:#333;text-decoration:none}a:visited{color:#333}a:hover{text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.p-accordion .p-accordionpanel{border-bottom:1px solid #949494}.p-accordion .p-accordionpanel .p-accordionheader{display:flex;flex-direction:row-reverse;padding-left:1rem;font-size:18px;color:#333;padding:1rem 0}.p-accordion .p-accordionpanel .p-accordionheader .p-iconwrapper{margin-right:1rem}.p-accordion .p-accordionpanel .p-accordionheader chevrondownicon{transform:rotate(180deg)}.p-accordion .p-accordionpanel .p-accordionheader chevronupicon{transform:rotate(180deg)}.p-accordion .p-accordionpanel .p-accordioncontent .p-accordioncontent-content{padding-right:0;padding-left:2rem}.p-button{color:#fff;background-color:#188156;border-radius:.25rem;border:.125rem solid #188156;padding:1rem 3.5rem;font-size:18px;height:fit-content;width:fit-content;gap:0}.p-button .p-button-label{font-weight:400}.p-button:enabled:hover{background-color:#125f3f;border-color:#125f3f}.p-button:focus{box-shadow:none}.p-button:disabled{background-color:#f7f7f7;border-color:#c9c9c9;color:#c9c9c9;pointer-events:none}.p-button.p-button-outlined{color:#188156;border:.125rem solid #188156;background-color:transparent}.p-button.p-button-outlined:enabled:hover{color:#fff;background-color:#125f3f;border:.125rem solid #125f3f}.p-button.p-button-outlined:enabled:focus{box-shadow:none}.p-button.p-button-outlined:disabled{background-color:#f7f7f7;border-color:#c9c9c9;color:#c9c9c9;pointer-events:none}.p-button.p-button-outlined.p-button-secondary{color:#fff;border:.125rem solid #fff;background-color:#188156}.p-button.p-button-outlined.p-button-secondary:enabled:hover{background-color:#125f3f;border:.125rem solid #fff;color:#fff}.p-button.p-button-outlined.p-button-secondary:enabled:focus{box-shadow:none}.p-button.p-button-outlined.p-button-secondary:disabled{background-color:#f7f7f7;border-color:#c9c9c9;color:#c9c9c9;pointer-events:none}.p-button.p-button-text{background-color:transparent;border:none;color:#188156;padding:.5rem}.p-button.p-button-text:enabled:hover{background-color:#1881560d;color:#188156}.p-button.p-button-text:disabled{background-color:transparent;color:#c9c9c9;pointer-events:none}.p-button.p-button-sort{background-color:transparent;border:.125rem solid transparent;color:#188156}.p-button.p-button-sort:enabled:hover{background-color:transparent;border:.125rem solid transparent;color:#188156}.p-button.p-button-sort:disabled{background-color:transparent;color:#c9c9c9;border:.125rem solid transparent;pointer-events:none}.p-button.p-button-text.p-button-secondary{color:#4769a5}.p-button.p-button-text.p-button-secondary:enabled:hover{background-color:transparent;color:#4769a5}.p-button.p-button-text.p-button-secondary:focus{box-shadow:none}.p-button.p-button-text.p-button-secondary:disabled{background-color:transparent;color:#c9c9c9;border:.125rem solid transparent;pointer-events:none}.p-button.p-button-link{background-color:transparent;border:.125rem solid transparent;border-radius:0;color:#188156}.p-button.p-button-link:enabled:hover{background-color:transparent;border:.125rem solid transparent;color:#188156;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.p-button.p-button-plain{color:#333;background:transparent;border:none}.p-button.p-button-plain:enabled:hover{background-color:transparent;color:#188156}.p-button.p-button-link{color:#188156}.p-button.p-button-link:enabled:hover{background-color:transparent;color:#188156;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.p-button.p-button-link:enabled:focus{box-shadow:none}.p-button.p-button-link.p-button-secondary{color:#4769a5;border:none}.p-button.p-button-link.p-button-secondary:enabled:hover{background-color:transparent;color:#4769a5;border:none;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.p-button.p-button-link.p-button-secondary:enabled:focus{box-shadow:none}.p-button.p-button-icon-only.p-button-rounded{width:2rem;height:2rem}.p-button.p-button-icon-only.p-button-rounded:hover{border:1px solid #4769a5;border-radius:50%}.p-button-rounded.p-button-text{padding:0}.p-button.p-button-lg{font-size:18px;padding:1.25rem 3.5rem}.p-button.p-button-sm{font-size:16px;padding:1rem 2rem}.p-button-icon-rounded{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.p-button-icon-rounded:hover .fc-icon{border:.125rem solid #4769a5;border-radius:50%;width:2rem;height:2rem}.p-button-icon-rounded .fc-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.p-checkbox{width:1.5rem;height:1.5rem}.p-checkbox .p-checkbox-box{width:1.5rem;height:1.5rem;border-radius:.25rem;border-width:.125rem;border-color:#707070}.p-checkbox.p-disabled .p-checkbox-box{background-color:#f7f7f7;border-color:#c9c9c9;color:#c9c9c9}.p-checkbox.p-checkbox-checked .p-checkbox-box{background-color:#188156;border-color:#188156}.p-component{font-family:FortumSansTT;font-weight:400}.p-disabled,.p-component:disabled{opacity:1}.p-link:focus{box-shadow:none}.p-iconwrapper{color:#333}.p-datatable{width:100%}.p-datatable .p-paginator{padding:1.5rem}.p-datatable .p-datatable-tbody>tr{border:none}.p-datatable .p-datatable-tbody>tr>td{border:none;color:#333}.p-datatable .p-datatable-tbody>tr:focus{outline:none}.p-datatable .p-datatable-tbody>tr.p-highlight{background-color:#188156!important;color:#fff!important}.p-datatable .p-datatable-tbody .p-datatable-selectable-row:hover{background-color:#c5e0d5!important}.p-datatable .p-datatable-tbody .p-datatable-selectable-row.p-datatable-row-selected:hover{background-color:#0f4632!important}.p-datatable .p-datatable-tbody .p-datatable-selectable-row.p-datatable-row-selected:hover .p-checkbox-box{background-color:#0f4632}.p-datatable .p-datatable-thead>tr>th{border:none;background-color:#fff;font-size:18px;color:#188156;font-weight:400}.p-datatable .p-sortable-column:not(.p-highlight):hover{background-color:#fff;color:#188156}.p-datatable .p-sortable-column:focus{box-shadow:none}.p-datatable .p-sortable-column.p-highlight,.p-datatable .p-sortable-column.p-highlight:hover{background-color:#fff;color:#188156}.p-datatable-scrollable .p-datatable-frozen-column{position:sticky;background-color:#fff}.p-datepicker{width:100%}.p-datepicker-panel{border-radius:.25rem}.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year{border-radius:0}.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year:hover{border-radius:0;border-color:#b0eac9;background-color:#b0eac9;color:#188156}.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month{border-radius:0}.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month:hover{border-radius:0;border-color:#b0eac9;background-color:#b0eac9;color:#188156}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-weekday-cell .p-datepicker-weekday{font-size:18px}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell{padding:0;font-size:18px}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell.p-datepicker-today .p-datepicker-day{border:.125rem solid #188156;background-color:#fff;color:#188156}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell.p-datepicker-today .p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover{background-color:#c5e0d5}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell .p-datepicker-day{border-radius:0;border-width:0;width:2.5rem;height:2.5rem}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell .p-datepicker-day.p-datepicker-day-selected-range,.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell .p-datepicker-day.p-datepicker-day-selected{color:#fff;background-color:#188156}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell .p-datepicker-day.p-disabled{opacity:.5}.p-datepicker-panel .p-datepicker-day-view .p-datepicker-day-cell .p-datepicker-day:not(.p-datepicker-day-selected):not(.p-disabled):hover{background-color:#c5e0d5}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-title .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-title .p-datepicker-select-year{border-radius:0;font-size:18px}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-title .p-datepicker-select-month:hover,.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-title .p-datepicker-select-year:hover{border-radius:0;border-color:#c5e0d5;background-color:#c5e0d5}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-prev-button,.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-next-button{padding:0;border-radius:0}.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-prev-button:hover,.p-datepicker-panel .p-datepicker-calendar-container .p-datepicker-calendar .p-datepicker-next-button:hover{border-radius:0;border-color:#c5e0d5;background-color:#c5e0d5}.p-dialog{border-radius:.25rem;color:#333}.p-dialog .p-dialog-header .p-dialog-header-actions .p-button-icon-only{width:2.5rem;height:2.5rem;border-radius:.25rem;border:none}.p-dialog .p-dialog-header .p-dialog-header-actions .p-button-icon-only:hover{background-color:#ebebeb}.p-dialog .p-dialog-header .p-dialog-header-actions .p-button-icon-only .p-iconwrapper{color:#333}.p-dialog .p-dialog-content{display:flex;flex-direction:column;padding:0;scrollbar-color:#188156 transparent;scrollbar-width:thin}.p-dialog .p-dialog-content::-webkit-scrollbar{width:1.5rem;height:1.5rem}.p-dialog .p-dialog-content::-webkit-scrollbar-thumb{height:6rem;border:.6rem solid transparent;background-color:#188156;background-clip:padding-box}.p-dialog .p-dialog-content::-webkit-scrollbar-track{background-color:transparent}.p-dialog .p-dialog-content::-webkit-scrollbar-button{width:0;height:0;display:none}.p-dialog .p-dialog-content::-webkit-scrollbar-corner{background-color:transparent}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-dialog .p-dialog-header{border-radius:.25rem}.p-dialog .p-dialog-footer{border-radius:.25rem;padding:0}.fc-client-context__dialog{min-width:61rem;min-height:38rem}.fc-user-profile__dialog{max-width:53rem}.fc-banner__dialog{max-width:44rem}.fm-add-report-dialog--wide{min-width:40.8rem;width:40.8rem}.fc-agreement-dialog--full-screen{width:100%;height:100%;max-height:100%;border-radius:0}.fc-agreement-dialog--full-screen .p-dialog-header{padding:0}.fc-agreement-dialog--normal{width:50rem}.fc-agreement-dialog--normal .p-dialog-header .p-dialog-title{font-size:18px;font-weight:500;padding-left:2rem}.fm-substation-addresses-dialog--wide,.fm-add-edit-group-dialog--wide,.fm-substations-access-dialog--wide{min-width:40rem;width:40rem}.p-floatlabel{width:100%}.p-floatlabel label{left:1.1rem;color:#333;font-size:18px;font-weight:400}.p-floatlabel input.p-filled~label,.p-floatlabel input:focus~label{font-size:12px;color:#188156}.p-floatlabel-in{display:flex;width:100%}.p-floatlabel-in:has(input:focus) label{font-size:12px;color:#188156}.p-floatlabel-in:has(input.p-filled) label{font-size:12px;color:#333}.p-iftalabel label{color:#333}.p-inputtext{font-family:FortumSansTT;font-size:18px;border-radius:.25rem;border:.125rem solid #949494;color:#333;padding-top:1.1rem;padding-bottom:1.1rem;padding-left:1rem;box-shadow:none}.p-inputtext:enabled:hover,.p-inputtext:enabled:focus{border-color:#188156;box-shadow:none}.p-inputtext.ng-invalid.ng-dirty,.p-inputtext.ng-invalid.ng-touched{border-color:#d62e40}.p-inputtext.p-component:disabled{opacity:1;background-color:#f7f7f7;border-color:#c9c9c9;color:#c9c9c9}.p-menu.p-menu-overlay{margin-top:-.125rem;border-radius:.25rem;border:.125rem solid #188156;padding:0;border-top-left-radius:0;border-top-right-radius:0}.p-menu .p-menu-item:hover .p-menu-item-link{background-color:#f7f7f7;text-decoration:none}.fc-dropdown-button.p-menu{top:3.75rem!important;left:0!important;width:100%}.p-multiselect{display:flex;width:100%;border-radius:.25rem;border:.125rem solid #949494;color:#333;box-shadow:none}.p-multiselect .p-multiselect-label{color:#333;padding-top:1.4rem;padding-bottom:.8rem;font-size:18px}.p-multiselect .p-multiselect-trigger{color:#555}.p-multiselect .p-multiselect-label.p-placeholder{color:#333}.p-multiselect.p-disabled .p-iconwrapper{color:#c9c9c9}.p-multiselect:not(.p-disabled):hover{border-color:#188156}.p-multiselect:not(.p-disabled).p-focus{box-shadow:none}.p-multiselect .p-multiselect-close{display:none}.p-multiselect-overlay{border-radius:.25rem;border-top-left-radius:0;border-top-right-radius:0;border:.125rem solid #188156;border-top:0;box-shadow:none;max-width:100%}.p-multiselect-overlay .p-multiselect-header{padding:0}.p-multiselect-overlay .p-multiselect-list-container{scrollbar-color:#188156 transparent;scrollbar-width:thin}.p-multiselect-overlay .p-multiselect-list-container::-webkit-scrollbar{width:1.5rem;height:1.5rem}.p-multiselect-overlay .p-multiselect-list-container::-webkit-scrollbar-thumb{height:6rem;border:.6rem solid transparent;background-color:#188156;background-clip:padding-box}.p-multiselect-overlay .p-multiselect-list-container::-webkit-scrollbar-track{background-color:transparent}.p-multiselect-overlay .p-multiselect-list-container::-webkit-scrollbar-button{width:0;height:0;display:none}.p-multiselect-overlay .p-multiselect-list-container::-webkit-scrollbar-corner{background-color:transparent}.p-multiselect-overlay .p-multiselect-list{padding:0}.p-multiselect-overlay .p-multiselect-list .p-element{outline:none;box-shadow:none}.p-multiselect-overlay .p-multiselect-list .p-multiselect-option{white-space:normal;font-size:18px;padding:1rem}.p-multiselect-overlay .p-multiselect-list .p-multiselect-option:not(.p-highlight):not(.p-disabled).p-focus{background-color:#fff}.p-multiselect-overlay .p-multiselect-list .p-multiselect-option:not(.p-highlight):not(.p-disabled).p-focus:hover{background-color:#f7f7f7}.p-multiselect-overlay .p-multiselect-list .p-multiselect-option:hover .p-checkbox-box{border-color:#188156}.p-multiselect-overlay .p-multiselect-list .p-multiselect-option.p-highlight{background-color:#fff;color:inherit}.p-multiselect.p-multiselect-open{border:.125rem solid #188156;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-multiselect.p-multiselect-open .p-multiselect-dropdown-icon{transition:all .12s ease;transform:rotate(180deg)}.p-multiselect.p-disabled{opacity:1;border:.125rem solid #c9c9c9;background-color:#f7f7f7}.p-multiselect.p-disabled .p-icon-wrapper{display:none}.p-multiselect.p-disabled .p-multiselect-label{color:#c9c9c9}.p-paginator .p-paginator-element:focus{box-shadow:none}.p-paginator .p-paginator-prev,.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next{border-radius:.25rem;color:#188156}.p-paginator .p-paginator-prev:hover,.p-paginator .p-paginator-first:hover,.p-paginator .p-paginator-last:hover,.p-paginator .p-paginator-next:hover{border-radius:.25rem;background-color:#1881560d}.p-paginator .p-paginator-prev.p-disabled .p-iconwrapper,.p-paginator .p-paginator-first.p-disabled .p-iconwrapper,.p-paginator .p-paginator-last.p-disabled .p-iconwrapper,.p-paginator .p-paginator-next.p-disabled .p-iconwrapper{color:#c9c9c9}.p-paginator .p-paginator-pages .p-paginator-page{color:#333;font-size:16px;border-radius:0}.p-paginator .p-paginator-pages .p-paginator-page:hover{border-radius:.25rem;background-color:#1881560d}.p-paginator .p-paginator-pages .p-paginator-page.p-paginator-page-selected{color:#fff;background-color:#188156;border-radius:.25rem;box-shadow:none}.p-popover{border:none;transition:transform .3s ease-in-out}.p-popover:not(.p-popover-flipped).p-popover--dropdown{box-shadow:none;border:.125rem solid #188156;width:34rem}.p-popover:not(.p-popover-flipped).p-popover--dropdown:after,.p-popover:not(.p-popover-flipped).p-popover--dropdown:before{content:none}.p-popover.p-popover-flipped.p-popover--dropdown{margin-top:.125rem;box-shadow:none;border:.125rem solid #188156;width:34rem}.p-popover.p-popover-flipped.p-popover--dropdown:after,.p-popover.p-popover-flipped.p-popover--dropdown:before{content:none}.p-popover .p-popover-content{padding:0}.p-popover.p-popover--no-arrow:after,.p-popover.p-popover--no-arrow:before{content:none}.p-progressspinner{width:4rem!important;height:4rem!important;margin-bottom:-1px!important}.p-progressspinner.p-progressspinner--mini{display:flex;width:1.75rem!important;height:1.75rem!important}.p-progressspinner .p-progressspinner-spin .p-progressspinner-circle{fill:transparent;stroke:#188156!important}.p-radiobutton{margin-left:1rem}.p-radiobutton .p-radiobutton-box{border:.125rem solid #949494}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box{border:.125rem solid #188156;background:#fff}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{background-color:#188156;width:.625rem;height:.625rem}.p-scroller{scrollbar-color:#188156 transparent;scrollbar-width:thin}.p-scroller::-webkit-scrollbar{width:1.5rem;height:1.5rem}.p-scroller::-webkit-scrollbar-thumb{height:6rem;border:.6rem solid transparent;background-color:#188156;background-clip:padding-box}.p-scroller::-webkit-scrollbar-track{background-color:transparent}.p-scroller::-webkit-scrollbar-button{width:0;height:0;display:none}.p-scroller::-webkit-scrollbar-corner{background-color:transparent}.p-select{display:flex;border-radius:.25rem;border:.125rem solid #949494;color:#333;box-shadow:none}.p-select.ng-invalid.ng-dirty{border:.125rem solid #d62e40}.p-select.p-disabled{background-color:#f7f7f7}.p-select.p-disabled .p-select-label,.p-select.p-disabled .p-select-dropdown .p-iconwrapper{color:#c9c9c9}.p-select:hover{border:.125rem solid #188156}.p-select .p-select-overlay{width:100%;box-shadow:none;border:.125rem solid #188156}.p-select .p-select-overlay .p-select-list-container{scrollbar-color:#188156 transparent;scrollbar-width:thin}.p-select .p-select-overlay .p-select-list-container::-webkit-scrollbar{width:1.5rem;height:1.5rem}.p-select .p-select-overlay .p-select-list-container::-webkit-scrollbar-thumb{height:6rem;border:.6rem solid transparent;background-color:#188156;background-clip:padding-box}.p-select .p-select-overlay .p-select-list-container::-webkit-scrollbar-track{background-color:transparent}.p-select .p-select-overlay .p-select-list-container::-webkit-scrollbar-button{width:0;height:0;display:none}.p-select .p-select-overlay .p-select-list-container::-webkit-scrollbar-corner{background-color:transparent}.p-select .p-select-overlay .p-select-list-container .p-select-list{gap:0}.p-select .p-select-overlay .p-select-list-container .p-select-list .p-select-option{font-size:18px;background-color:#fff;color:#333}.p-select .p-select-overlay .p-select-list-container .p-select-list .p-select-option.p-focus{background-color:#f7f7f7}.p-select.p-select-open{border:.125rem solid #188156;border-bottom-color:transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-select.p-select-open .p-select-overlay{margin-top:-6px;margin-left:-2px;border-top:none;border-top-right-radius:0;border-top-left-radius:0}.p-select.p-select-open .p-select-dropdown .p-iconwrapper{transform:rotate(180deg)}.p-select .p-select-label{color:#333;padding-top:1.4rem;padding-bottom:.8rem;font-size:18px}.p-selectbutton .p-togglebutton{color:#333;background-color:transparent;border:none}.p-selectbutton .p-togglebutton .p-togglebutton-content{padding:.25rem .5rem}.p-selectbutton .p-togglebutton:hover:before{background-color:#f7f7f7}.p-selectbutton .p-togglebutton:before{background-color:#fff;border:.125rem solid #949494;border-radius:.25rem}.p-selectbutton .p-togglebutton-checked{color:#fff}.p-selectbutton .p-togglebutton-checked:hover:before{background-color:#188156}.p-selectbutton .p-togglebutton-checked:before{background-color:#188156;border:.125rem solid #188156}.p-stepper .p-steplist{overflow:hidden;height:6rem}.p-stepper .p-steplist .p-step{position:relative;gap:0;padding:0}.p-stepper .p-steplist .p-step .p-stepper-separator{background-color:transparent;border:1px dashed #949494}.p-stepper .p-steplist .p-step:has(~.p-step-active) .p-stepper-separator{border:1px solid #188156}.p-stepper .p-steplist .p-step:has(~.p-step-active) .p-step-header .p-step-number{background-color:#188156;border-color:#188156;color:#fff}.p-stepper .p-steplist .p-step .p-step-title{font-weight:400}.p-stepper .p-steplist .p-step.p-step-active .p-step-header .p-step-number{background-color:#188156;color:#fff;border-color:#188156}.p-stepper .p-steplist .p-step.p-step-active .p-step-title{font-weight:500}.p-stepper .p-steplist .p-step:first-child{padding-left:2rem}.p-stepper .p-steplist .p-step:last-child{padding-right:2rem}.p-stepper .p-steplist .p-step .p-step-header{display:flex;flex-direction:column}.p-stepper .p-steplist .p-step .p-step-header .p-step-number{width:2.5rem;height:2.5rem;color:#333;border:.125rem solid #949494;font-size:18px}.p-stepper .p-steplist .p-step .p-step-header .p-step-title{position:absolute;max-width:fit-content;top:3rem;color:#333;font-size:16px}.p-stepper .p-steppanels{display:flex;flex-direction:column;height:fit-content;padding:0}.p-stepper .p-steppanels .p-steppanel{display:flex;flex-direction:column;width:100%}.p-stepper .p-steppanels .p-steppanel .p-steppanel-content{display:flex;flex-direction:column}.p-tabs .p-tablist .p-tablist-content .p-tablist-tab-list{padding:0 calc((100% - 80rem)/2);border-width:0 0 1px 0;border-color:#949494}.p-tabs .p-tablist .p-tablist-content .p-tablist-tab-list .p-tab{color:#555;font-size:22px;font-weight:400;padding:.5rem 1.5rem;border-bottom-width:0}.p-tabs .p-tablist .p-tablist-content .p-tablist-tab-list .p-tab.p-tab-active{color:#333;border-color:#188156;border-bottom-width:3px}.p-tabs .p-tabpanels{padding:0;overflow:auto;display:flex;flex-direction:column;align-items:center;color:inherit}.p-tabs .p-tabpanels .p-tabpanel{width:80rem}.p-tabs .p-tabpanels .p-tabpanel>*:first-child{padding-top:.5rem}.p-tabs .p-tabpanels .p-tabpanel>*:last-child{padding-bottom:.5rem}.p-toggleswitch.p-disabled .p-toggleswitch-slider,.p-toggleswitch.p-disabled .p-toggleswitch-slider .p-toggleswitch-handle{background-color:#f7f7f7}.p-toggleswitch .p-toggleswitch-slider{background-color:#555}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:#188156}.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider{border:1px solid #188156}.p-tooltip.p-component{max-width:100%}.p-tooltip.p-component .p-tooltip-text{background-color:#d62e40;font-size:14px;padding:1.5rem;border-radius:.25rem;max-width:21rem}.p-tooltip.p-component.fc-tooltip--green .p-tooltip-text{background-color:#188156}.p-tooltip.p-component.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#d62e40}.p-tooltip.p-component.fc-tooltip--green.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#188156}.p-tooltip.p-component.fc-tooltip--blue.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#4769a5}.p-tooltip.p-component.fc-tooltip--blue .p-tooltip-text{background-color:#4769a5}.p-tooltip.p-component.fc-tooltip--white .p-tooltip-text{background-color:#fff;color:#333;padding:1rem}.p-tooltip.p-component.fc-tooltip--white.p-tooltip-right .p-tooltip-arrow{border-right-color:#fff}.p-tooltip.p-component.fc-tooltip--warning .p-tooltip-text{background-color:#d62e40;color:#fff;padding:1rem}.p-tooltip.p-component.fc-tooltip--warning.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#d62e40}.p-tree{border-radius:.25rem;padding:0;font-size:18px}.p-tree.p-tree-selectable{overflow:auto;max-height:19rem;scrollbar-color:#188156 transparent;scrollbar-width:thin;width:100%}.p-tree.p-tree-selectable::-webkit-scrollbar{width:1.5rem;height:1.5rem}.p-tree.p-tree-selectable::-webkit-scrollbar-thumb{height:6rem;border:.6rem solid transparent;background-color:#188156;background-clip:padding-box}.p-tree.p-tree-selectable::-webkit-scrollbar-track{background-color:transparent}.p-tree.p-tree-selectable::-webkit-scrollbar-button{width:0;height:0;display:none}.p-tree.p-tree-selectable::-webkit-scrollbar-corner{background-color:transparent}.p-tree .p-tree-root .p-tree-root-children .p-tree-node-selectable{padding:1rem;gap:0;border-radius:0}.p-tree .p-tree-root .p-tree-root-children .p-tree-node-selectable:hover{background-color:#f7f7f7}.p-tree .p-tree-root .p-tree-root-children .p-tree-node-selectable:hover .p-checkbox-box{border-color:#188156}.p-tree .p-tree-root .p-tree-root-children .p-tree-node-selectable .p-tree-node-toggle-button{display:none}.p-tree .p-tree-root .p-tree-root-children .p-tree-node-selectable .p-tree-node-label{padding-left:.5rem;color:#333}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:FortumSansTT;src:url(/assets/fonts/FortumSans/OT-TTF/FortumSansTT-BoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}.fm-chart-column__legend-green-line{margin-right:.25rem;vertical-align:middle;display:inline-block;background-color:#188156;width:.75rem;height:.125rem}.fm-chart-column__legend-red-line{margin-right:.25rem;vertical-align:middle;display:inline-block;background-color:#d62e40;width:.75px;height:.125rem}
