body,html{min-height:100%}body{margin:0}mat-form-field.multi-error.ng-valid .mat-form-field-wrapper{padding-bottom:1.25em}mat-form-field.multi-error.mat-form-field-invalid .mat-form-field-wrapper,mat-form-field.multi-error.ng-invalid .mat-form-field-wrapper{padding-bottom:7px}mat-form-field.multi-error.ng-untouched .mat-form-field-wrapper{padding-bottom:1.25em}mat-form-field.multi-error .mat-form-field-subscript-wrapper,mat-form-field.multi-error .mat-form-field-underline{position:static}mat-dialog-actions.mat-dialog-actions{justify-content:space-between}mat-dialog-actions.mat-dialog-actions>:only-child{margin-left:auto}mat-card-actions.space-between{display:flex;justify-content:space-between;flex-wrap:nowrap}mat-card-actions.spaced,mat-radio-group.spaced{display:inline-flex;flex-wrap:wrap}@media only screen and (min-width:601px){mat-card-actions.spaced>:not(:first-child),mat-radio-group.spaced>:not(:first-child){margin-left:1rem}}mat-dialog-content.mat-dialog-content .mat-card{margin:.5rem 0}mat-dialog-content.mat-dialog-content .mat-form-field{min-width:20vw;display:block}mat-dialog-content.mat-dialog-content .mat-checkbox{display:block;margin:1rem 0}mat-dialog-content.mat-dialog-content .multi-column-layout{display:flex;flex-wrap:nowrap;margin-right:-.5rem}mat-dialog-content.mat-dialog-content .multi-column-layout .mat-form-field{min-width:10vw}@media only screen and (max-width:900px){mat-dialog-content.mat-dialog-content .multi-column-layout{flex-wrap:wrap}mat-dialog-content.mat-dialog-content .multi-column-layout .mat-list-item .mat-line{white-space:pre-wrap}}mat-dialog-content.mat-dialog-content .multi-column-layout .mat-card{flex-basis:33%;margin-right:.5rem}@media only screen and (max-width:900px){mat-dialog-content.mat-dialog-content .multi-column-layout .mat-card{flex-basis:100%;margin-right:unset}}mat-list-item.mat-list-item .mat-line.spaced-between{display:inline-flex;justify-content:space-between}mat-list-item.mat-list-item .mat-line.spaced-between>:nth-child(2){margin:0 .5rem}svg.reactive-chart{transition:opacity .5s;width:100%;height:250px}@media only screen and (max-width:991px){svg.reactive-chart text{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}}@media only screen and (min-width:600px) and (max-width:991px){svg.reactive-chart{height:80vh}}svg.reactive-chart>.chart>*{transition:fill-opacity .5s}@media only screen and (max-width:991px){.desktop-only{display:none!important}}.mat-cell.align-right,.mat-header-cell.align-right{display:flex;justify-content:flex-end}table.csv{border-collapse:collapse}table.csv td,table.csv th{padding:1rem;text-align:right}