body{font-family:RedHatDisplay,Roboto,Helvetica Neue,sans-serif;min-width:320px;overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-family:RedHatDisplay,Roboto,Helvetica Neue,sans-serif;font-weight:500}h1{font-size:42px}h2{font-size:36px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}code{display:block;font-size:12px;white-space:pre-wrap}a{text-decoration:none}fieldset legend{padding-left:8px;padding-right:8px}mat-expansion-panel-header .mat-content.mat-content-hide-toggle{margin-right:0}mat-icon.material-icons,mat-icon.ubi-icons{cursor:inherit;font-size:24px;-webkit-user-select:none;user-select:none}mat-icon.ubi-icons:before,.material-icons[ng-reflect-font-icon]:before{margin-left:0;margin-right:0}span.icon-logo:before{margin-left:0;margin-right:0;width:3em}.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-button-base{margin-left:8px}.app-login-page__skip-button{text-align:center}.mat-mdc-menu-trigger.app-button--mat-menu-trigger{cursor:pointer}.mat-mdc-snack-bar-container.mat-snack-bar-center{max-width:80vw}.app-tab-nav-bar a{opacity:unset}.app-overlay__actions{align-items:center;display:flex;justify-content:flex-end;padding:0 8px 8px}.app-overlay__actions .mat-mdc-button-base+.mat-button-base{margin-left:8px}.app-line-chart-tooltip-table{font-size:14px;min-width:160px}.app-line-chart-tooltip-table th,.app-line-chart-tooltip-table td{padding:0 4px}.app-line-chart-tooltip-table th:first-child,.app-line-chart-tooltip-table td:first-child{text-align:left}.app-line-chart-tooltip-table th:last-child,.app-line-chart-tooltip-table td:last-child{text-align:right}.app-line-chart-tooltip-table th{padding-top:4px}.app-form__fieldset--reset{border-style:none;padding:0}.app-chart__dl-tooltip{z-index:1!important;max-height:100%;overflow-x:hidden;overflow-y:auto}.app-chart__dl-tooltip h6{margin-bottom:1em;margin-top:0}.app-chart__dl-tooltip p{margin:0}.app-chart__dl-tooltip dl{display:grid;gap:0 2ch;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(12ch,1fr) minmax(2ch,max-content));grid-template-rows:auto;margin:0;max-width:20ch}.app-chart__dl-tooltip dl.wide{max-width:40ch}.app-chart__dl-tooltip dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-chart__dl-tooltip dd{margin:0;text-align:right}.app-content-separator{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:2em;margin-top:2em;text-align:center}.app-content-separator:before,.app-content-separator:after{content:"";display:block;flex-grow:1;flex-shrink:1;height:1px}.app-content-separator span{flex-grow:0;flex-shrink:0;padding:0 .5em}.app-vertical-separator{width:1px}@media (max-width: 1279.999px){.app-vertical-separator{display:none}}.app-form{margin-bottom:1em;margin-top:1em}.app-card .app-form{margin-bottom:0;margin-top:0}.app-form .app-form__element--block{display:block;margin-top:0}.app-form .app-form__element--block.app-form__element--block--large{margin-bottom:12px}.app-form .app-form__element--small-input .mat-form-field-infix{width:10ch}.app-form .app-form__elements--inline{align-items:center;display:flex;gap:10px}.app-form .app-form__elements--inline .app-form__element--block{flex-grow:1}.app-form .mat-mdc-slide-toggle{margin-bottom:12px}.app-form .app-form__element--block+.app-form-control-errors{position:relative;top:-1em}.app-form.app-setup-wizard-form mat-form-field.has-hint{padding-bottom:15px}.app-form.app-setup-wizard-form mat-hint{display:flex;align-items:center;gap:4px}.app-form.app-setup-wizard-form .hints-toggle{float:right}.app-form__section-title{align-items:center;display:flex;font-weight:500;margin-bottom:21px;margin-top:21px}.app-form__section-title:first-of-type{margin-top:0}.app-form__actions{margin-bottom:1em;margin-top:1em;text-align:center}fieldset .app-form__actions:last-child{margin-bottom:0}.app-form-actions__horizontal-separator{display:inline;flex-grow:1;margin:20px}@media (max-width: 511.999px){.app-form-actions__horizontal-separator{display:block}}.app-form__file-drop-area{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:200px;justify-content:center;margin:20px auto;width:60%}.app-form__file-drop-area .mat-icon{font-size:52px;height:52px;width:52px}.app-form__file-drop-area--hover,.app-form__file-drop-area:hover{cursor:pointer;opacity:.5}.app-loading-spinner{margin:16px auto}.app-modal-dialog{display:block;max-height:calc(100vh - 8em)}.app-modal-dialog .app-modal-dialog__title{align-items:center;display:flex;font-size:30px;font-weight:400;margin-bottom:21px;margin-top:0;text-transform:uppercase}.app-modal-dialog .app-modal-dialog__title>span{flex-grow:1}.app-modal-dialog .app-modal-dialog__title .app-modal-dialog__close-button{margin-left:16px}.app-modal-dialog .app-form__actions{padding-top:1em}[app-page-size]{box-sizing:border-box;margin-left:auto;margin-right:auto;will-change:transform;padding:24px}@media (max-width: 767.999px){[app-page-size]{padding:8px}}[app-page-size=narrow]{max-width:384px}[app-page-size=normal]{max-width:576px}[app-page-size=wide]{max-width:100%}[app-page-size=full]{margin:0;padding:0}.app-page__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.app-page__title{align-items:center;display:flex;flex-direction:row;font-size:30px;font-weight:400;line-height:40px;margin-bottom:16px;margin-top:32px;position:relative;justify-content:flex-end}.app-card--single-card-page .app-page__title{font-size:1.5em;justify-content:center;margin-right:0;text-transform:none}.app-page__main-buttons{align-items:center;display:flex;justify-content:left;padding-bottom:8px}.app-page__utils{align-items:center;display:flex;justify-content:right;padding-bottom:8px}.app-page-content-loading-container{align-items:center;display:flex;height:-webkit-fill-available;height:-moz-available;height:stretch;justify-content:center;padding:28px}.app-page-content-loading-container .mat-mdc-progress-spinner{margin:0 auto}.app-echarts-chart{margin:0 auto;will-change:height,width}.app-charts{display:flex;justify-content:center;position:relative}.app-charts__title{align-items:center;display:flex;font-size:16px;gap:8px;line-height:28px;margin:0;min-height:32px;position:relative}.app-charts__title.app-charts__title--minimized{margin:0;padding-bottom:0}.app-charts__title small{font-size:13px;font-weight:400}.app-widget__minify-button.mat-mdc-icon-button{position:absolute!important;right:-21px;top:-21px}.app-charts__widget{flex-grow:1;flex-shrink:1}.app-widget{display:grid;grid:1fr/1fr;min-height:300px;min-width:400px}.app-widget>*{height:100%;width:100%}.app-charts__horizontal-separator{height:48px}.app-charts__summary-section{align-items:center;display:flex;margin-left:28px;width:250px}.app-charts__loader,.app-charts__bar-chart-loader,.app-charts__location-widget-loader{align-items:center;display:flex;justify-content:center}.app-charts__loader,.app-charts__bar-chart-loader,.app-charts__location-widget-loader{min-height:300px}@media (max-width: 1279.999px){.app-charts{flex-direction:column}.app-charts__summary-section{justify-content:center;margin-left:0;width:inherit}}.app-charts__location-widget{align-self:center;display:flex;justify-content:center;position:relative}.app-charts__location-widget-overlay{margin-left:auto;margin-right:auto;position:absolute;top:0}@keyframes brightness-pulse{0%{filter:brightness(1)}50%{filter:brightness(.4)}to{filter:brightness(1)}}mat-icon.icon-maintenance-tool{animation-duration:2s;animation-iteration-count:infinite;animation-name:brightness-pulse;color:#ccc}.app-card .app-card__logo{display:block;font-size:80px;margin-bottom:42px;text-align:center}.app-card .app-card__logo-img{max-width:100%;width:auto}.app-card--rounded{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:8px}.app-card--top-rounded{border-top-left-radius:8px;border-top-right-radius:8px}.app-card--bottom-rounded{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.app-card--top-spaced{margin-top:42px}.mat-mdc-card-avatar .mat-icon{font-size:40px;height:40px;width:40px}.app-table__filter,.app-table__filter.mat-mdc-form-field{display:block;margin-top:1em}.app-table__cell--trimmed,.app-table__cell--trimmed a,.app-table__cell--trimmed span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-table__cell-icon{margin-right:5px}.app-table__action-loader{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.app-table__row--inactive .mat-mdc-cell{opacity:.7}.app-table__row--inactive .mat-mdc-cell.mat-column-actions{opacity:1}.mat-column-id{flex:0 0 48px}.mat-column-createdAt,.mat-column-updatedAt{flex:0 0 144px}.mat-mdc-cell a{cursor:pointer}.mat-mdc-table .mat-mdc-cell:last-of-type{justify-content:flex-end}
