.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:scale(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-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,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:#0000001a}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#fff;color:#000000de}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#ffffff1a}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#3f51b566}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ff408166}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:#fff;color:#000000de}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:#fff;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.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]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ff40818a}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:#3f51b58a}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#f443368a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-slider-track-background{background-color:#00000042}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:#3f51b533}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:#ff408133}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#f4433633}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:#00000061}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:#000000de}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:#ff4081}.chartWrap{margin:0;padding:0;overflow:hidden}.nvtooltip{position:absolute;background-color:#000000bf;padding:1px;border:1px solid rgba(0,0,0,.2);z-index:10000;color:#fff;font-family:Helvetica,Arial;font-size:14px;box-shadow:0 5px 10px #0003;border-radius:6px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px}.nvtooltip h3{margin:0;padding:4px 14px;line-height:18px;font-weight:400;text-align:center;border-radius:5px 5px 0 0}.nvtooltip p{margin:0;padding:5px 14px;text-align:center}.nvtooltip span{display:inline-block;margin:2px 0}.nvtooltip-pending-removal{position:absolute;pointer-events:none}svg{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;width:100%;height:100%}svg text{font: 12px Arial}svg .title{font:700 14px Arial}.nvd3 .nv-background{fill:#fff;fill-opacity:0}.nvd3.nv-noData{font-size:18px;font-weight:700}.nv-brush .extent{fill-opacity:.125;shape-rendering:crispEdges}.nvd3 .nv-legend .nv-series{cursor:pointer}.nvd3 .nv-legend .disabled circle{fill-opacity:0}.nvd3 .nv-axis path{fill:none;stroke:#000;stroke-opacity:.75;shape-rendering:crispEdges}.nvd3 .nv-axis path.domain{stroke-opacity:.75}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0}.nvd3 .nv-axis line{fill:none;stroke:#e5e5e5;shape-rendering:crispEdges}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle}.nv-brush .resize path{fill:#eee;stroke:#666}.nvd3 .nv-bars .negative rect{zfill:brown}.nvd3 .nv-bars rect{zfill:steelblue;fill-opacity:.75;transition:fill-opacity .25s linear;-moz-transition:fill-opacity .25s linear;-webkit-transition:fill-opacity .25s linear}.nvd3 .nv-bars rect:hover{fill-opacity:1}.nvd3 .nv-bars .hover rect{fill:#add8e6}.nvd3 .nv-bars text{fill:#0000}.nvd3 .nv-bars .hover text{fill:#000}.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect,.nvd3 .nv-discretebar .nv-groups rect{stroke-opacity:0;transition:fill-opacity .25s linear;-moz-transition:fill-opacity .25s linear;-webkit-transition:fill-opacity .25s linear}.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover{fill-opacity:1}@media (hover: none){.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover{stroke:#000!important;stroke-opacity:1;stroke-width:2}}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:#000;stroke:#0000}.nvd3.nv-pie path{stroke-opacity:0;transition:fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear;-moz-transition:fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear;-webkit-transition:fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0}.nvd3.nv-pie path{stroke:#fff;stroke-width:1px;stroke-opacity:1}.nvd3.nv-pie .hover path{fill-opacity:.7}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-groups path.nv-line{fill:none;stroke-width:1.5px}.nvd3 .nv-groups path.nv-area{stroke:none}.nvd3 .nv-line.hover path{stroke-width:6px}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important}.nvd3 .nv-groups .nv-point{transition:stroke-width .25s linear,stroke-opacity .25s linear;-moz-transition:stroke-width .25s linear,stroke-opacity .25s linear;-webkit-transition:stroke-width .25s linear,stroke-opacity .25s linear}.nvd3.nv-scatter .nv-groups .nv-point.hover,.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;fill-opacity:.5!important;stroke-opacity:.5!important}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0}.nvd3 .nv-indexLine{cursor:ew-resize}.nvd3 .nv-distribution{pointer-events:none}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity .25s linear,stroke-opacity .25s linear;-moz-transition:fill-opacity .25s linear,stroke-opacity .25s linear;-webkit-transition:fill-opacity .25s linear,stroke-opacity .25s linear}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0}.nvd3.nv-stackedarea .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.75;fill-opacity:1}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1}.nvd3.nv-bullet{font:10px sans-serif}.nvd3.nv-bullet .nv-measure{fill-opacity:.8}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700}.nvd3.nv-bullet .nv-subtitle{fill:#999}.nvd3.nv-bullet .nv-range{fill:#999;fill-opacity:.4}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7}.nvd3.nv-sparkline path{fill:none}.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:2px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:4px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728}.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel{font-weight:700}.nvd3.nv-historicalStockChart .nv-dragTarget{fill-opacity:0;stroke:none;cursor:move}.nvd3 .nv-brush .extent{fill-opacity:0!important}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7}.nvd3.nv-indentedtree .name{margin-left:5px}.nvd3.nv-indentedtree .clickable{color:#08c;cursor:pointer}.nvd3.nv-indentedtree span.clickable:hover{color:#005580;text-decoration:underline}.nvd3.nv-indentedtree .nv-childrenCount{display:inline-block;margin-left:5px}.nvd3.nv-indentedtree .nv-treeicon,.nvd3.nv-indentedtree .nv-treeicon.nv-folded{cursor:pointer}.nvd3 .background path{fill:none;stroke:#ccc;stroke-opacity:.4;shape-rendering:crispEdges}.nvd3 .foreground path{fill:none;stroke:#4682b4;stroke-opacity:.7}.nvd3 .brush .extent{fill-opacity:.3;stroke:#fff;shape-rendering:crispEdges}.nvd3 .axis line,.axis path{fill:none;stroke:#000;shape-rendering:crispEdges}.nvd3 .axis text{text-shadow:0 1px 0 #fff}.d-flex{display:flex}.d-none{display:none}@media (max-width: 767px){.d-none-md{display:none}}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.flex-column{flex-direction:column}@media (max-width: 767px){.flex-column-md{flex-direction:column}}.flex-wrap{flex-wrap:wrap}.flex-grow-1{flex-grow:1}.no-text-wrap{text-wrap:nowrap;white-space:nowrap}.position-relative{position:relative}#page-header{background-color:#fdfff6;border-bottom:1px solid #A3C456;display:flex;height:74px;padding:.4in .4in .6in}.pdf-header-image,.pdf-header{flex-grow:1;flex-basis:0}.pdf-body #content-block{padding-top:0}.pdf-body .app__main-container{margin-left:0}.pdf-header{text-align:right;font-size:13px;align-items:flex-end;display:flex;flex-direction:column}.pdf-header .report-name{color:#4a4a4a!important;line-height:1.4;margin-top:-8px!important}.pdf-header .report-email{color:#9b9b9b!important;line-height:1.2}.pdf-error-message{text-align:center;padding:12px 20px}table.pdf-group-info,table.pdf-meter-groups-info,table.pdf-meters-info{margin-top:65px;width:100%}table.pdf-group-info section.icon-switch-container,table.pdf-meter-groups-info section.icon-switch-container,table.pdf-meters-info section.icon-switch-container{float:left}table.pdf-group-info .icon-meter-name,table.pdf-meter-groups-info .icon-meter-name,table.pdf-meters-info .icon-meter-name{display:block;padding-top:1px;padding-left:6px;float:left}table.pdf-group-info thead th,table.pdf-meter-groups-info thead th,table.pdf-meters-info thead th{text-align:right;font-size:11px;color:#9b9b9b;font-weight:400}table.pdf-group-info thead th:first-child,table.pdf-meter-groups-info thead th:first-child,table.pdf-meters-info thead th:first-child{width:auto;text-align:left}table.pdf-group-info tbody tr,table.pdf-meter-groups-info tbody tr,table.pdf-meters-info tbody tr,table.pdf-group-info tfoot tr,table.pdf-meter-groups-info tfoot tr,table.pdf-meters-info tfoot tr{height:40px}table.pdf-group-info tbody tr td,table.pdf-meter-groups-info tbody tr td,table.pdf-meters-info tbody tr td,table.pdf-group-info tfoot tr td,table.pdf-meter-groups-info tfoot tr td,table.pdf-meters-info tfoot tr td{text-align:right;font-size:13px;padding:0 .5rem}table.pdf-group-info tbody tr td:first-child,table.pdf-meter-groups-info tbody tr td:first-child,table.pdf-meters-info tbody tr td:first-child,table.pdf-group-info tfoot tr td:first-child,table.pdf-meter-groups-info tfoot tr td:first-child,table.pdf-meters-info tfoot tr td:first-child{text-align:left}table.pdf-group-info tbody tr td:last-child,table.pdf-meter-groups-info tbody tr td:last-child,table.pdf-meters-info tbody tr td:last-child,table.pdf-group-info tfoot tr td:last-child,table.pdf-meter-groups-info tfoot tr td:last-child,table.pdf-meters-info tfoot tr td:last-child{font-size:18px;font-weight:700}table.pdf-group-info tfoot tr td,table.pdf-meter-groups-info tfoot tr td,table.pdf-meters-info tfoot tr td{font-weight:700;font-size:13px}table.pdf-group-info tfoot tr td:last-child,table.pdf-meter-groups-info tfoot tr td:last-child,table.pdf-meters-info tfoot tr td:last-child{font-size:13px}.pdf-meter-groups__previous td{color:#9b9b9b!important}.pdf-text{font-size:11px;line-height:1.75;color:#9b9b9b!important}.pdf-widget-title{font-weight:700}table.pdf-meters-info thead th{text-transform:capitalize}table.pdf-meters-info tbody tr td:last-child{font-size:13px;font-weight:400}.pdf-widget-3,.pdf-widget-2,.pdf-widget-1{width:100%!important;margin:0 0 10px!important;padding:7px!important;height:335px!important;border:solid 1px #ccc}.pdf-widget-3 .comparison-chart__header,.pdf-widget-2 .comparison-chart__header,.pdf-widget-1 .comparison-chart__header,.pdf-widget-3 .info-widget__header,.pdf-widget-2 .info-widget__header,.pdf-widget-1 .info-widget__header{margin-bottom:7px}.pdf-widget-3 .comparison-chart__header__right,.pdf-widget-2 .comparison-chart__header__right,.pdf-widget-1 .comparison-chart__header__right{display:block;flex-grow:0}.pdf-widget-3 .comparison-chart__loading-section,.pdf-widget-2 .comparison-chart__loading-section,.pdf-widget-1 .comparison-chart__loading-section{overflow-x:visible;overflow-y:visible}.pdf-widget-3 .s__widget-line,.pdf-widget-2 .s__widget-line,.pdf-widget-1 .s__widget-line{margin:0 -7px}.pdf-widget-3 .info-widget .middle_content,.pdf-widget-2 .info-widget .middle_content,.pdf-widget-1 .info-widget .middle_content{height:201px}.pdf-widget-3 .calendar-heatmap,.pdf-widget-2 .calendar-heatmap,.pdf-widget-1 .calendar-heatmap{width:204px}.pdf-widget-3 .calendar-heatmap .calendar-heatmap__day,.pdf-widget-2 .calendar-heatmap .calendar-heatmap__day,.pdf-widget-1 .calendar-heatmap .calendar-heatmap__day{width:27px;height:27px;line-height:27px}.pdf-widget-3 .calendar-heatmap--small,.pdf-widget-2 .calendar-heatmap--small,.pdf-widget-1 .calendar-heatmap--small{width:19px}.pdf-widget-3 .calendar-heatmap--small .calendar-heatmap__day--small,.pdf-widget-2 .calendar-heatmap--small .calendar-heatmap__day--small,.pdf-widget-1 .calendar-heatmap--small .calendar-heatmap__day--small{width:3px;height:3px}.pdf-widget-1{width:calc(33.33% - 7px)!important;float:left;margin-right:10px!important}.last-widget{float:right;margin-right:0!important}.grey-text{color:#dadada!important}.pdf-meter-groups__large-icon{width:30px}.pdf-meter-groups__icon{width:20px}.pdf-meter-banner{color:#9b9b9b;font-size:18px;margin-top:50px;margin-bottom:50px;padding:12px 14px 16px 12px;text-transform:capitalize}.pdf-meter-banner span{padding-left:5px}.group-border{border-bottom:1px solid #dde696}.power-banner{background-color:#fffef7}.power-border{border-bottom:1px solid #e8c32b}.water-banner{background-color:#f9fdff}.water-border{border-bottom:1px solid #c0ddf2}.gas-banner{background-color:#fffbf7}.gas-border{border-bottom:1px solid #f5b9a3}.pulse-banner{background-color:#fdfaff}.pulse-border{border-bottom:1px solid #bdabce}.pdf-meter-groups-info.meter-total{margin-bottom:68px}.pdf-report table{text-transform:capitalize}.pdf-report .pdf-meter-groups-info.root_group thead{border-bottom:1px solid #dde696}.pdf-report .pdf-meter-groups-info.root_group thead th{font-size:13px}.pdf-report .pdf-meter-groups-info.root_group thead th:first-child{width:auto;text-align:left}.pdf-report .pdf-meter-groups-info.root_group thead th:last-child{text-align:right;width:27%}.pdf-report .pdf-meter-groups-info.root_group tbody tr td,.pdf-report .pdf-meter-groups-info.root_group tfoot tr td{text-align:left}.pdf-report .pdf-meter-groups-info.root_group tbody tr td:last-child,.pdf-report .pdf-meter-groups-info.root_group tfoot tr td:last-child{font-size:18px;font-weight:700;text-align:right}.pdf-report .pdf-meter-groups-info thead tr th,.pdf-report .pdf-meter-groups-info tbody tr td{padding:0 .5rem;text-align:left}.pdf-report .pdf-meter-groups-info th:last-child{text-align:right}.pdf-report .pdf-meter-groups-info td:last-child{font-weight:400;text-align:right}.pdf-report .pdf-meter-groups-info tbody tr td:last-child{font-size:13px}.pdf-report .add-page-margins{margin-left:.4in;margin-right:.4in}.pdf-report .flex-row{align-items:center}.pdf-report .flex-one,.pdf-report .pdf-report__date-column,.pdf-report .pdf-report__change-column,.pdf-report .pdf-report__cost_per-unit-column{font-size:12px;padding:0 .5rem}.pdf-report .flex-one{display:flex;align-items:center;justify-content:flex-start}.pdf-report .flex-one:first-of-type{text-transform:capitalize}.pdf-report .pdf-report__date-column{flex:1.25}.pdf-report .pdf-report__change-column{flex:.6}.pdf-report .pdf-report__cost_per-unit-column{flex:.7}.pdf-report .pdf-report__cost-column{flex:.65;font-size:13px;padding:0 .5rem;text-align:right}.pdf-report .pdf-table{margin-bottom:68px}.pdf-report .pdf-table-header{font-size:8px;color:#9b9b9b;font-weight:400}.pdf-report .root-group{margin-top:65px}.pdf-report .root-group .pdf-table-header{font-size:11px}.pdf-report .root-group>.pdf-table-header>.pdf-report__change-column{flex:.4}.pdf-report .root-group>.pdf-table-header>.pdf-report__cost-column{flex:1}.pdf-report .root-group>.pdf-table-row>.pdf-report__cost-column{font-size:18px;font-weight:700;text-align:right}.pdf-report section.icon-switch-container{float:left}.pdf-report section.icon-switch-container.small{width:20px}.pdf-report .icon-meter-name{display:block;max-width:95px;padding-top:1px;padding-left:6px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-report .letter-spacing{letter-spacing:.5px}.pdf-report .pdf-table-row{height:40px}.pdf-report .pdf-table-row.previous-period{color:#9b9b9b!important;height:20px;margin-bottom:20px}.pdf-report .pdf-table-row.previous-period .individual-meter-id{margin-left:24px}.pdf-report .pdf-report__meter-second-page .pdf-table,.pdf-report .pdf-report__meter-list-page .pdf-table-header{margin-top:50px}.pdf-report .pdf-report__meter-hardware-id{padding-left:24px}.pdf-report__custom-comparison-widget-disclaimer{font-size:9px;margin:0;text-align:right}.pdf-report__page-number{color:#9b9b9b;padding-right:.3in;text-align:right}.pdf-report__cover-page{height:757px}.pdf-report__meter-first-page,.pdf-report__meter-second-page,.pdf-report__meter-list-page{height:870px}.pdf-meter-groups-info.widget-table{margin-bottom:65px}@media print{body{-webkit-print-color-adjust:exact}thead{display:table-row-group}::-webkit-scrollbar{display:none}.page-break{display:block;page-break-before:always}}@page{margin:0 0 .4in}.export_div .exportBtn{margin-top:20px;margin-bottom:20px;background-color:#8dc845;color:#fff}.export_div .exportBtn:hover{background-color:#8dc845;color:#fff!important}.table-responsive{overflow:auto}.table-responsive .table tbody>tr>th,.table-responsive .table tfoot>tr>th,.table-responsive .table thead>tr>td,.table-responsive .table tbody>tr>td,.table-responsive .table tfoot>tr>td{border-left:1px solid #dddddd;border-top:none}.table-responsive .table>tbody tr{font-size:13px}.table-responsive .table>tbody tr td{line-height:.5}.table-responsive .table>tbody tr td:first-child{border-left:none}.table-responsive .table>tbody tr:nth-child(2){font-weight:700;font-size:17px}.table-responsive .table>tbody tr:nth-child(2) td{line-height:1.7}.table-responsive .meter_table{border-left:none!important}.table-responsive .line_heading{font-size:10px}.table-responsive .line_block_1{width:90px}.table-responsive .line_block_2{width:170px}.table-responsive .line_block_3{width:250px}.table-responsive .line_block_4{width:330px}.table-responsive .line_block_5{width:410px}.table-responsive .line{width:80px;float:left}.icon-water{fill:#82c1e6}.icon-gas{fill:#e89327}.icon-power{fill:#eed04b}.icon-pulse{fill:#9b80b4}.dead{fill:#ccc}.energy_icons.small{width:23px;height:auto;display:inline-block}.energy_icons.medium{width:40px;height:40px;display:inline-block}.energy_icons.large{width:90px;height:90px;display:inline-block}.goal-arrow.small{width:27px;height:27px}.groupSettings{background-color:#fff;color:#7f7f7f;padding:0 0 30px}.groupSettings div.btn-group.bootstrap-select{width:160px;height:25px}.groupSettings div.btn-group.bootstrap-select button.btn.dropdown-toggle.clearfix{background-color:#fff;border:1px solid #cccccc}.groupSettings div.btn-group.bootstrap-select ul.dropdown-menu{margin-top:8px}.groupSettings h2{font-size:42px;font-weight:700}.groupSettings h3{border-bottom:1px solid #999999;font-weight:700;padding-bottom:20px}.groupSettings .buttons{padding-top:30px}.groupSettings .buttons .btn{border-radius:0;padding:8px 40px;border:1px solid #d2d2d2}.groupSettings .buttons .close_button{background-color:#f2f2f2;color:#7f7f7f}.groupSettings .buttons .save_button{background-color:#8dc917;color:#fff}.groupSettings .power_type{font-size:18px;font-weight:700;padding-bottom:8px}.groupSettings hr{border-top-color:#999}.groupSettings .settings_title{font-weight:700}.groupSettings .glyphicon-play{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.groupSettings .price_block{width:164px}.groupSettings .price_block .text_input{margin-right:0}.groupSettings .text_input{margin-right:15px;margin-top:15px;text-align:right;color:#7f7f7f;border:1px solid #d8d8d8}.groupSettings .energy_cost{font-size:40px;font-weight:700;margin:0}.groupSettings .energy_cost input{margin-top:0;font-weight:700}.groupSettings .energy_cost .priceper{background-color:#fff;vertical-align:top;margin-top:0;width:130px}.groupSettings .reportHeader{margin-top:10px;margin-bottom:5px;font-weight:700;font-size:1.3em}.groupSettings .dd-container{margin-top:15px}.groupSettings .dd-container .dd-select{border:none}.groupSettings .dd-container .dd-select .dd-selected{background-color:#fff;border:1px solid #d8d8d8;border-radius:none;font-weight:400;padding:5px}.groupSettings .dd-container .dd-select .dd-selected .dd-selected-text{font-weight:400;margin-bottom:0}.groupSettings .dd-container .dd-options .dd-option{background-color:#fff;padding:5px}.groupSettings .dd-container .dd-options .dd-option .dd-option-text{font-weight:400;margin-bottom:0}.groupSettings .userRow{margin-bottom:15px}.groupSettings .userRow .users_title{border-bottom:none;padding-bottom:5px}.groupSettings .userRow .username{font-weight:700}.groupSettings input{text-align:left;border-radius:0}.groupSettings .user_button{border-radius:0;border:1px solid #d2d2d2;background-color:#f2f2f2;color:#7f7f7f}.groupSettings .energy_icons.medium{vertical-align:middle}.auth{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;padding-bottom:60px;min-height:100%;padding-top:20px}.auth__instructions{text-align:center;color:#4a4a4a;margin-bottom:20px}.auth__error-message{color:#ce392e}.auth__extra-text{margin-top:20px;color:#9b9b9b}.auth__extra-text__link{margin-left:4px;color:#a3c456;transition:.2s}.auth__extra-text__link:hover{color:#8fb13e}.auth-container{width:90vw;max-width:475px;background-color:#fff;border:1px solid #eeeeee;border-radius:2px;box-sizing:border-box;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px;padding:30px 40px}.auth-container__header{margin-bottom:18px;text-align:center;font-size:18px;letter-spacing:.5px;color:#4a4a4a}.auth-container input,.auth-container select{width:100%;height:34px;margin-bottom:18px;padding-left:6px;border:1px solid #cccccc}.auth-container input{font-size:1rem}.auth-container__reset-password{float:right;color:#a3c456}.auth-container__submit{display:block;height:40px;width:auto;width:initial;margin:12px auto 14px;padding:0 28px;border-radius:2px;font-size:13px;background-color:#a3c456;color:#fff;transition:.2s}.auth-container__submit:hover{transform:scale(1.05)}.auth-container__half-box{display:inline-block;width:180px}.auth-container__half-box:first-of-type{margin-right:29px}.auth-container__tos{display:flex;align-items:center}.auth-container .errorlist{margin:0;padding:0}.auth-container .errorlist li{display:inline-block;margin:0;font-size:12px;color:#e82525}#id_terms_of_use{width:auto;width:initial;margin:0 8px 0 0}#invitation_box{color:red}.page_container{padding:20px 80px}.navbarr{position:fixed;z-index:998;display:flex;height:3.5rem;width:100%;border-bottom:1px solid #dddddd;background-color:#fff}.navbar__link{margin-left:2rem;color:#a3c456;font-weight:600}.navbar__link *{pointer-events:none}.navbar__link:hover{color:#4ba2ee}.navbar__link .navbar__link__icon{font-size:1rem}.navbar__link.navbar__link__login{color:#fff;margin:0;font-size:13px}#userFeedback{cursor:pointer}.navbar__links{display:flex;align-items:center;justify-content:space-between;flex-grow:2;padding:0 16px 0 0;border-left:1px solid #dddddd}.navbar__links__box{display:flex;align-items:center}.mobile__nav,.navbar__links__btn__login__mobile{display:none}.navbar__logo-section{height:100%;width:16rem;display:flex;align-items:center;justify-content:center}.navbar__logo-section__image{height:22px;margin-top:5px}.navbar__logo-section__image__help-link{height:22px;width:37px;padding-right:16px;margin-left:-10px;border-right:solid 1px #cccccc}.user_notifications__wrapper{display:flex;flex-direction:row;align-items:center;margin-right:10px}.user_notifications__wrapper .popover.bottom{border:1px solid #dddddd;border-radius:1px;margin-top:2px}.user_notifications__wrapper .popover.bottom>.arrow{border-bottom-color:#ddd;border-width:9px;top:-18px;margin-left:-9px}.user_notifications__wrapper .popover.bottom>.arrow:after{top:-7px;margin-left:-8px;border-width:8px}.notifications_dropdown button{padding-right:1rem}.notifications_dropdown #navbar_notifications-unread-count{display:flex;justify-content:center;align-items:center;background-color:#a3c456;border:solid 2px #ffffff;border-radius:50%;color:#fff;font-size:10px;height:18px;width:18px;position:absolute;top:2px;right:10px}.notifications_dropdown .notifications_dropdown__menu{font-size:12px;width:230px}.notifications_dropdown .notification-message__row{display:flex;align-items:center;min-height:50px;padding-bottom:.5rem}.notifications_dropdown .unread{background-color:#f2f5e7}.notifications_dropdown .notification-message__icon-container{float:left;margin:12px}.notifications_dropdown .notification-message__icon{height:18px;width:18px}.notifications_dropdown .notifications_dropdown__message{display:flex;align-items:center;margin-right:12px}.notifications_dropdown .notifications-dropdown__see-all{text-align:center}.notifications_dropdown .dropdown-menu{right:3px}.notifications_dropdown .dropdown-menu:after,.notifications_dropdown .dropdown-menu:before{bottom:100%;right:6%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.notifications_dropdown .dropdown-menu:after{right:6.5%;border-color:#fff0;border-bottom-color:#fff;border-width:8px;margin-left:-8px}.notifications_dropdown .dropdown-menu:before{border-color:#ddd0;border-bottom-color:#ddd;border-width:9px;margin-left:-9px}.notifications_dropdown .dropdown-menu>li>a:hover:hover,.notifications_dropdown .dropdown-menu>li>a:focus:hover{background:#A3C456;color:#000!important}.user_dropdown__wrapper .user_dropdown button{padding:0;background-color:#a3c456;height:33px;width:33px;border-radius:100%;color:#fff;font-weight:600;border-color:transparent}.user_dropdown__wrapper .user_dropdown button .user_dropdown_first_initial{margin-right:1px;margin-left:-1px}.user_dropdown__wrapper .dropdown-menu>li>a{margin:0;padding:8px 15px}.user_dropdown__wrapper .dropdown-menu>li>a:hover{color:#fff;background:#A3C456}.user_dropdown__wrapper .dropdown-menu>li>a.dropdown-menu-mobile-link{display:none}.user_dropdown__wrapper .dropdown-menu .dropdown-menu-section-divider{height:1px;background:#dddddd;margin:8px 15px}.user_dropdown__wrapper .dropdown-menu:after,.user_dropdown__wrapper .dropdown-menu:before{bottom:100%;right:6%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.user_dropdown__wrapper .dropdown-menu:after{right:6.5%;border-color:#fff0;border-bottom-color:#fff;border-width:8px;margin-left:-8px}.user_dropdown__wrapper .dropdown-menu:before{border-color:#ddd0;border-bottom-color:#ddd;border-width:9px;margin-left:-9px}.user_dropdown__wrapper .encompass-dropdown-menu-right{left:-275px;top:37px;width:320px}.navbar__link__btn__login{background-color:#a3c456;border-radius:25px;width:9rem}#django-su-warning{position:fixed;top:0;width:100%;color:#fff;background-color:red;text-align:center;font-size:14px;z-index:5000;text-transform:uppercase}.top-nav-alert{position:fixed;top:55px;z-index:999;width:100vw}@media (min-width: 375px){#mobile-incompatible{display:none}}@media screen and (max-width: 1079px){.navbar__logo-section__image{height:20px}.navbar__links{justify-content:end;border-left:none}.navbar__links.mobile__nav{display:flex;font-size:32px;color:#a3c456}.navbar__links.mobile__nav.mobile__nav__authenticated{justify-content:start;padding:0 0 0 16px}.navbar__links.mobile__nav.mobile__nav__authenticated .navbar__links__box__mobile__nav{cursor:pointer;margin-right:43.6px}.navbar__links.mobile__nav.mobile__nav__authenticated .navbar__links__box__mobile__nav *{pointer-events:none}.navbar__links.mobile__nav.mobile__nav__unauthenticated{justify-content:end}.navbar__links.mobile__nav.mobile__nav__unauthenticated .navbar__links__box__mobile__nav .user_dropdown__wrapper .mobile_dropdown button{background-color:transparent;color:inherit;border-radius:0;width:auto;height:auto}.navbar__links.mobile__nav.mobile__nav__unauthenticated .navbar__links__box__mobile__nav .user_dropdown__wrapper .mobile_dropdown .encompass-dropdown-menu-right{left:-235px;top:40px}.navbar__links.navbar__links__btn__login__mobile{display:flex;justify-content:start;padding:0 0 0 16px}.navbar__links .navbar__link__btn__login{width:auto}.navbar__links__box__primary,.navbar__links__right__primary{display:none}.navbar__link:active{background-color:#a3c456;color:#fff}.user_dropdown__wrapper .dropdown-menu>li>a.dropdown-menu-mobile-link{display:block}.user_dropdown__wrapper .encompass-dropdown-menu-right{left:-237px;top:37px;width:280px}}.app__main-container{margin-left:16rem;padding:0}@media (max-width: 1079px){.app__main-container{margin:auto}}.app__page-basic{width:600px;margin:2rem 1rem;border:1px solid #dddddd;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}account-page{display:flex;align-items:center}@media (max-width: 1079px){account-page{justify-content:center}}.account-page{background-color:#fafafa}.account-page__error{display:inline-block;margin:0;padding-left:5px;font-size:12px;color:#e82525}.account-page__error--password-match{float:right}.account-page__form{padding:0 0 22px 22px}.account-page__header{margin-bottom:16px}.account-page__helper-text{color:#4a4a4a;font-size:11px}.account-page__input{width:100%;border:1px solid #cccccc;border-radius:3px;padding:4px 10px;margin-top:4px}.account-page__input-group{display:inline-block;width:260px;margin:0 20px 24px 0}.account-page__input-header{display:inline-block;color:#9b9b9b;font-size:12px;margin-bottom:4px}.account-page__link{margin:-16px 0 20px}.account-page__check-new-meters-results{font-size:10px;color:#4a4a4a;text-align:right;margin-right:22px}.account-page__button{display:inline-block;width:180px;margin-right:22px;margin-top:8px;padding:4px 8px;border-radius:2px;border:1px solid #4ba2ee;text-align:center;background-color:#4ba2ee;color:#fff;cursor:pointer;transition:.2s}.account-page__button:hover{transform:scale(1.05)}.account-page__button--save{width:85px;height:30px}.account-page__button--check-new-meters,.account-page__button--tips{float:right;padding:0;line-height:30px;color:#9b9b9b;background-color:#fff;border:1px solid #ececec;text-align:center}.account-page__button--save--disabled{pointer-events:none}.account-page__title{margin-bottom:20px;padding:14px 22px;font-size:18px;background-color:#f6f6f5;border-bottom:1px solid #dddddd}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{display:inline-block;padding:0;border-radius:50%;width:24px;height:24px;border:.25rem solid #f6f6f5;border-top-color:#a3c456;animation:spin 1s infinite linear;margin-bottom:-8px;margin-right:8px}.account-page__section_separator{border-top:1px solid #dddddd;margin:0 22px 22px}.billing-modal__body{margin-top:20px;background-color:#fafafa}.billing-modal__billing-container{display:flex;flex-flow:wrap;padding:18px;background-color:#fff;border:1px solid #ececec}.billing-modal__cost-header{font-size:25px;line-height:1;color:#9b9b9b}.billing-modal__dropdown-picker .dropdown-picker__dropdown{margin-right:0}.billing-modal__dropdown-picker .dropdown-picker__dropdown-button{width:130px;height:32px;padding:0 12px!important;border:1px solid #dadada}.billing-modal__header{font-size:12px;color:#9b9b9b;margin-bottom:6px}.disabled{opacity:.4}.billing-modal__footer{font-size:12px;color:#9b9b9b;margin-top:6px}.billing-modal__error{color:red}.billing-modal__icon-row-container{display:flex;align-items:center;height:44px;margin-bottom:12px;padding-left:16px;background-color:#fff;border:1px solid #ececec}.billing-modal__input,.billing-modal__input__total{width:130px;height:32px;border:1px solid #dadada;border-radius:1px;padding-left:12px}.billing-modal__input--charges,.billing-modal__input--costperunit{width:130px;height:32px;border:1px solid #dadada;border-radius:1px;padding-left:21px}.billing-modal__settings-group{margin:0 12px 22px 0}.billing-modal__settings-group--start-date{margin:0 50px 22px 0}.billing-modal__dropbtn{width:130px;height:32px;background-color:#fff;border:1px solid #ececec;text-align:left;white-space:nowrap;overflow:hidden}.billing-modal__dropbtn:enabled{cursor:pointer}.billing-modal__dropbtn:hover:enabled{background-color:#eee}.billing-modal__dropbtn:disabled{opacity:.3}.billing-modal__dropdown__chevron-icon{transform:rotate(90deg);float:right;position:relative;top:2px;color:#000}.billing-modal__dropdown{position:relative}.billing-modal__dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;overflow:auto;box-shadow:0 8px 16px #0003;z-index:1;max-height:240px}.billing-modal__dropdown-content__element{height:32px}.billing-modal__dropdown-content a{color:#000;padding:4px;text-decoration:none;display:block}.billing-modal__dropdown a:hover{background-color:#f1f1f1}.currency-selector-container{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center}.currency-select{width:-moz-min-content;width:min-content}.currency-select .mat-form-field-flex{height:30px;background-color:#fff;width:8ch;overflow:hidden;white-space:nowrap}.browser-warning__text{max-width:460px;margin:30px auto 0;color:#4a4a4a;font-size:14px;line-height:1.5}.browser-warning__link{color:#a3c456;text-decoration:underline}.browser-warning__link:hover,.browser-warning__link:focus,.browser-warning__link:active{color:#a3c456;text-decoration:underline}.calendar-heatmap{width:234px;text-align:center}.calendar-heatmap--small{cursor:pointer;width:22px;font-size:0;position:relative}.calendar-heatmap--small:hover .calendar-heatmap__hover-info{display:block}.calendar-heatmap__day{position:relative;display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;margin:1px;font-size:12px;color:#fff}.calendar-heatmap__day:hover{cursor:pointer}.calendar-heatmap__day:hover .calendar-heatmap__day__hover-info{display:block}.calendar-heatmap__day--small{width:3px;height:3px;margin:0}.calendar-heatmap__day--disabled{pointer-events:none}.calendar-heatmap__day--disabled:hover{cursor:auto;cursor:initial}.calendar-heatmap__day--disabled:hover .calendar-heatmap__day__hover-info{display:none}.calendar-heatmap__day__hover-info{position:absolute;top:0;left:50%;line-height:15px;padding:7px 10px;white-space:nowrap;background-color:#000;color:#fff;z-index:100;border-radius:3px;transform:translate(-50%) translateY(-100%);display:none}.calendar-heatmap__day__hover-info:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black}.calendar-heatmap__day__note{position:absolute;top:0;right:-3px;width:0;height:0;transform:rotate(45deg);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.5)}.calendar-heatmap__hover-info{position:absolute;width:74px;font-size:12px;top:-32px;left:-25px;padding:4px 0;white-space:nowrap;background-color:#000;color:#fff;z-index:100;border-radius:3px;text-align:center;display:none}.calendar-heatmap__hover-info:after{content:"";position:absolute;bottom:-5px;left:31px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black}.calendar-heatmap__overlay{position:absolute;height:100%;width:100%;background-color:#ffffffa6;background-blend-mode:soft-light;z-index:100}.main .get-started{background-color:#fff;color:#4a4a4a;border:1px dashed #a8ca3a;font-size:14px}.main .get-started .placeholder-tips{margin-bottom:20px;border:1px solid #eeeeee;padding:0 22px}.main .get-started .placeholder-tips img{display:inline-block;border-radius:50%}.main .title{font-weight:800;margin-bottom:10px;margin-top:10px}.meters-count{display:flex;text-align:center;border:1px solid #eeeeee;background-color:#fff;margin:30px 0}.meters-count h2{font-size:40px;margin-top:16px}.meters-count .container-column{width:50%;height:198px;margin:20px 0;padding:0 27px}.meters-count .container-column .summary-cell{padding-bottom:20px;border-bottom:solid 1px #dddddd}.meters-count .container-column:nth-child(2){border-left:solid 1px #dddddd}.dashboard-header{margin-left:15px;margin-right:15px}.dashboard-header__account-tutorial .user-tutorial-tooltip{position:fixed;z-index:999!important}.dashboard-summary{border:1px solid #eeeeee;background-color:#fff;margin:30px 0}.dashboard-tips{border:1px solid #eeeeee;background-color:#fff;margin:30px 0;padding:0 22px}.dashboard-tips .did-you-know{padding:10px 0}.dashboard-tips .title{display:inline-block}.dashboard-tips .another-tip{float:right;font-size:12px;background-color:inherit;border:solid 1px #dddddd;padding:5px 12px;border-image-source:none;-o-border-image:none;border-image:none}.dashboard-tips .tips-content{background-color:#fcf8e5;font-size:14px;color:#4a4a4a;padding:21px;margin-bottom:18px;position:relative}.dashboard-tips .share{font-size:8px;color:#e8c32b;border-top:1px solid #e8c32b;margin-top:21px;padding:8px 0}.dashboard-tips .share .sm{float:right}.data-dump{margin:20px 20px 0}@media (max-width: 768px){.data-dump{margin:10px 10px 0}}.data-dump .export_div .exportBtn{margin-top:20px;margin-bottom:20px;background-color:#8dc845;color:#fff}.data-dump .export_div .exportBtn:hover{background-color:#8dc845;color:#fff!important}.data-dump .table-responsive{overflow:auto}.data-dump .table-responsive .table tbody>tr>th,.data-dump .table-responsive .table tfoot>tr>th,.data-dump .table-responsive .table thead>tr>td,.data-dump .table-responsive .table tbody>tr>td,.data-dump .table-responsive .table tfoot>tr>td{border-left:1px solid #dddddd;border-top:none}.data-dump .table-responsive .table>tbody tr{font-size:13px}.data-dump .table-responsive .table>tbody tr td{line-height:1}.data-dump .table-responsive .table>tbody tr td:first-child{border-left:none}.data-dump .table-responsive .table>tbody tr:nth-child(2){font-weight:700;font-size:17px}.data-dump .table-responsive .table>tbody tr:nth-child(2) td{line-height:1.7}.data-dump .table-responsive .meter_table{border-left:none!important}.data-dump .table-responsive .line_heading{font-size:10px}.data-dump .table-responsive .line_block_1{width:90px}.data-dump .table-responsive .line_block_2{width:170px}.data-dump .table-responsive .line_block_3{width:250px}.data-dump .table-responsive .line_block_4{width:330px}.data-dump .table-responsive .line_block_5{width:410px}.data-dump .table-responsive .line{width:80px;float:left}.feedback-modal-modal .enc-modal-content .modal-body{display:flex;flex-wrap:wrap}.feedback-modal-modal .enc-modal-content .modal-body h5{font-size:12px;margin-top:20px}.feedback-modal-modal .enc-modal-content .modal-body .contact-details p{min-width:175px}.feedback-modal__name_group,.feedback-modal__email_group{width:45%;margin-right:5%;float:left}.feedback-modal__feedback_group{clear:both;width:95%}.feedback-modal__feedback_group textarea{width:100%;border:1px solid #cccccc;border-radius:1px;padding:4px 10px;height:200px}p.small_text{padding-top:6px;margin:0;font-size:11px}.group{padding:0 14px;transition:.37s}.group--reorder-view{background-color:#fafafa}.group-header{position:relative;background-color:#f1f5e5;border-bottom:solid 1px #a8ca3a;height:65px}@media (max-width: 690px){.group-header__icon{padding-right:0}}.group-header__icon--shared{font-size:1.125rem;padding-left:5px}.group-header__left{height:100%;padding-left:20px;padding-right:0}@media (max-width: 1350px){.group-header__left{justify-content:start}}.group-header__right{height:100%;padding-left:0;padding-right:20px}.group-header__info--identifier{max-width:100%}.group-header__energy-icon{width:1.5rem}.group-header__info-text{overflow:hidden}.group-header__span{font-size:1.125rem}.group-header__span--name{line-height:1.125rem;padding-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 840px){.group-header__span--name{display:block;font-size:1rem;line-height:1rem}}.group-header__span--id{color:#ccc;padding-left:.5rem}@media (max-width: 840px){.group-header__span--id{display:block;font-size:.875rem;line-height:.875rem}}@media (max-width: 1350px){.group-header__span--shared{display:none}}.group-nav__container{position:relative}.group-nav__button{border:none;background-color:transparent;font-size:1rem;line-height:32px;padding:0 .5rem}.group-nav__button *{pointer-events:none}@media (max-width: 690px){.group-nav__button{font-size:1.2rem}}.group-nav__button--edit{padding-right:0}@media (max-width: 690px){.group-nav__span{display:none}}.group-nav__tooltip .user-tutorial-tooltip{position:relative;left:10px;display:inline-block;font-size:14px;line-height:20px;text-align:left}.group-nav__dropdown{position:absolute;bottom:-75px;left:-161px;z-index:100;background-color:#fff;padding:5px 0;box-shadow:0 2px 4px #0000001f,0 2px 4px #0000000d;border:1px solid #dddddd;border-radius:2px;width:200px}.group-nav__dropdown:before{content:"";position:absolute;top:-7px;right:16px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #dddddd}.group-nav__dropdown:after{content:"";position:absolute;top:-6px;right:16px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff}.nav-dropdown__row{padding:0 1rem;line-height:2rem;cursor:pointer;transition:.37s}.nav-dropdown__row:hover{background-color:#f6f6f5}.nav-dropdown__icon{font-size:1rem}.nav-dropdown__span{margin-top:-2px}.group-widget-header{height:60px;width:100%;margin:10px 20px 0;padding-right:2rem}.group-widget-header__left .user-tutorial-tooltip{z-index:9999}.group-widget-header__button{background-color:#4ba2ee;border:none;color:#fff;padding:6px 12px;border-radius:2px;transition:.2s;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.group-widget-header__button:hover{transform:scale(1.05)}@media (max-width: 767px){.group-widget-header__button--mobile{display:block}}.widget-selector__span{margin-right:.75rem}.widget-selector__dropdown .dropdown-picker__dropdown-button{width:160px;border:1px solid #dddddd;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.widget-selector__dropdown .dropdown-picker__dropdown-menu{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}@media (hover: none){.widget-reorder{display:none}}.widget-reorder__label{margin-right:.75rem;color:#4ba2ee;font-weight:500}.widget-reorder__switch-checkbox{display:none}.widget-reorder__switch-checkbox:checked+label{background:#c0e0e7}.widget-reorder__switch-checkbox:checked+label:after{left:20px;background:#4ba2ee}.widget-reorder__switch-label{position:relative;display:block;height:20px;width:44px;background:#898989;border-radius:100px;cursor:pointer;transition:all .3s ease;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.widget-reorder__switch-label:after{position:absolute;left:-2px;top:-3px;display:block;width:26px;height:26px;border-radius:100px;background-color:#fff;border:1px solid #4ba2ee;box-shadow:0 3px 3px #0000000d;content:"";transition:all .3s ease}.group__structure{margin-top:50px}.group__structure__flex-container{display:flex;flex-wrap:wrap}.group__structure__group{display:inline-block;height:140px;width:200px;margin:0 22px 22px 0;box-sizing:border-box;border:1px solid #9b9b9b;border-radius:2px;cursor:pointer}.group__structure__group__bottom{display:flex;align-items:center;justify-content:space-around}.group__structure__group__bottom{text-align:center;margin-top:16px}.group__structure__group__bottom__box__number{font-size:40px;line-height:44px;color:#4a4a4a}.group__structure__group__bottom__box__title{font-size:14px;color:#9b9b9b}.group__structure__group__line{height:60px;width:2px;margin:0 -20px;background-color:#eee}.group__structure__group--new-group{display:inline-block;height:140px;width:200px;margin:0 22px 22px 0;box-sizing:border-box;border:1px solid #9b9b9b;border-radius:2px;border-style:dashed;text-align:center;line-height:140px;font-size:12px;color:#9b9b9b;cursor:pointer;transition:.2s}.group__structure__group--new-group:hover{border-color:#e8e8e8;color:#ccc}.group__structure__group__icon-row-container{display:flex;align-items:center;height:42px;padding-left:12px;background-color:#f1f5e5;border-bottom:2px solid #eeeeee}.group__structure__header{color:#9b9b9b;font-size:14px;margin-bottom:14px}.group__structure__meter{display:flex;align-items:center;width:200px;height:60px;margin:0 22px 22px 0;padding-left:12px;box-sizing:border-box;border:1px solid #9b9b9b;border-bottom-width:2px;border-radius:2px;cursor:pointer}.group__structure__meter--new-meter{display:flex;align-items:center;width:200px;height:60px;margin:0 22px 22px 0;padding-left:12px;box-sizing:border-box;border:1px solid #9b9b9b;border-bottom-width:2px;border-radius:2px;display:block;border-style:dashed;text-align:center;padding-right:14px;font-size:12px;line-height:60px;color:#9b9b9b;cursor:pointer;transition:.2s;border-bottom-width:1px}.group__structure__meter--new-meter:hover{border-color:#e8e8e8;color:#ccc}.group__structure__meter__box{margin-left:8px}.group__structure__meter__id{font-size:12px;color:#9b9b9b}.group__structure__meter__name{font-size:15px;color:#4a4a4a;text-overflow:ellipsis;white-space:nowrap;width:156px;overflow:hidden}.group_title{height:110px}.group_title .group_image{margin-left:10px}.group_title .group_block{float:left}.group_title .group_name_block{margin-left:10px}.group_title .group_names{padding-top:10px}.group_title .group_names p{font-size:20px;margin:0;padding:0;font-weight:700}.group_title .mainGroupTitle p{margin:0 0 30px;padding:0;font-size:40px;font-weight:700}.group_title a{color:#000}.group_title a:hover{color:#fff}.widget_nav{border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;margin-top:59px;text-align:center;background-color:#fff}.widget_nav .nav-left{padding:0}.widget_nav .row{margin-left:0}.widget_nav .triangle_large{width:0px;height:0px;border-style:solid;border-width:0 35px 30px 35px;border-color:transparent transparent #cccccc transparent;margin-top:-30px;margin-left:7px}.widget_nav .triangle_small{width:0px;height:0px;border-style:solid;border-width:0 32px 27px 32px;border-color:transparent transparent #ffffff transparent;margin-top:-27px;margin-left:10px}.widget_nav .hide_widgets{text-align:left;margin-right:30px}.widget_nav .hide_widgets.without_triangle{display:none}.widget_nav .hide_widgets .pointer{color:#b3b3b3;line-height:50px}.widget_nav div{height:50px}.widget_nav .widget_nav_btn_left{float:left}.widget_nav .widget_nav_section_right{padding-right:0}.widget_nav .widget_nav_btn{padding-left:0;padding-right:0;float:right;margin-left:-7px;margin-right:15px;line-height:50px}.widget_nav .widget_nav_btn .btn-group{margin-top:8px}.widget_nav .widget_nav_btn .btn-group button{color:#b3b3b3}.widget_nav .widget_nav_btn .btn-group ul{margin-top:-15px}.widget_nav .add_widgets{height:50px}.widget_nav .add_widgets .addWidgetSelector{line-height:50px}.widget_nav .add_widgets .addWidgetSelector select{max-width:160px}.widget_nav .add_widgets div.btn-group.bootstrap-select{width:160px;height:25px}.widget_nav .add_widgets div.btn-group.bootstrap-select button.btn.dropdown-toggle.clearfix{background-color:#fff;border:1px solid #cccccc}.widget_nav .add_widgets div.btn-group.bootstrap-select ul.dropdown-menu{margin-top:8px}.widget_nav .add_widgets #meter_select{width:180px}.widget_nav .add_widgets .add_button{background-color:#8dc845;color:#fff;width:60px;padding:7px 10px;margin-left:20px}.widget_nav .group_settings{border-right:2px solid white}.meterblock_container{border-top:1px solid #d6d6d6;background-color:#fff}.meterblock_container .meterblock .energy_icons{height:90px;width:90px}.meterblock_container .meterblock .meterbox{font-weight:700;font-size:13px;width:90px}.meterblock_div:hover .meterbox{color:#8cc63e!important}.fade.in{opacity:1!important}.modal-backdrop.in{opacity:.5!important}.modal.fade{opacity:1!important}#message-modal .modal-title{color:#a3c456!important;line-height:1.1;font-size:24px;font-weight:700}#message-modal .message-modal-body h3{margin-left:20px;margin-right:20px;font-weight:400}@media screen and (max-width: 1200px){.widget_nav{height:110px}.widget_nav .widget_nav_btn{float:left}.widget_nav .group_settings{margin-left:0}.site-footer .col-2{margin-right:20px}}.edit-group__dropdown{display:inline-block}.edit-group__dropdown.open .edit-group__dropdown__button{background-color:#eee}.edit-group{height:-moz-min-content;height:min-content}.edit-group .dropdown__chevron-icon{transform:rotate(90deg);margin-left:6px}.edit-group .dropdown-item{position:relative;height:20px}.edit-group .dropdown-sort-menu.name{width:120%;margin-left:-20%}.edit-group .new-group__dropdown.open .dropdown-toggle{background:#eeeeee}.edit-group .new-group__dropdown .dropdown-toggle{border-radius:0}.edit-group .edit-group__radio-button__form{margin-top:-10px;margin-bottom:-10px}.edit-group .edit-group__radio-button-label{font-size:12px;font-weight:400;color:#4a4a4a}.edit-group .meters-container{border:1px solid #ececec;border-radius:3px;height:100%;overflow-y:scroll;margin-top:4rem}.edit-group .meters-container--disabled,.edit-group .edit-group__select-all__label--disabled{opacity:.3}.edit-group .meters-container__checkbox-container{width:46px;height:100%;float:left;border-right:1px solid #ececec}.edit-group .meters-container__icon-container{display:inline-block;float:left;line-height:46px;margin-left:14px}.edit-group .meters-container__meter{height:46px;border-bottom:1px solid #ececec;position:relative}.edit-group .meters-container__meter__row__container{display:flex;height:100%;align-items:center;padding-left:1.2rem}.edit-group .name-header{display:inline-block}.edit-group .edit-group__control .new-group__dropdown__button{border:none}.edit-group .edit-group__control__disabled{opacity:.3}.edit-group .edit-group__control{height:34px;margin-bottom:8px}.edit-group .new-group__control__filters{height:100%;float:left;font-size:0;border:1px solid #ececec;border-radius:3px}.edit-group .edit-group__control .new-group__control__filters__checkbox{margin:0 10px;float:left}.edit-group .new-group__dropdown{display:inline-block;border:none}.edit-group .new-group__dropdown:first-of-type{border-right:1px solid #ececec}.edit-group .meter-sort-item{cursor:pointer;height:28px;padding:4px 14px}.edit-group .meter-sort-item:hover{background-color:#f1f5e5}.edit-group .meter-sort-item.newest-first{border-top:1px solid #ececec}.edit-group .meter-type-item{height:32px;padding:4px 0}.edit-group .meter-type-item span{line-height:24px}.edit-group label,.edit-group .edit-group__select-all__label,.edit-group .meters-container__meter__label{width:100%;height:100%}.edit-group label:hover,.edit-group .edit-group__select-all__label:hover,.edit-group .meters-container__meter__label:hover{cursor:pointer}.edit-group input[type=checkbox]{margin:0 auto;display:block;height:100%}.edit-group input[type=checkbox]:hover{cursor:pointer}.edit-group__control{height:34px;margin-bottom:8px}.edit-group__control__checkbox{width:46px;height:100%;border:1px solid #ececec;border-radius:3px;position:relative;float:left;margin-right:14px;background-color:#fff}.edit-group__control__checkbox__disabled{opacity:.3}.edit-group__select-all__label{width:100%;height:100%}.edit-group__select-all__label:hover{cursor:pointer}.edit-group__dropdown-menu{max-height:200px;width:320px;overflow:auto;margin-top:0;box-shadow:none;border-top:none;border-radius:0 0 3px 3px;padding:0}.edit-group__dropdown-row--disabled{color:#ccc}.edit-group__dropdown-row-container{height:40px;cursor:pointer;border-bottom:1px solid #ececec;transition:.25s;display:flex;align-items:center}.edit-group__dropdown-row-container.level-0{padding-left:15px}.edit-group__dropdown-row-container.level-1{padding-left:30px}.edit-group__dropdown-row-container.level-2{padding-left:45px}.edit-group__dropdown-row-container.level-3{padding-left:60px}.edit-group__dropdown-row-container.level-4{padding-left:75px}.edit-group__dropdown-row-container.level-5{padding-left:90px}.edit-group__dropdown-row-container.level-6{padding-left:105px}.edit-group__dropdown-row-container.level-7{padding-left:120px}.edit-group__dropdown-row-container.level-8{padding-left:135px}.edit-group__dropdown-row-container.level-9{padding-left:150px}.edit-group__dropdown-row-container:hover{background-color:#f1f5e5}.edit-group__dropdown-row-container--disabled{cursor:default;color:#ccc}.edit-group__dropdown-row-container--disabled:hover{background-color:#fff}.edit-group__dropdown-row--title{height:40px;border-bottom:1px solid #ececec;border-top:1px solid #ececec;line-height:40px;padding-left:15px}.edit-group__footer-container{position:relative}.edit-group__icon{margin-right:.5rem}.edit-group__meter-row{display:flex;align-items:center;height:46px;border-bottom:1px solid #ececec;position:relative;background-color:#fff}.edit-group__meter-row:hover .edit-group__remove-row{opacity:1}.edit-group__remove-modal,.edit-group__add-modal{width:19rem;position:absolute;border:2px solid #ececec;color:#4a4a4a;font-size:1rem;padding:1rem;background-color:#fff;z-index:100}.edit-group__remove-modal--group,.edit-group__add-modal--group{bottom:5rem;right:0}.edit-group__remove-modal--group:before,.edit-group__add-modal--group:before{content:"\a";border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #ececec;position:absolute;bottom:-1rem;right:1rem}.edit-group__remove-modal--group:after,.edit-group__add-modal--group:after{content:"\a";border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid white;position:absolute;bottom:-.7rem;right:1rem}.edit-group__add-modal--group,.edit-group__add-modal--group:before,.edit-group__add-modal--group:after{right:inherit;left:0}.edit-group__remove-modal--row,.edit-group__add-modal--row{right:2rem;top:4rem}.edit-group__remove-modal--row:before,.edit-group__add-modal--row:before{content:"\a";border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #ececec;position:absolute;top:-1rem;right:1rem}.edit-group__remove-modal--row:after,.edit-group__add-modal--row:after{content:"\a";border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid white;position:absolute;top:-.7rem;right:1rem}.move-meter-info{font-size:10px;width:230px;float:right;margin-left:10px}.move-meter-info.meters-container--disabled{opacity:.5}.edit-group__remove-modal__cancel,.edit-group__add-modal__cancel{text-decoration:underline;cursor:pointer}.edit-group__remove-modal__confirm,.edit-group__add-modal__confirm{color:#ce392e;text-decoration:underline;cursor:pointer;margin-right:1rem}.edit-group__remove-row{height:100%;font-size:1rem;line-height:4.5rem;float:right;padding-right:2rem;color:#ccc;position:relative;transition:.2s}.edit-group__remove-row:hover{color:#9b9b9b;cursor:pointer}.edit-group__remove-row--active{color:#9b9b9b;opacity:1}.edit-group__remove-row--hidden{opacity:0}.edit-group__remove-row__container{position:relative}.edit-pulse-meter-modal{max-width:750px;overflow:hidden;margin:0 auto;background-color:#fafafa}.edit-pulse-meter-modal .water-meter .modal-header{background-color:#fafdff;border-bottom-color:#75b2de}.edit-pulse-meter-modal .gas-meter .modal-header{background-color:#fffbf8;border-bottom-color:#e45f2f}.edit-pulse-meter-modal .pulse-meter .modal-header{background-color:#fdfcfd;border-bottom-color:#c8b0dd}.edit-pulse-meter-modal .modal-dialog{width:720px}.edit-pulse-meter-modal .dropbtn{width:100%;background-color:#fff;border:1px solid #ececec;text-align:left}.edit-pulse-meter-modal .dropbtn:enabled{cursor:pointer}.edit-pulse-meter-modal .dropdown__chevron-icon{transform:rotate(90deg);float:right;position:relative;top:6px;color:#000}.edit-pulse-meter-modal .dropbtn:hover:enabled{background-color:#eee}.edit-pulse-meter-modal .dropbtn:disabled{opacity:.3}.edit-pulse-meter-modal .dropdown{position:relative}.edit-pulse-meter-modal .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;overflow:auto;box-shadow:0 8px 16px #0003;z-index:1}.edit-pulse-meter-modal .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.edit-pulse-meter-modal .dropdown a:hover{background-color:#f1f1f1}.edit-pulse-meter-modal .show{display:block}.edit-pulse-meter-modal__type-buttons .energy_icons.small{width:18px}.edit-pulse-meter-modal__type-buttons button{display:inline-flex;align-items:center;justify-content:space-around;background-color:#fff;text-align:center;text-decoration:none;margin:4px 2px;cursor:pointer;width:76px;border-width:1px}.edit-pulse-meter-modal__type-button--selected{border:solid}.edit-pulse-meter-modal__type-button--unselected{border:none}.edit-pulse-meter-modal__input{width:100%;border:1px solid #cccccc;border-right:none;border-radius:3px;padding:4px 10px}.edit-pulse-meter-modal__name-and-type{float:left;border-right:solid #aaa;border-width:1px;width:50%;height:400px;padding:4px 10px 0;position:relative}@media (max-width: 767px){.edit-pulse-meter-modal__name-and-type{border:none;width:100%;height:auto}}.edit-pulse-meter-modal__conversion-container{float:right;background-color:#fff;border-width:1px;width:50%;height:400px;right:0;top:0;padding:20px 20px 0}@media (max-width: 767px){.edit-pulse-meter-modal__conversion-container{width:100%;height:auto}}.edit-pulse-meter-modal__conversion-container section{width:100%;margin:auto}.edit-pulse-meter-modal__conversion-container section input:disabled{opacity:.3}.edit-pulse-meter-modal__conversion-container section::-webkit-input-placeholder{color:#0d0}.edit-pulse-meter-modal__conversion-container section .dropdown{margin-left:25%}.edit-pulse-meter-modal__conversion-container section .dropdown button{padding:4px 10px}.edit-pulse-meter-modal__conversion-container section .dropdown-content{display:none;position:absolute;max-height:240px;min-width:160px;overflow:scroll;box-shadow:0 8px 16px #0003}.edit-pulse-meter-modal__conversion-container mat-form-field{width:100%}.edit-pulse-meter-modal__footer-container{padding-left:10px}.edit-pulse-meter-modal__multiplier-field{width:25%;float:left}.edit-pulse-meter-modal__unit-type-field{width:75%;float:right}.edit-pulse-meter-modal .modal-footer{padding-top:0}.edit-pulse-meter-modal-input::-webkit-input-placeholder{color:#9b9b9b}.edit-pulse-meter-modal-input__header{display:inline-block}.edit-pulse-meter-modal-input__error{color:#ce392e;opacity:0;transition:.37s;display:inline-block;font-size:12px;margin-left:4px;font-weight:400}.edit-pulse-meter-modal-input__error.show-error{opacity:1}.new-group__dropdown-menu{margin-top:0;box-shadow:none;border:1px solid #ececec;border-top:none;border-radius:0 0 3px 3px;min-width:0;width:100%;padding:0}.selected{font-weight:700}.new-group{max-height:440px}.new-group .dropdown__chevron-icon{transform:rotate(90deg);margin-left:6px}.new-group .dropdown-item{position:relative;height:20px}.new-group .dropdown-sort-menu.name{width:120%;margin-left:-20%}.new-group .new-group__dropdown.open .dropdown-toggle{background:#eeeeee}.new-group .new-group__dropdown .dropdown-toggle{border-radius:0}.new-group .invited-users{border:1px solid #ececec;border-radius:3px;height:184px;overflow-y:scroll}.new-group .invited-users__checkbox-container{width:46px;height:100%;float:left;border-right:1px solid #ececec}.new-group .invited-users__icon-container{display:inline-block;float:left;line-height:46px;margin-left:14px}.new-group .invited-users__meter{height:46px;border-bottom:1px solid #ececec;position:relative}.new-group .invited-users__meter__row__container{display:flex;height:100%;align-items:center;padding-left:1.2rem}.new-group .name-header{display:inline-block}.new-group .new-group__control .new-group__dropdown__button{border:none}.new-group .new-group__control{height:34px;margin-bottom:8px}.new-group .new-group__control__checkbox{width:46px;height:100%;border:1px solid #ececec;border-radius:3px;position:relative;float:left;margin-right:14px;background-color:#fff}.new-group .new-group__control__filters{height:100%;float:left;font-size:0;border:1px solid #ececec;border-radius:3px}.new-group .new-group__control .new-group__control__filters__checkbox{margin:0 10px;float:left}.new-group .new-group__dropdown{display:inline-block;border:none}.new-group .new-group__dropdown:first-of-type{border-right:1px solid #ececec}.new-group .meter-sort-item{cursor:pointer;height:28px;padding:4px 14px}.new-group .meter-sort-item:hover{background-color:#f1f5e5}.new-group .meter-sort-item.newest-first{border-top:1px solid #ececec}.new-group .meter-type-item{height:32px;padding:4px 0}.new-group .meter-type-item span{line-height:24px}.new-group label,.new-group .new-group__select-all__label,.new-group .invited-users__meter__label{width:100%;height:100%}.new-group label:hover,.new-group .new-group__select-all__label:hover,.new-group .invited-users__meter__label:hover{cursor:pointer}.new-group input[type=checkbox]{margin:0 auto;display:block;height:100%}.new-group input[type=checkbox]:hover{cursor:pointer}notifications{display:flex;align-items:center}@media (max-width: 1079px){notifications{justify-content:center}}.notifications-page__header{background-color:#f2f5e7;border-bottom:solid 1px #a8ca3a;height:65px}.notifications-page__title{display:inline-block;font-size:18px;line-height:65px;padding-left:20px}.notifications-page__mark-as-read-button{background-color:#fff;border:1px solid #e2e2e2;border-radius:2px;float:right;height:32px;margin-top:17px;margin-right:23px;min-width:130px}.notifications-page__notification-date{font-size:12px;line-height:14px;margin-left:10px;margin-top:20px;margin-bottom:5px;color:#9b9b9b}.notifications-page__row{border-top:1px solid #eeeeee;display:flex;align-items:stretch;padding:10px 10px 10px 0}.notifications-page__row:first-child{border-top:none;margin-top:0}.notifications-page__row:last-child{border-bottom:1px solid #eeeeee}.notifications-page__row.unread{background-color:#f2f5e7}.notifications-page__row.empty{margin-left:10px}.notifications-page__row icon-gas,.notifications-page__row icon-water,.notifications-page__row icon-pulse,.notifications-page__row icon-power,.notifications-page__row icon-alert-green,.notifications-page__row icon-alert-red{height:18px;width:18px}.notifications-page__icon-box{width:38px;flex-basis:38px;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;display:flex}.notifications-page__notification-message{display:flex;align-items:center}.rename-meter-modal .power-meter .modal-header{background-color:#fffef8;border-bottom-color:#eac323}*{box-sizing:border-box}.left-border{border-left:1px solid #ececec}.report-settings-modal .modal-dialog{margin:auto;width:100%;max-width:90%}.report-settings-modal button{border-radius:3px}.report-settings-modal__body{margin-top:20px;width:100%}.report-settings-modal__header{white-space:nowrap;font-size:14px;line-height:1;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis}.report-settings-warning__container{color:red}.report-settings-note__container{color:orange}.report-settings-modal__container{background-color:#fff;border:solid 1px #ececec;margin-top:10px;padding:1rem 1.25rem;width:100%}.report-settings-modal__column{display:flex;flex-direction:column}.report-settings-modal__column:nth-of-type(1){margin-right:1rem}@media (max-width: 426px){.report-settings-modal__column:nth-of-type(1){margin-right:0}}.report-settings-modal__column:nth-of-type(2){padding-left:1rem}.report-settings-modal__column--main{flex-grow:1}@media (max-width: 911px){.report-settings-modal__column#ondemand{margin-left:0;padding-left:0;border-left:none}}@media (max-width: 768px){.report-settings-modal__column#ondemand{padding-top:1rem}}@media (min-width: 499px){#custom-date-range{padding-top:0}}@media (max-width: 499px){#custom-date-range{padding-left:1.5rem}}#custom-date-range .mat-form-field-infix.ng-tns-c88-1{padding-top:0;padding-bottom:0}.report-settings-modal__row{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.report-settings-modal__row .report-settings-modal__column{padding-top:1rem}.report-settings-modal__row .report-settings-modal__column:first-child{padding-left:1.5rem}.report-settings-modal__group{margin-right:12px;max-width:100%}.report-settings-modal__group mat-form-field.datepicker.mat-form-field{background:url(/static/img/icon-calendar.svg) no-repeat 10px 8px;width:115px;cursor:pointer}.report-settings-modal__group mat-form-field.datepicker.mat-form-field input{cursor:pointer}.report-settings-modal__group mat-form-field.datepicker.mat-form-field .mat-form-field-underline{display:none}.report-settings-modal__group mat-form-field.datepicker.mat-form-field .mat-form-field-wrapper{padding:0}.report-settings-modal__group mat-form-field.datepicker.mat-form-field .mat-form-field-label-wrapper{display:none}.report-settings-modal__group mat-form-field.datepicker.mat-form-field .mat-form-field-infix{padding-top:7px;padding-bottom:7px;padding-left:25px;border:0}.report-settings-modal__group mat-form-field.datepicker.mat-form-field mat-icon.mat-icon.material-icons{font-size:1.5rem}.report-settings-modal__group mat-form-field.datepicker.mat-form-field mat-datepicker-toggle.mat-datepicker-toggle{margin-right:5px}.report-settings-modal__container-row{margin-left:20px;display:flex;flex-wrap:wrap;max-width:100%}.file-format-checkbox{display:flex;align-items:center;margin-bottom:.25rem}.file-format-checkbox input{margin-top:0}.report-settings-modal__checkbox-label{font-size:12px;letter-spacing:.5px;margin-left:.25rem}.report-settings-modal__checkbox-label-asterisk{color:orange;font-size:20px}.report-settings-modal__group-label{text-align:left;min-width:128px;font-size:10px;color:#9b9b9b;margin-bottom:.5rem}.report-settings-modal__group-label--custom-date{margin-bottom:0}.report-settings-modal__group-label--right{text-align:right;min-width:128px;font-size:10px;color:#9b9b9b;margin-bottom:.5rem}.report-settings-modal__group-label--right--custom-date{margin-bottom:0}.report-settings-modal__group__disabled{opacity:.3}.hidden{visibility:hidden}.report-settings-modal__send-report{display:flex;flex-wrap:wrap}.report-settings-modal__sub-header{display:flex;font-size:13px}.report-settings-modal__sub-header input{margin-top:0;margin-right:.5rem}.report-settings-modal__sub-header--scheduled{margin-left:0}@media (max-width: 881px){.report-settings-modal__sub-header{margin-left:0}}.report-settings-modal__send-button{align-items:flex-end;padding-top:1rem;text-align:right}@media (max-width: 768px){.report-settings-modal__send-button{text-align:center}}#monthly{overflow-x:visible}#monthly .date-range,#daily .date-range{align-items:flex-end;text-align:end;min-width:145px}@media (max-width: 768px){#monthly .date-range,#daily .date-range{text-align:center}}#monthly .send-monthly__file-format,#daily .send-monthly__file-format,#monthly .report-settings-modal__send-button,#daily .report-settings-modal__send-button,#monthly .report-settings__file-formats,#daily .report-settings__file-formats{padding-top:1rem}.report-settings-modal__send-report-subtitle{font-size:10px;color:#4a4a4a;margin-top:4px;height:14px;text-align:right}#monthly-report-custom-end-date{margin-left:-1rem}.report-settings-modal__dropdown-picker .dropdown-picker__dropdown{margin-right:0}.report-settings-modal__dropdown-picker .dropdown-picker__dropdown-button{width:100px;height:32px;padding:0 12px!important;border:1px solid #dadada}.report-settings-modal__datepicker-calendar-icon{margin:10px 1rem;position:absolute}.report-settings-modal__datepicker.start-date,.report-settings-modal__datepicker.end-date{z-index:5}.report-settings-modal__datepicker>.datepicker,.report-settings-modal__datepicker>.datepicker>.datepicker__input{background-color:transparent!important;border-radius:2px;color:#000;height:32px;margin-bottom:7px;text-align:center}.report-settings-modal__datepicker-dropdown-arrow{position:absolute;margin-left:145px;margin-top:13px}.btn-right{margin-left:auto}scheduled-bills{display:flex;align-items:center}@media (max-width: 1079px){scheduled-bills{justify-content:center}}scheduled-reports{display:flex;align-items:center}@media (max-width: 1079px){scheduled-reports{justify-content:center}}.scheduled-reports-page__header{background-color:#f2f5e7;border-bottom:solid 1px #a8ca3a;height:65px}.scheduled-reports-page__title{display:inline-block;font-size:18px;line-height:65px;padding-left:20px}.scheduled-reports-page__title a{margin-right:15px;cursor:pointer}.scheduled-reports-page__title a .back-arrow-left{height:14px;width:auto;transform:rotate(180deg)}.scheduled-reports-page__notifications-container .scheduled-reports-page__report-row{border-bottom:1px solid #dddddd;cursor:pointer}.scheduled-reports-page__notifications-container .scheduled-reports-page__report-row-container{padding:10px 18px}.scheduled-reports-page__notifications-container .scheduled-reports-page__report-row:last-of-type{border-bottom:none}.scheduled-reports-page__notifications-container .meter-groups__icon{margin-right:10px;width:1.25rem}.scheduled-reports-page__notifications-container .scheduled-reports-page__meter-name{margin-right:.8rem;text-wrap:nowrap}.scheduled-reports-page__notifications-container .hardware-id{font-size:.75rem;color:#9b9b9b;overflow:hidden;text-overflow:ellipsis}.scheduled-reports-page__chevron-icon{margin-top:6px}.sidebar__bottom-section{background-color:#f6f6f5;position:absolute;bottom:0;width:100%}.sidebar__copyright-section{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;text-align:center;height:36px;line-height:34px;font-size:10px;color:#ccc}.sidebar__form{width:90%;margin:0 auto;position:relative}.sidebar__form__container{margin-bottom:15px;padding-top:15px;border-top:1px solid #eeeeee}.sidebar__glyphicon-search{position:absolute;font-size:.875rem;top:7px;left:10px}.sidebar__meters-header{border-bottom:1px solid #dddddd}.sidebar__top-section{position:absolute;width:100%;height:100%;overflow-y:scroll;scrollbar-width:none}.sidebar__top-section .scrollable{margin-bottom:93px}.sidebar{display:block;width:calc(16rem + 1px);position:fixed;left:0;bottom:0;top:3.5rem;z-index:998;overflow:visible;background-color:#f5f5f5;border-right:1px solid #dddddd;font-family:Inter,Helvetica Neue,Helvetica,Roboto,sans-serif;font-weight:500;font-size:.875rem}@media (max-width: 1079px){.sidebar{left:-100%;transition:left .3s ease;box-shadow:10px 0 10px -5px #00000040}.sidebar.show{left:0}.sidebar.slide-out{left:-100%;transition:left .3s ease}}.sidebar .no-border{border:none}.sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;color:#000;font-size:14px;padding:17px 15px 8px;margin-top:10px}.sidebar .sidebar-header:first-child{margin-top:0}.sidebar .sidebar-header .new-group{float:right}.sidebar .sidebar-header .new-group a img{width:20px}.sidebar .sidebar-header .electric-id{font-weight:400;color:#bfbfbf}.sidebar input{color:#ccc;height:26px;background-color:#fcfcfc;border:none;box-shadow:none}#search-meters{padding:6px 33px;width:100%}.nav-sidebar{margin-right:-15px;margin-bottom:20px;margin-left:-15px}.nav-sidebar div>a{display:block}.nav-sidebar div.sort-control>a{font-size:16px;display:inline-block;margin-left:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#ccc}.nav-sidebar div.sort-control>a.selected{color:#4a4a4a}.nav-sidebar div.sort-control>a *{pointer-events:none}.nav-sidebar div.sort-control .sort-by-type{width:20px;height:20px;position:relative;top:2px}.nav-sidebar div.archived-meters{display:inline-block}.nav-sidebar div.archived-meters>a{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#4a4a4a;font-size:1rem}.nav-sidebar div.archived-meters>a i{padding-right:0}.nav-sidebar .group-row a{border-left:4px solid rgba(0,0,0,0)}.nav-sidebar .group-row a:hover{border-left:4px solid #eee;background-color:#eee;text-decoration:none;color:#4a4a4a}.nav-sidebar .group-row a:focus{color:#4a4a4a}.nav-sidebar .group-row.expanded a{border-left-color:#0000;background-color:#fff}.nav-sidebar .group-row.expanded a:hover{background-color:#eee;text-decoration:none;color:#4a4a4a}.nav-sidebar .group-row.expanded a:focus{color:#4a4a4a}.nav-sidebar .group-row.expanded.selected .group-row a,.nav-sidebar .group-row.expanded.selected .group-row a:hover{background-color:#fff;border-left-color:#0000}.nav-sidebar .group-row.selected{font-weight:700;background-color:#f1f5e5}.nav-sidebar .group-row.selected .group-row a{border-left:4px solid rgba(0,0,0,0)}.nav-sidebar .group-row.selected a,.nav-sidebar .group-row.selected a:hover{background-color:#f1f5e5;border-left:4px solid #a8ca3a}.nav-sidebar .group-row.selected.water-meter a{background-color:#fafdff;border-left-color:#75b2de}.nav-sidebar .group-row.selected.gas-meter a{background-color:#fffbf8;border-left-color:#e45f2f}.nav-sidebar .group-row.selected.pulse-meter a{background-color:#fdfcfd;border-left-color:#c8b0dd}.nav-sidebar .group-row.selected.electric-meter a{background-color:#fffef8;border-left-color:#eac323}.nav-sidebar .group-row.selected .group-row{background-color:#fff;font-weight:400}.nav-sidebar .group-row.selected .group-row a:hover{background-color:#eee}.nav-sidebar .group-row .group-item.level-0{padding-left:11px}.nav-sidebar .group-row .group-item.level-1{padding-left:22px}.nav-sidebar .group-row .group-item.level-2{padding-left:33px}.nav-sidebar .group-row .group-item.level-3{padding-left:44px}.nav-sidebar .group-row .group-item.level-4{padding-left:55px}.nav-sidebar .group-row .group-item.level-5{padding-left:66px}.nav-sidebar .group-row .group-item.level-6{padding-left:77px}.nav-sidebar .group-row .group-item.level-7{padding-left:88px}.nav-sidebar .group-row .group-item.level-8{padding-left:99px}.nav-sidebar .group-row .group-item.level-9{padding-left:110px}.nav-sidebar .group-row .group-name{display:inline-block;padding:9px 4px}.nav-sidebar .group-row .nav-icon{float:right;padding:15px}.nav-sidebar .group-row .nav-icon.expanded{transform:rotate(90deg)}.nav-sidebar>tree-nav>.group-row{border-top:1px solid #eeeeee}.nav-sidebar .top-border{border-top:1px solid #eeeeee}.nav-sidebar .level-0 .top-border,.nav-sidebar .selected .group-row:first-child .top-border{border-top:none}.nav-sidebar>a:hover,.nav-sidebar>a:focus{color:#fff;background-color:#428bca}.tree-nav__meter-row-container{height:2.5rem;display:flex;align-items:center}.tree-nav__meter-row__direction-icon{margin-left:auto}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);transition:.37s}@media (max-width: 1335px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 727px){.grid-container{grid-template-columns:1fr}}.grid-container__item{width:auto}.grid-container__item--col-1{min-width:310px}.grid-container__item--col-2{grid-column:span 2}@media (max-width: 727px){.grid-container__item--col-2{grid-column:span 1}}.grid-container__item--col-3{grid-column:span 3}@media (max-width: 1335px){.grid-container__item--col-3{grid-column:span 2}}@media (max-width: 727px){.grid-container__item--col-3{grid-column:span 1}}.grid-container__reorder-view{transform:scale(.65)}.grid-container__placeholder-widget{display:flex;align-items:center;justify-content:center;height:100%;color:#9b9b9b}.grid-container__widget-move-overlay{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:-webkit-grab}.grid-container__widget-move-overlay:active{cursor:-webkit-grabbing}.grid-container__widget-switch{position:relative;display:inline-block;min-height:455px;height:-moz-fit-content;height:fit-content;margin:20px;padding:14px;border-radius:3px;background-color:#fff;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.grid-container__widget-switch--invalid-place{box-shadow:none!important;pointer-events:none}.grid-container__widget-switch--invalid-place .widget-move-overlay__text{display:none}.grid-container__widget-switch--invalid-place{border:1px solid red}.grid-container__widget-switch--ghost{border:2px solid #A3C456!important}.grid-container__widget-switch--movingWidgetView{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.grid-container__widget-switch--movingWidgetView *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-container__widget-switch--placeholder{box-shadow:none}.grid-container__widget-switch--placeholder--hidden{display:none}.grid-container__widget-switch--placeholder--active{background-color:#fafafa}.grid-container__widget-switch--reorder-view{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;border:none}.grid-container__widget-switch--selected{z-index:1000;position:absolute;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038}.calendar__back__header{display:flex;justify-content:space-between;margin-bottom:14px}.calendar__chart{height:226px;display:flex;align-items:center;justify-content:space-around}.calendar__chart__arrow{height:15px;width:auto;cursor:pointer}.calendar__chart__arrow--left{transform:rotate(180deg)}.calendar__date-settings{margin-bottom:12px}.calendar__date-settings__arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4a4a4a}.calendar__date-settings__dropdown{display:inline-block;margin-right:16px}.calendar__date-settings__dropdown-button{display:flex;justify-content:space-between;align-items:center;width:100px;padding:6px 8px;border-radius:2px;border:1px solid #cccccc;font-size:12px;cursor:pointer}.calendar__date-settings__dropdown-menu{width:100%;padding:0;margin:0;max-height:150px;overflow-y:scroll;box-shadow:none;border:1px solid #ececec;border-top:none;border-radius:0 0 3px 3px;min-width:0}.calendar__date-settings__dropdown-row{height:30px;background-color:#fff;line-height:30px;padding-left:12px;font-size:12px;transition:.24s}.calendar__date-settings__dropdown-row:hover{cursor:pointer;background-color:#f1f5e5}.calendar__day-detail__date{font-weight:700;margin-top:12px}.calendar__day-detail__note{margin-top:10px}.calendar__day-detail__note__header{font-weight:700}.calendar__day-detail__note__text-area{border:1px solid #cccccc;border-radius:3px;padding:6px 10px;width:100%;height:250px;resize:none}.calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calendar__loading-section{position:relative;height:260px}.calendar__loading-section .middle-content{position:relative;height:260px;display:flex;text-align:center;align-items:center;justify-content:center}.calendar__mini-heatmaps{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.calendar__usage{font-size:12px}.calendar__usage__row{line-height:28px;display:flex;justify-content:space-between}.calendar__usage__row__bold{font-weight:700}.comparison-chart__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:14px}.comparison-chart__header__right{flex-grow:2;display:flex;align-items:center;justify-content:end;flex-wrap:wrap}@media (max-width: 549px){.comparison-chart__header__right{justify-content:center}.comparison-chart__header__right>div{margin-top:5px}}.comparison-chart__header__right .comparison-chart__header__periods{min-width:155px}.comparison-chart__header__right .comparison-chart__header__pickers{min-width:205px}.comparison-chart__header__right .comparison-chart__header__pickers .dropdown-picker__dropdown-button{width:90px;font-size:14px;padding:4px 8px}.comparison-chart__header__right mat-form-field.mat-form-field{width:90px;height:28px;color:#fff;font-size:14px;cursor:pointer;margin-right:.75rem;font-weight:400;border-radius:3px}.comparison-chart__header__right mat-form-field.mat-form-field input{cursor:pointer}.comparison-chart__header__right mat-form-field.mat-form-field .mat-form-field-underline{display:none}.comparison-chart__header__right mat-form-field.mat-form-field .mat-form-field-wrapper{padding:0}.comparison-chart__header__right mat-form-field.mat-form-field .mat-form-field-label-wrapper{display:none}.comparison-chart__header__right mat-form-field.mat-form-field .mat-form-field-infix{padding-top:8px;padding-bottom:6px;border:0}.comparison-chart__header__right .mat-form-field-appearance-fill .mat-form-field-flex{padding:0 0 0 .75em!important}.comparison-chart__pdf-start-date,.comparison-chart__pdf-end-date{color:#fff;display:inline-block;padding:.2em .6em;width:112px;margin-left:4px}.small-axis-labels .nv-axisMaxMin text{font-size:8px;font-weight:400}.comparison-chart__header__time-period{display:inline-block;margin:0 5px;color:#9b9b9b;cursor:pointer;transition:.2s color}.comparison-chart__header__time-period:hover{color:#9b9b9b}.comparison-chart__header__time-period--bold{color:#4a4a4a;font-weight:700}.comparison-chart__header__time-period--bold:hover{color:#4a4a4a}.comparison-chart__legend{padding:16px 0 0 75px}.comparison-chart__legend__item{margin-right:20px;display:inline-block}.comparison-chart__legend__item__box{height:10px;width:10px;display:inline-block;margin-right:5px}.comparison-chart__loading-section{position:relative;height:-moz-fit-content;height:fit-content;min-height:345px;width:100%;max-width:calc(100vw - 100px);overflow-x:auto;overflow-y:hidden}.comparison-chart__loading-section .middle-content{position:relative;height:358px;display:flex;text-align:center;align-items:center;justify-content:center}.comparison-chart__loading-section .pdf-error{height:283px}.left-datepicker .datepicker,.right-datepicker .datepicker{display:inline-block}.left-datepicker .datepicker__calendar,.right-datepicker .datepicker__calendar{background-color:#fff;left:-175px!important}.left-datepicker .datepicker__input,.right-datepicker .datepicker__input{width:8em;border:none;cursor:pointer;border-radius:.2em}.d3-comparison-chart{min-width:725px;margin-bottom:-22px}.d3-comparison-chart rect:hover{fill:#0ff}.comparison-chart__back__header{display:flex;justify-content:space-between;margin-bottom:14px}@media (max-width: 600px){.s__widget-column .size-nd{display:none}}.info-widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.info-widget__back__header{display:flex;justify-content:space-between;margin-bottom:14px}.info-widget__tabs{display:flex;justify-content:space-around;margin-bottom:14px}.info-widget__tabs__option{cursor:pointer;color:#9b9b9b}.info-widget__tabs__option.selected{color:#4a4a4a;font-weight:700}.info-widget .middle_content{position:relative;height:234px;display:flex;align-items:center;justify-content:center;text-align:center}.info-widget .middle_content .info_unit_amount{font-size:54px;font-weight:700;line-height:54px}.info-widget .middle_content .info_unit_units{font-size:12px;font-weight:700;color:#000}.info-widget .middle_content .goal_report{font-size:12px;line-height:15px;font-weight:400;color:#4a4a4a;padding-left:20px;padding-right:20px}.info-widget .bottom_content{height:76px;padding:12px 0}.info-widget .bottom_content .up_down_arrow{width:12px;height:12px;display:inline-block}.info-widget .bottom_content .billing_cycle_dates{margin-top:-9px}.info-widget .bottom_content .field_name{font-weight:700;font-size:12px;color:#4a4a4a}.info-widget .bottom_content .field_value{text-align:right;float:right}.info-widget__settings__dropdown{width:100%;display:inline-block;margin-right:16px}.info-widget__settings__dropdown-button{width:100%;border-radius:2px;display:flex;justify-content:space-between;border-color:#ccc;font-size:12px}.info-widget__settings__dropdown-chevron{transform:rotate(90deg);float:right;margin-top:5px}.info-widget__settings__dropdown-menu{width:100%;padding:0;margin:0;max-height:150px;overflow-y:scroll;box-shadow:none;border:1px solid #ececec;border-top:none;border-radius:0 0 3px 3px;min-width:0}.info-widget__settings__dropdown-row{height:30px;background-color:#fff;line-height:30px;padding-left:12px;font-size:12px;transition:.24s}.info-widget__settings__dropdown-row:hover{cursor:pointer;background-color:#f1f5e5}.widget-box{border:1px solid #ddd;border-radius:4px;background-color:#fff}.widget-box .row{margin-right:0;margin-left:0}.widget-box .title.row{background-color:#fff}.widget-box .title.row .settingsName{float:left;width:66%}.widget-box .title.row .settingsName input{width:100%}.widget-box .title.row .settingsBtns{text-align:right;float:right;width:33%}.widget-box .date.range_a input{background-color:#bbda6b;color:#fff}.widget-box .date.range_b input{background-color:#69bc45;color:#fff}.widget-box .date-spacer{margin-left:10px}.widget-box hr{display:block;height:1px;border:0;border-top:2px solid #ccc;margin:0;padding:0}.widget-box div[class*=col-]{padding:0}.widget-box .handle{cursor:move}.widget-box .cover{position:absolute;height:275px;width:100%;z-index:1;background-color:#f2f2f2;background-color:#f2f2f2e6;display:none;padding-left:20px}.widget-box .cover h1{font-size:40px!important}.widget-box .cover h4{margin-top:100px!important;color:#7f7f7f!important;margin-left:40px!important}.widget-box .cover div{margin-top:60px;margin-left:auto;margin-right:auto;width:300px}.widget-box .cover div img{display:block;margin-right:auto;margin-left:auto;margin-bottom:20px}.widget-box .cover div p{font-size:15px}.widget-box .utilities .dd-select{border-radius:0;border:none;background-color:inherit!important}.widget-box .dd-select{border-radius:0;border:1px solid #ccc;background-color:#fff!important}.widget-box .dd-selected{color:#333}.widget-box .widgetName{width:100%}.widget-box .widgetName .energy_icons{vertical-align:bottom}.widget-box .editBtn{float:right;position:absolute;top:6px;right:8px}.pdf-info-widget__header{font-size:1.6vw}.pdf-info-widget__header .widget-header__text--meter{width:93px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.realtime-chart__header,.realtime-chart__back__header{display:flex;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:5px 0}.dropdown-picker__dropdown-button{width:100px}.comparison-chart__header__right-side{display:flex;margin-left:auto;flex-wrap:wrap;justify-content:center;gap:5px 0}.realtime-chart__loading-section{position:relative;height:360px;width:100%}@media (max-width: 650px){.realtime-chart__loading-section{max-width:280px;min-width:100%;overflow:scroll}}.realtime-chart__loading-section .middle-content{position:relative;height:358px;display:flex;align-items:center;justify-content:center;text-align:center}.realtime-chart__loading-section .footnote{margin-top:-28px}.realtime-chart__back__read__text{color:#9b9b9b;margin-bottom:4px}.d3-realtime-chart{margin-bottom:13px}@media (max-width: 650px){.d3-realtime-chart{width:700px}}.d3-realtime-chart .multiChart .nv-stackedarea .nv-areaWrap path.nv-area{fill-opacity:.5;stroke-opacity:1}@media (max-width: 600px){.s__widget-column .size-nd{display:none}}.realtime-gauge-widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.realtime-gauge-widget__back__header{display:flex;justify-content:space-between;margin-bottom:14px}.realtime-gauge__footnote{font-size:12px;color:#ccc;text-align:center}.realtime-gauge-widget__tabs{display:flex;justify-content:space-around;margin-bottom:14px}.realtime-gauge-widget__tabs__option{cursor:pointer;color:#9b9b9b}.realtime-gauge-widget__tabs__option.selected{color:#4a4a4a;font-weight:700}.realtime-gauge-widget__tabs__v4-options{color:#4a4a4a;cursor:pointer;text-align:center;width:20px}.realtime-gauge-widget__tabs__v4-options .v4-options__hide{transform:rotate(180deg)}.realtime-gauge-widget__tabs-wrapper{height:20px;margin-bottom:14px;position:relative;overflow:hidden}.realtime-gauge-widget__tabs-wrapper .base-tabs{background:white;left:0;position:absolute;transition:1s;width:100%}.realtime-gauge-widget__tabs-wrapper .hide-base-tabs{color:#fff;left:1000px;transition:1.5s}.realtime-gauge-widget__tabs-wrapper .v4-tabs{background:white;left:-1000px;height:20px;position:absolute;transition:1.5s;width:100%}.realtime-gauge-widget__tabs-wrapper .show-v4-tabs{transition:1s;left:0}.realtime-gauge__container{position:relative}.realtime-gauge__meter-labels{z-index:10;position:absolute;top:0;left:0;height:100%;width:100%;font-size:12px;color:#4a4a4a}.realtime-gauge__meter-labels__current-value{height:60px;display:flex;align-items:center;justify-content:center;margin-top:62px;font-weight:700;font-size:42px}.realtime-gauge__meter-labels__values{display:flex;align-items:center;justify-content:space-around;margin-top:26px}.realtime-gauge__meter-labels__net-watts-zero-val{color:#4a4a4a;font-size:12px;margin-top:-6px;position:absolute;width:100%}.realtime-gauge-widget .middle_content{position:relative;height:276px;display:flex;text-align:center;align-items:center;justify-content:center}.realtime-gauge-widget .middle_content .goal_report{font-size:12px;line-height:15px}.realtime-gauge-widget__settings__dropdown{width:100%;display:inline-block;margin-right:16px}.realtime-gauge-widget__settings__dropdown-button{width:100%;border-radius:2px;display:flex;justify-content:space-between;border-color:#ccc;font-size:12px}.realtime-gauge-widget__settings__dropdown-chevron{transform:rotate(90deg);float:right;margin-top:5px}.realtime-gauge-widget__settings__dropdown-menu{width:100%;padding:0;margin:0;max-height:150px;overflow-y:scroll;box-shadow:none;border:1px solid #ececec;border-top:none;border-radius:0 0 3px 3px;min-width:0}.realtime-gauge-widget__settings__dropdown-row{height:30px;background-color:#fff;line-height:30px;padding-left:12px;font-size:12px;transition:.24s}.realtime-gauge-widget__settings__dropdown-row:hover{cursor:pointer;background-color:#f1f5e5}.billing-settings-modal{max-width:-moz-min-content;max-width:min-content}.mat-step-header{flex-direction:column;justify-content:center;gap:5px}.mat-stepper-horizontal-line{margin-bottom:10px}@media (max-width: 760px){.mat-stepper-horizontal-line{margin-bottom:30px}}.mat-horizontal-stepper-content{position:relative}.mat-dialog-content{padding:0!important;margin:0 -20px}@media (max-width: 690px){.mat-horizontal-stepper-header{padding:0 25px}}.mat-step-label{text-align:center;font-size:10px}@media (max-width: 760px){.mat-step-label{white-space:break-spaces!important}}.clearfix:before,.clearfix:after{content:none!important;display:contents!important;grid-area:unset!important}.clearfix{display:grid;grid-template-columns:22% 78%}@media (max-width: 850px){.clearfix{grid-template-columns:27% 73%}}@media (max-width: 690px){.clearfix{flex-direction:column;grid-template-columns:100%}}.clearfix .brs-sidebar{width:-moz-fit-content;width:fit-content;padding:20px 0 20px 15px}@media (max-width: 690px){.clearfix .brs-sidebar{width:100%;padding:0 10px}}.clearfix .brs-sidebar .fade-out-container{max-height:75vh;overflow:hidden;padding-bottom:35px}@media (max-width: 690px){.clearfix .brs-sidebar .fade-out-container{padding:0}}.clearfix .brs-sidebar .fade-out-container .selected-meters{margin-top:5px!important;max-height:40vh;max-height:calc(var(--vh, 1vh)*40);overflow-y:auto}.clearfix .brs-sidebar .fade-out{width:100%}@media (max-width: 690px){.clearfix .brs-sidebar .fade-out{display:none}}.clearfix .brs-sidebar .energy_icons{width:24px;margin:0 8px 0 0}.clearfix .brs-sidebar h1{display:inline-block;font-weight:400;font-size:18px;color:#4a4a4a;padding:0;margin:0}.clearfix .brs-sidebar h1,.clearfix .brs-sidebar img{vertical-align:middle}.clearfix .brs-sidebar .selected-meters{color:#000;display:flex;flex-direction:column;align-items:flex-start;font-size:12px;padding-top:15px}.clearfix .brs-sidebar .selected-meters label{width:100%;padding:10px}.clearfix .brs-sidebar .selected-meters label .bi-chevron-right,.clearfix .brs-sidebar .selected-meters input{display:none}.clearfix .brs-sidebar .selected-meters .tree-toggle{height:50%}@media (max-width: 690px){.clearfix .brs-sidebar .selected-meters{color:#000;display:flex;flex-direction:column;align-items:flex-start;font-size:12px;margin-top:15px;padding:0;position:relative}.clearfix .brs-sidebar .selected-meters label{width:100%;position:relative;padding:0;display:flex;flex-direction:row;justify-content:space-between;border-bottom:solid 1px #dddddd}.clearfix .brs-sidebar .selected-meters label .bi-chevron-right{display:block}.clearfix .brs-sidebar .selected-meters input{display:none}.clearfix .brs-sidebar .selected-meters .tree-toggle{gap:5px;height:50%;display:none;flex-direction:column;padding:10px 5px}.clearfix .brs-sidebar .selected-meters #collapsible-toggle:checked~label>i{transform:rotate(90deg);transition:transform .1s ease-in-out}.clearfix .brs-sidebar .selected-meters #collapsible-toggle:checked~.tree-toggle{display:flex;transition:transform .1s ease-in-out}}@media (max-width: 690px){.clearfix .brs-content{margin:0;width:100%}}.clearfix .brs-content .step-title{color:#9b9b9b}.clearfix .brs-content .step-num{color:#9b9b9b;font-size:12px;float:right}.clearfix .brs-content .step-labels{width:100%;position:relative;top:80px;display:flex;justify-content:space-between}@media (max-width: 690px){.clearfix .brs-content .step-labels{gap:5px}}.clearfix .brs-content .step-labels span{flex:1;color:#000;font-size:10px;text-align:center;word-break:normal;white-space:pre-line;position:relative;word-wrap:normal}@media (max-width: 690px){.clearfix .brs-content .step-labels span{flex:none;width:15%}.clearfix .brs-content .step-labels span:nth-child(3){left:0;flex:none;width:15%}.clearfix .brs-content .step-labels span:nth-child(4){left:0;flex:none;width:15%}.clearfix .brs-content .step-labels span:nth-child(5){left:0;flex:none;width:15%}}.clearfix .brs-content .step-labels span:nth-child(3){left:10px}.clearfix .brs-content .step-labels span:nth-child(4){left:12px}.clearfix .brs-content .step-labels span:nth-child(5){left:6px}.clearfix .brs-content .meter{background-color:#fff;border:1px solid #eeeeee;margin-bottom:20px;padding:20px}.clearfix .brs-content .buttons{color:#000;display:flex;font-size:12px;text-align:right;font-weight:400;align-items:center;justify-content:flex-end;padding:0}@media (max-width: 860px){.clearfix .brs-content .buttons{flex-wrap:wrap;gap:8px;justify-content:center}}@media (max-width: 690px){.clearfix .brs-content .buttons{gap:10px;margin:0;justify-content:center}}.clearfix .brs-content .buttons .buttons-right{display:flex;align-items:center;gap:0}@media (max-width: 860px){.clearfix .brs-content .buttons .buttons-right{flex-wrap:wrap;gap:8px;justify-content:center}}@media (max-width: 690px){.clearfix .brs-content .buttons .buttons-right{gap:10px}}.clearfix .brs-content .buttons button{margin-left:20px}@media (max-width: 860px){.clearfix .brs-content .buttons button{margin-left:0;flex:0 1 auto}}@media (max-width: 690px){.clearfix .brs-content .buttons button{margin:0}}.clearfix .brs-content .buttons .buttons-right button{margin-left:20px}@media (max-width: 860px){.clearfix .brs-content .buttons .buttons-right button{margin-left:0}}@media (max-width: 690px){.clearfix .brs-content .buttons .buttons-right button{margin:0}}.clearfix .brs-content .buttons div{display:inline-block;text-align:center}.clearfix .brs-content .buttons div span{display:block;margin-bottom:5px}.clearfix .brs-content h6{color:#9b9b9b;font-weight:400;font-size:11px;margin-top:0}.clearfix .brs-content .mat-form-field.enc-datepicker{width:100%;max-width:-moz-fit-content;max-width:fit-content}.clearfix .brs-content .mat-form-field.enc-datepicker .mat-form-field-infix{padding-left:20px}.clearfix .brs-content .enc-field-row{margin-bottom:15px}.clearfix .brs-content .enc-field-row:last-child{margin-bottom:0}.clearfix .brs-content .enc-field-row .label{font-size:100%;font-weight:400}.clearfix .brs-content .enc-label{font-size:10px;color:#9b9b9b;margin-bottom:6px}.clearfix .brs-content .enc-label.enc-checkbox{margin-left:5px}.clearfix .brs-content .enc-label .error{color:red}.clearfix .brs-content input{width:100%;border:1px solid #dadada;border-radius:3px;padding-left:10px}.clearfix .brs-content .currency-value{width:min(9ch,100%);max-width:9ch;vertical-align:top;height:30px}.clearfix .brs-content textarea{width:100%;border:1px solid #dadada;border-radius:3px;resize:none}.clearfix .brs-content .credits{display:flex;justify-content:space-between}.clearfix .brs-content .credits input{width:50px;font-size:12px;margin-left:5px;height:inherit}.clearfix .brs-content .credits .credit-name{width:100px}.clearfix .brs-content .vertical-align-bottom{display:flex;align-items:flex-end}.clearfix .brs-content .bill-preview{display:block;color:#9b9b9b;font-size:11px;margin-top:7px}.clearfix .brs-content select.date-range{font-size:10px}.clearfix .brs-content .save-as-default{position:relative}.brs-component .warning{font-size:10px;color:red}.brs-component .success{font-size:10px;color:#4a4a4a}.brs-component input.ng-invalid,.brs-component textarea.ng-invalid,.brs-component .mat-form-field.ng-invalid .mat-form-field-flex{border-color:red!important}.brs-component input:disabled{color:#ccc}.mat-dialog-container{background-color:#fafafa}.mat-form-field-appearance-outline .mat-form-field-outline{top:0!important}.mat-form-field-appearance-outline .mat-form-field-flex{margin-top:0!important}.mat-form-field-infix{border-top:0!important;height:30px}select.mat-input-element{top:0!important;margin-bottom:0!important}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix:after{margin-top:-2px!important}.mat-form-field-infix{width:-moz-fit-content!important;width:fit-content!important}.mat-form-field-wrapper{padding-bottom:0;margin:0!important}.fade-out-container{position:relative;padding:0;margin:0;width:100%}.fade-out-container mat-dialog-content{max-height:43vh;max-height:calc(var(--vh, 1vh) * 43);width:100%;margin:0;overflow-x:hidden}.fade-out{position:absolute;bottom:0;left:0;height:40px;width:100%;background:linear-gradient(rgba(250,250,250,0),#fafafa)}.loading-bar{text-align:center;margin:50px}@media (min-width: 730px){.orbit-position{display:flex;justify-content:space-evenly}}.tariffs{display:flex}.tariffs-schedules-table{width:100%;overflow-x:auto}.tariffs-schedules-table table{width:100%;border-collapse:collapse}.tariffs-schedules-table table th,.tariffs-schedules-table table td{text-align:left}.tariffs-schedules-table table th{font-weight:700}.tariffs-schedules-table table .lables{font-size:smaller;color:#888}.tariffs-schedules-table table .tariff-input,.tariffs-schedules-table table .schedule-input,.tariffs-schedules-table table .cost-input{width:100%;text-align:left}@media (max-width: 499px){.share-meter-modal .input-group{display:flex;flex-wrap:wrap}.share-meter-modal .dropdown-menu-right{right:auto}}.meter-info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:5px}.meter-info .energy_icons.small{width:18px;margin-right:5px}.alert-modal__message{padding-top:.5rem;font-size:16px;color:#4a4a4a;text-align:center}.alert-modal__message a{color:#a8ca3a!important;text-decoration:underline}.nvtooltip{padding:5px 14px;background-color:#000}.nvtooltip p{padding:0;font-size:12px;line-height:15px}.dropdown-picker__arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4a4a4a}.dropdown-picker__dropdown{display:inline-block;margin-right:.75rem}.dropdown-picker__dropdown-button{display:flex;justify-content:space-between;align-items:center;width:100px;padding:6px 8px;border:none;border-radius:3px;border-color:#e2e2e2;font-size:12px;cursor:pointer}.dropdown-picker__dropdown-menu{width:100%;padding:0;margin:0;max-height:155px;overflow-y:scroll;box-shadow:none;border:1px solid #ececec;border-top:none;border-radius:0 0 3px 3px;min-width:0}.dropdown-picker__dropdown-row{height:30px;background-color:#fff;line-height:30px;padding:0 12px;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.24s}.dropdown-picker__dropdown-row:hover{cursor:pointer;background-color:#f6f6f5}.group-name-input__error{color:#ce392e;opacity:0;transition:.37s;display:inline-block;font-size:12px;margin-left:4px}.group-name-input__error.show-error{opacity:1}.group-name-input__header{display:inline-block}.icon-loader{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;background-blend-mode:soft-light;z-index:100}.icon-loader__icon{width:150px}.icon-loader__gas-animate{stroke:#eb9327;stroke-dashoffset:-211.70088196;stroke-dasharray:105.85044098;animation:gas-animate 2.6s linear forwards infinite}@keyframes gas-animate{50%{stroke:#e26826}to{stroke-dashoffset:211}}.icon-loader__power-animate{stroke:#e9c400;stroke-dasharray:115.64811707;stroke-dashoffset:-231.29623413;animation:power-animate 3.2s linear forwards infinite}@keyframes power-animate{50%{stroke:#e1a322}to{stroke-dashoffset:231.29623413}}.icon-loader__pulse-animate{stroke:#9b80b4;stroke-dashoffset:-211.70088196;stroke-dasharray:105.85044098;stroke-linecap:round;animation:pulse-animate 2.6s linear forwards infinite}@keyframes pulse-animate{50%{stroke:#83649e}to{stroke-dashoffset:211.70088196}}.icon-loader__water-animate{stroke:#73b2e1;stroke-dasharray:95.53351593;animation:water-animate 1.3s linear forwards infinite}@keyframes water-animate{50%{stroke:#649bc4}to{stroke-dashoffset:191.06703186}}icon-switch-container{display:flex;max-height:23px}.location-list{overflow-x:auto;white-space:nowrap}.location-list__chevron-icon{height:11px;margin-left:14px}.location-list__current-tree{display:inline-block}.location-list__group-icon{height:16px;margin-left:12px}.location-list__tree,.location-list__tree-container{display:inline-block}.location-list__tree-container__header{margin-left:10px}.location-list__tree-header{display:inline-block;font-size:15px;font-weight:400;margin-top:4px}meter-group-icon-row{width:100%}.meter-icon-group-row{display:flex;align-items:center;white-space:nowrap;justify-content:space-between}.meter-icon-group-info{display:flex;align-items:center}.migr__meter-type{line-height:1.2rem;margin-left:.4rem;overflow:hidden;text-overflow:ellipsis;display:block}.migr__meter-id{font-size:.7rem;font-weight:400;line-height:.7rem;margin-left:.4rem;color:#9b9b9b;overflow:hidden;text-overflow:ellipsis;display:block;margin-top:2px}.migr__hide-icon{margin-left:10px;font-size:14px;position:relative;top:-1px}.user-tutorial-tooltip{position:absolute}.user-tutorial-tooltip .tutorial-orb{position:relative;z-index:9;width:10px;height:10px;background-color:#9b80b4;border-radius:6px;box-shadow:0 0 4px 2px #9b80b4;float:left}.user-tutorial-tooltip .tutorial-orb:hover{cursor:pointer}.user-tutorial-tooltip .tutorial-orb:before,.user-tutorial-tooltip .tutorial-orb:after{content:"";display:block;position:absolute;background-color:#9b80b4;box-shadow:0 0 4px 2px #9b80b4;inset:-10px;border-radius:50%;animation:animate 2.5s linear infinite}@keyframes animate{0%{transform:scale(.1);opacity:.6}50%{transform:scale(.55);opacity:.9}to{transform:scale(.1);opacity:.6}}.user-tutorial-tooltip .tutorial-tip{position:fixed;z-index:2147483646;width:335px;text-align:left;color:#4a4a4a;line-height:20px;background-color:#fff;margin-left:10px;margin-top:10px;border:1px solid #ccc;border-radius:2px;box-shadow:1px 3px 4px 1px #0003;padding:12px 18px 16px}@media (max-width: 730px){.user-tutorial-tooltip .tutorial-tip{top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0}}@media (max-height: 980px){.user-tutorial-tooltip .tutorial-tip{top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0}}.user-tutorial-tooltip .tutorial-tip-background-overlay{display:block!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:#000000b3!important;z-index:999999999!important;pointer-events:all!important}@media (max-width: 730px){.user-tutorial-tooltip .tutorial-tip-background-overlay{margin-left:0;height:250vh!important;width:100vw}}.user-tutorial-tooltip .shift-left{margin-left:-335px;margin-top:10px}@media (max-width: 730px){.user-tutorial-tooltip .shift-left{margin-left:0;margin-top:0}}@media (max-height: 980px){.user-tutorial-tooltip .shift-left{margin:0}}.user-tutorial-tooltip .link{float:left;padding-top:12px}.user-tutorial-tooltip button.btn-primary{background-color:#4ba2ee;border:1px solid #4ba2ee;color:#fff;width:72px;border-radius:2px;float:right;font-size:14px}.user-tutorial-tooltip button.btn-primary:active{background-color:#4ba2ee;border:1px solid #4ba2ee;color:#fff;box-shadow:inset 0 3px 5px #00000020}.user-tutorial-tooltip .clear{clear:both}.title{font-weight:700;font-size:14px;margin:10px 0}.tool-message-body{font-size:12px;font-weight:400}widget-header{min-width:0}.widget-header{display:flex;align-items:center}.widget-header__text{line-height:18px;margin-left:12px;min-width:0}.widget-header__text--widget{font-weight:700}.widget-header__text--meter{padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.more-info{color:#9b9b9b;font-size:12px;text-decoration:underline}a.more-info:hover{cursor:pointer;color:#4a4a4a}.s__widget-delete{bottom:8px;color:#9b9b9b;font-size:12px;text-decoration:underline;transition:.2s}.s__widget-delete:hover{cursor:pointer;color:#4a4a4a}.s__widget-delete-modal{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px;background-color:#ffffffd9;background-blend-mode:soft-light}.s__widget-delete-modal__buttons{width:136px;display:flex;justify-content:space-between}.s__widget-delete-modal__text{max-width:212px;text-align:center;color:#4a4a4a;font-weight:700;margin-bottom:16px}.s__widget-button-base,.s__widget-cancel-button,.s__widget-delete-button,.s__widget-edit-button,.s__widget-save-button{display:inline-block;padding:0 12px;height:30px;line-height:30px;font-size:12px;border-radius:3px;text-align:center;transition:all .16s ease-in-out}.s__widget-button-base:hover,.s__widget-cancel-button:hover,.s__widget-delete-button:hover,.s__widget-edit-button:hover,.s__widget-save-button:hover{cursor:pointer;transform:scale(1.1)}.s__widget-cancel-button{background-color:#fff;border:1px solid #cccccc;color:#9b9b9b}.s__widget-column{width:auto}.s__widget-delete-button{background-color:#e82525;color:#fff}.s__widget-edit-button{background-color:#fff;border:1px solid #cccccc;color:#9b9b9b}.s__widget-input{width:100%;border:1px solid #cccccc;border-radius:3px;padding:4px 10px}.s__widget-input.ng-invalid{border:1px solid #e82525;background-color:#fbd3d2}.s__widget-input::-webkit-input-placeholder{color:#e82525}.s__widget-input-group{margin-bottom:10px}.s__widget-input-header{font-size:12px;font-weight:700;margin-top:14px;margin-bottom:2px}.s__widget-line{border-bottom:1px solid #cccccc;margin:0 -14px}.s__widget-save-button{background-color:#a8ca3a;border:1px solid #a8ca3a;color:#fff}.s__widget-save-button--disabled{pointer-events:none}.s__widget-tab{padding:4px 6px;color:#9b9b9b;background-color:#fff;border:1px solid #ffffff;border-radius:3px;min-width:120px;transition:.2s}.s__widget-tab:hover{color:#4a4a4a}.s__widget-tab--4{min-width:60px}.s__widget-tab--active{color:#4a4a4a;border:1px solid #a8ca3a;background-color:#a8ca391a}.s__widget-tab__container{display:flex;justify-content:space-around}.widget-error{font-size:18px;font-weight:700}.modal__error-message{color:red;font-size:10px;margin-top:10px}html{font-size:16px}*:focus{outline:none!important}body{font-family:Inter,Helvetica Neue,Helvetica,Roboto,sans-serif}body .modal.in{display:flex!important;align-items:center}a:hover,a:focus{text-decoration:none}a:hover.btn,a:focus.btn{color:#7f7f7f!important}#content-block{padding-top:54px;height:100%}#main-content{height:100%}.meterbox{text-transform:capitalize}.ekmbreadcrumb{color:#999;text-decoration:underline}.ekmbreadcrumb:hover{color:#999;text-decoration:none}.device_name{border-bottom:1px solid #999999;padding:0}.device_name>h2{font-weight:800}.group_background{background-color:#a3c456;padding-top:15px;padding-bottom:15px}.angular_top{background-color:#fff;padding-bottom:15px}body{background-color:#fff;height:100vh}h1{color:#7f7f7f;font-size:60px;font-weight:700;padding-top:20px;padding-left:5px}i{padding-right:5px}.pointer{cursor:pointer}.clear{clear:both}.bootstrap-select .caret{margin-top:9px!important}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff!important}body,body a{color:#4a4a4a}.main{background-color:#fff;overflow-x:hidden}h4{font-size:18px;margin-top:20px;margin-bottom:20px}.angular2{display:none}.flexbox{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-one{flex:1}.flex-two{flex:2}.enc-modal-content{border-radius:3px;background-color:#fafafa}.enc-modal-content .modal-header{border-bottom:1px solid #a8ca3a;background-color:#fdfff6}.enc-modal-content .modal-header h4{font-size:16px;font-weight:400;color:#4a4a4a}@media (max-width: 600px){.enc-modal-content .modal-body{display:flex;flex-direction:column;padding:5px 15px 30px}}.enc-modal-content .modal-body h5{font-size:10px;font-weight:400;color:#000;margin-top:21px}.enc-modal-content .modal-body ol.breadcrumbs{-webkit-padding-start:0;-moz-padding-start:0;list-style-type:none}.enc-modal-content .modal-body ol.breadcrumbs li{display:inline-block}.enc-modal-content .modal-body ol.breadcrumbs li .nav-icon{margin-left:8px;margin-right:8px}.enc-modal-content .modal-body ol.breadcrumbs li .energy_icons{margin-right:5px}.enc-modal-content .modal-body .content .form-control{border-color:#e2e2e2}.enc-modal-content .modal-body .content .meter-info{margin:23px 0}.enc-modal-content .modal-body .content .open>.dropdown-toggle.btn-default{border-color:#e2e2e2}.enc-modal-content .modal-body .content .invite-btn{margin-left:10px;color:inherit}.enc-modal-content .modal-body .content .permission-dropdown{background-color:#ececec;color:#000;padding-right:32px}.enc-modal-content .modal-body .content .permission-dropdown i{margin:9px 0;position:absolute;padding:0 5px}.enc-modal-content .modal-body .solo-checkbox{background-color:#fff}.enc-modal-content .modal-body .solo-checkbox tr{border:1px solid #e2e2e2;height:39px}.enc-modal-content .modal-body .solo-checkbox tr td{padding:0 17px}.enc-modal-content .modal-body .solo-checkbox tr td p{margin:0}.enc-modal-content .modal-body .solo-checkbox tr td .btn-default{border:none;color:#000}.enc-modal-content .modal-body .solo-checkbox tr .open>.dropdown-toggle.btn-default{background-color:#fff;border:none}.enc-modal-content .modal-body .solo-checkbox tr .close-button{width:34px}.enc-modal-content .modal-body .solo-checkbox tr .close-button .glyphicon{color:#a3c456;font-size:12px}.enc-modal-content .modal-body .solo-checkbox tr .existing-users{text-transform:capitalize}.enc-modal-content .modal-body .solo-checkbox tr .pending span{color:#000;font-size:10px}.enc-modal-content .modal-body .solo-checkbox tr .permission{width:90px;font-size:10px}.enc-modal-content .modal-body .solo-checkbox tr .permission>a{color:#000;text-transform:capitalize}.enc-modal-content .modal-body .solo-checkbox tr .permission i{margin:3px 6px}.enc-modal-content .modal-body .solo-checkbox tr .permission>.dropdown-menu-right{top:inherit}.enc-modal-content .modal-body .solo-checkbox tr .permission p{text-transform:capitalize}.enc-modal-content .modal-body .invited-users{width:100%;background-color:#fff}.enc-modal-content .modal-body .invited-users tr{border:1px solid #e2e2e2;height:39px}.enc-modal-content .modal-body .invited-users tr td{padding:0 17px}.enc-modal-content .modal-body .invited-users tr td p{margin:0}.enc-modal-content .modal-body .invited-users tr td .btn-default{border:none;color:#000}.enc-modal-content .modal-body .invited-users tr .open>.dropdown-toggle.btn-default{background-color:#fff;border:none}.enc-modal-content .modal-body .invited-users tr .close-button{width:34px}.enc-modal-content .modal-body .invited-users tr .close-button .glyphicon{color:#a3c456;font-size:12px}.enc-modal-content .modal-body .invited-users tr .existing-users{text-transform:capitalize}.enc-modal-content .modal-body .invited-users tr .pending span{color:#000;font-size:10px}.enc-modal-content .modal-body .invited-users tr .permission{width:90px;font-size:10px}.enc-modal-content .modal-body .invited-users tr .permission>a{color:#000;text-transform:capitalize}.enc-modal-content .modal-body .invited-users tr .permission i{margin:3px 6px}.enc-modal-content .modal-body .invited-users tr .permission>.dropdown-menu-right{top:inherit}.enc-modal-content .modal-body .invited-users tr .permission p{text-transform:capitalize}.enc-modal-content .modal-footer{border:none;text-align:center}.enc-modal-content .btn{font-size:12px;border-radius:2px}.enc-modal-content .btn-primary,.enc-modal-content .btn-primary:hover,.enc-modal-content .btn-primary:focus,.enc-modal-content .btn-primary:active{background-color:#4ba2ee;border:1px solid #4ba2ee;color:#fff}.enc-modal-content .btn-default,.enc-modal-content .btn-danger{background-color:#fff;border:1px solid #e2e2e2}.enc-modal-content .btn-danger{color:#ce392e}.enc-modal-content input[type=text],.enc-modal-content input[type=email]{border-radius:1px}@media (max-width: 1024px){.cdk-overlay-pane.encompass-dialog{max-width:90vw!important}}.encompass-dialog .mat-dialog-container{padding:0;max-height:75vh;overflow:hidden}@media (max-width: 680px){.encompass-dialog .mat-dialog-container{height:100%;max-height:95vh;max-height:calc(var(--vh, 1vh) * 95)}}.cdk-overlay-pane.encompass-dialog-billing-report .enc-modal-dialog{width:100%}.encompass-dialog-billing-report .mat-dialog-container{padding:0}.open>.dropdown-toggle.btn-default.btn-no-outline,.btn-no-outline{border-color:transparent}.open>.dropdown-toggle.btn-default.btn-no-outline:hover,.btn-no-outline:hover,.open>.dropdown-toggle.btn-default.btn-no-outline:focus,.btn-no-outline:focus,.open>.dropdown-toggle.btn-default.btn-no-outline:active,.btn-no-outline:active,.open>.dropdown-toggle.btn-default.btn-no-outline:active:hover,.btn-no-outline:active:hover{border-color:transparent;background:transparent;box-shadow:none}.popover a{text-decoration:underline;color:#4a4a4a}.outdated-alert{width:50%;margin-left:auto;margin-right:auto;background-color:#fff;padding:10px 40px 20px;margin-bottom:30px}.outdated-alert h2{color:red}.outdated-alert a{color:#00f}.no-margin{margin:0}.link{display:block;font-size:12px;text-decoration:underline;color:#a3c456;cursor:pointer;transition:.37s}.link:hover,.link:active,.link:focus{color:#92b540;text-decoration:underline}select{height:30px;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none}.tutorial-container{position:relative}.footnote{font-size:12px;color:#ccc;text-align:center}.mat-stepper-horizontal{background-color:inherit;font:inherit}.mat-horizontal-content-container{padding-top:25px!important}@media (max-width: 680px){.mat-horizontal-content-container{padding:5px 24px!important;margin-top:0}}.mat-horizontal-stepper-header .mat-step-icon{margin-right:0!important}.mat-step-header .mat-step-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;border-radius:initial;display:inline-block;font-size:18px;font-weight:400;padding:1px 8px;border:1px solid #a8ca3a;background-color:#fff;color:#a8ca3a}.mat-step-header .mat-step-icon.mat-step-icon-selected,.mat-step-header .mat-step-icon.mat-step-icon-state-edit{background-color:#cde57c;color:#fff}.mat-step-header.cdk-mouse-focused{background-color:#0000000a}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background:none}.mat-checkbox-checkmark-path{stroke:#a8ca3a!important}.mat-checkbox-frame{border-color:#a8ca3a;border-width:1px!important}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#a8ca3a}.mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#a8ca3a}.mat-radio-label-content{display:none!important}.mat-ripple{display:none}.mat-form-field.enc-datepicker{background:url(/static/img/icon-calendar.svg) no-repeat 10px 8px;cursor:pointer;border:1px solid #e2e2e2;border-radius:2px}.mat-form-field.enc-datepicker input{cursor:pointer;border:none;height:inherit}.mat-form-field.enc-datepicker .mat-form-field-underline{display:none}.mat-form-field.enc-datepicker .mat-form-field-wrapper{padding:0}.mat-form-field.enc-datepicker .mat-form-field-label-wrapper{display:none}.mat-form-field.enc-datepicker .mat-form-field-infix{padding-top:7px;padding-bottom:7px;border:0}.mat-form-field.enc-datepicker mat-icon.mat-icon.material-icons{font-size:24px}.mat-form-field.enc-datepicker mat-datepicker-toggle.mat-datepicker-toggle{margin-right:5px}.mat-form-field-appearance-outline.enc-select{font-family:inherit!important}.mat-form-field-appearance-outline.enc-select .mat-form-field-outline{display:none!important}.mat-form-field-appearance-outline.enc-select .mat-form-field-infix{padding:0!important;width:inherit}.mat-form-field-appearance-outline.enc-select .mat-form-field-flex{border:1px solid #cccccc!important;border-radius:3px!important}.mat-form-field-appearance-outline.enc-select .mat-form-field-wrapper{padding-bottom:0!important;margin-bottom:0}.mat-form-field-appearance-outline.enc-input{font-family:inherit!important;width:100%;position:relative;top:1px}.mat-form-field-appearance-outline.enc-input input{padding-bottom:2px}.mat-form-field-appearance-outline.enc-input .mat-form-field-outline{display:none!important}.mat-form-field-appearance-outline.enc-input .mat-form-field-infix{padding:0 0 6px!important;width:inherit}.mat-form-field-appearance-outline.enc-input .mat-form-field-flex{border:1px solid #cccccc!important;border-radius:3px}.mat-form-field-appearance-outline.enc-input .mat-form-field-wrapper{padding-bottom:0!important;margin-bottom:0}select.mat-input-element{padding-top:0!important}mat-spinner{margin:50px auto 0}.mat-spinner circle{stroke:#a8ca3a}
