
.app-info-handler__title--heading {
  color: white;
}

footer.v-footer {
  container-type: inline-size;
  container-name: footer;
}
@container footer (min-width: 800px) {
.the-footer__width {
    width: 100%;
}
}
@container footer (min-width: 1200px) {
.the-footer__width {
    width: 1170px;
}
}
.the-footer__logo--position {
  position: absolute;
  left: 50%;
  width: 16px;
  margin-left: -8px;
  margin-top: 9.5px;
}
.the-footer__copyright,
.the-footer__links {
  margin-left: 0.2em;
  margin-right: 0.2em;
  margin-top: 7.5px;
}
.the-footer__styles {
  font-size: 0.9em;
  position: relative;
  height: 100%;
  clear: both;
  padding-right: 1em;
  padding-left: 1em;
  margin-right: auto;
  margin-left: auto;
}
.the-footer__copyright {
  left: 0px;
  float: left;
  white-space: nowrap;
}
.the-footer__links {
  float: right;
  right: 0px;
}
.the-footer__links a {
  text-decoration: none;
  color: #4183c4;
  margin-left: 1em;
}
@media (min-width: 565px) {
.the-footer__overflow {
    display: inline;
}
.the-footer__copyright,
  .the-footer__links {
    margin-left: 1.5em;
    margin-right: 1.5em;
}
.the-footer__links a {
    margin-left: 2em;
}
}
#icon-logo {
  width: 16px;
  height: 16px;
}
.container {
  margin-left: auto;
}
.the-footer__version--center {
  padding: 4px;
}


.navigation-menu__toolbar--size {
  height:        36px;
  border-bottom: 100px;
}
.navigation-menu__container button.v-btn {
  margin-left:  0;
  margin-right: 0;
}


img.the-header__img--layout {
  max-height: 20px;
  max-width:  92px;
}
img.the-header__img--clickable {
  cursor: pointer;
}


main.v-content {
  container-type: inline-size;
  container-name: main;
}
div.v-menu__content.menuable__content__active {
  border-radius: 5px;
}
.v-tab {
  text-transform: none;
}
.v-btn {
  text-transform: none;
}
.v-content {
  flex: unset;
}
.app__sliding-pane--single {
  padding-right: 1em;
  padding-left:  1em;
  margin-right:  auto;
  margin-left:   auto;
}
.app__sliding-pane--multiple {
  padding-right: 0em;
  padding-left:  0em;
  margin-right:  10px;
  margin-left:   10px;
}
div.container.fluid {
  padding:  0 !important;
  overflow: hidden;
}
div.theme--light.application {
  background-color: white;
}
.v-select__selections {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-size:   16.8px !important;
}
div.application {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.app__v-alert--margin i.v-icon {
  font-weight: 600;
}
.app__v-alert--margin {
  margin-top:   1em;
  margin-right: 10px;
  font-weight:  500;
}
.app__content--height {
  max-height:     100vh !important;
  padding-bottom: 36px !important;
}
.app__container--scroll {
  height:              100%;
  overflow-y:          auto;
  backface-visibility: hidden;
  margin-left:         0px;
}
.app__component--transition-enter-active,
.app__component--transition-leave-active {
  transition: opacity 0.3s ease;
}
.app__component--transition-enter,
.app__component--transition-leave-to {
  opacity: 0;
}
.app__no-wrap {
  white-space: nowrap;
}
/* Set margin left so that container class does not cause page header to be indented.
   Vuetify seems to add a <div class="container"> when including a template
*/
div.container {
  margin-left: 0;
}
/* Vuetify Datatables are setting overflow which breaks keeping the main content within the viewport (and causes) scrolling so
 override the builtin in style here
   TODO : verify this is still true since new Vuetify version has been released. */
.table__overflow {
  overflow-x: inherit !important;
  overflow-y: inherit !important;
}
.v-footer__layout--border {
  border-top: 1px solid #9bdddb;
}
html {
  overflow-y: hidden;
}
body {
  color:       #111111;
  line-height: 1.7em;
}
::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
  border-radius:    8px;
  background-color: #b4b4b4;
}
.complete {
  color: green;
}
.failed,
.aborted {
  color: red;
}
.running {
  color: dodgerblue;
}
.status-passed {
  background-color: #b7eebc;
  color:            darkgreen !important;
}
.status-failed {
  background-color: #ffbbc0;
  color:            darkred !important;
}
table td.very-positive {
  background-color: #6ed071 !important;
  color:            darkgreen !important;
}
table td.positive {
  background-color: #b7eebc !important;
  color:            darkgreen !important;
}
table td.neutral {
  background-color: #fff2e5 !important;
}
table td.negative {
  background-color: #ffbbc0 !important;
  color:            darkred !important;
}
table td.very-negative {
  background-color: #fb7072 !important;
  color:            darkred !important;
}
i.material-icons {
  font-size: 16px;
}
@container main (min-width: 800px) {
.app__sliding-pane--single {
    width: 100%;
}
.app__sliding-pane--multiple {
    width: auto;
}
}
@container main (min-width: 1200px) {
.app__sliding-pane--single {
    width: 1170px;
}
.app__sliding-pane--multiple {
    width: auto;
}
}
/*@container main (min-width: 1700px) {*/
/*  .app__sliding-pane--single {*/
/*    width: 1500px;*/
/*  }*/
/*  .app__sliding-pane--multiple {*/
/*    width: auto;*/
/*  }*/
/*}*/
/*@container main (min-width: 1700px) {*/
/*  .app__sliding-pane--single {*/
/*    width: 1500px;*/
/*  }*/
/*  .app__sliding-pane--multiple {*/
/*    width: auto;*/
/*  }*/
/*}*/
.app__container--scroll .el-loading-mask svg.circular {
  display: none;
}
.app__container--scroll .el-loading-mask div.el-loading-spinner {
  content:  url(/images/thin-broken-ring-335.f983976.gif);
  width:    42px;
  position: absolute;
  left:     calc(50% - 21px);
  top:      50%;
}
.app__container--scroll .el-loading-mask {
  background-color: rgba(255, 255, 255, 0);
}
.app__container--scroll .el-loading-spinner .el-loading-text {
  color: #5f6768;
}
.app__container--scroll .el-loading-spinner .path {
  stroke: #5f6768;
}
.v-toolbar__items {
  font-size: 13px;
}
/* Force dialog on top -- of pinned navigator */
.v-dialog__content.v-dialog__content--active {
  z-index: 4000 !important;
}
i.v-icon.v-alert__icon {
  font-weight: 900 !important;
}


.card-grid__resource--href {
  text-decoration: none;
  overflow:        hidden;
}
.card-grid__resource-image--response {
  width:  100%;
  height: auto;
}
.card-grid__resource-card--full-height {
  height: 100% !important;
}


.chiclet-grid__container .chiclet-grid__v-card--hover:hover {
  border: 2px solid rgb(173, 227, 239);
}
.chiclet-grid__container .chiclet-grid__v-card--hover {
  border:           2px solid #eeeeee;
  background-color: #eeeeee;
  margin-top:       -10px;
  cursor:           pointer;
  border-radius:    20px;
}
.chiclet-grid__chiclet--layout {
  display:      unset;
  margin-left:  10px;
  margin-right: 10px;
}
.chiclet-grid__title--inside {
  font-weight:  500;
  font-size:    16px;
  margin-right: 4px;
  margin-left:  4px;
  line-height:  20px;
}
.chiclet-grid__span--title-under {
  font-size:   15px;
  font-weight: 500;
  width:       160px;
  max-width:   160px;
  min-width:   160px;
  display:     block;
}
.chiclet-grid__title--center-vertical {
  display:         flex;
  justify-content: center;
  align-content:   center;
  flex-direction:  column;
}


.noUi-handle {
  content:       url(/images/handle.acfc7b4.svg) !important;
  height:        23px !important;
  width:         6px !important;
  top:           0.1px !important;
  border:        unset;
  border-radius: unset;
  background:    unset;
  cursor:        ew-resize;
  box-shadow:    unset;
  background:    unset;
}
.noUi-value {
  font-weight: 400;
  font-size:   12px;
  margin-top:  -7px !important;
  color:       rgba(0, 0, 0, 0.87) !important;
}
.noUi-horizontal {
  height: 24px;
}
.noUi-horizontal .noUi-handle {
  top:    7px;
  height: 10px;
  color:  rgba(0, 0, 0, 0.87);
}
.noUi-handle::before {
  content: none;
  /* left: 1.25px !important;
  background-color: #bbb; */
}
.noUi-handle::after {
  content: none;
  /* border-left: 1px solid rgba(0, 0, 0, 0.87);
  left: 1.5px !important; */
  /* height: 23px;
  top: -8px; */
}
.noUi-connect {
  cursor:     grab !important;
  background: rgba(0, 0, 0, 0.3) !important;
  opacity:    0.25;
}
div.noUi-pips.noUi-pips-horizontal {
  padding: 0;
}
.noUi-pips-horizontal {
  margin-top: -23px;
  font-size:  x-small;
}
.noUi-marker-horizontal.noUi-marker {
  height:      5.5px;
  width:       0px;
  margin-left: -0.5px;
}
.noUi-handle-left {
  right: -6px !important;
}
.noUi-handle-right {
  right:        0px !important;
  margin-right: 0.5px;
}
.noUi-handle-0 {
  /* background-color: #e7eaf6; rgba(135,0,188, .2); */
}
.noUi-handle-1 {
  /* background-color: #e7eaf6; rgba(135,0,188, .2); */
}
.noUi-handle-2 {
  background-color: #e7eaf6; /* rgba(135,0,188, .2); */
  /* background-color: #a2a8d3; /* rgba(0,109,141, 0.2); */
}
.noUi-handle-3 {
  background-color: #e7eaf6; /* rgba(135,0,188, .2); */
  /* background-color: #a2a8d3; /* rgba(0,109,141, 0.2); */
}
.noUi-handle-4 {
  background-color: #38598b; /* rgba(52,188,0, 0.2); */
}
.noUi-handle-5 {
  background-color: #38598b; /* rgba(52,188,0, 0.2); */
}
.noUi-target {
  border-top:       1px solid rgba(0, 0, 0, 0.87);
  border-bottom:    unset;
  border-right:     unset;
  border-left:      unset;
  border-radius:    0;
  background-color: white;
  box-shadow:       unset;
}
.noUi-base {
  color: rgba(0, 0, 0, 0.87);
}
.date-range-slider__div--margin {
  margin-right: 5px;
  margin-left:  5px;
}


.download-button__v-btn--style {
  margin-bottom: 0;
  font-size:     11px;
  border-color:  #dddddd !important;
  /* margin-top: -4px; */
  border-radius: 5px;
  height:        24px;
}
.download-button__v-icon--font {
  font-size: 15px;
  vertical-align: text-bottom;
}
.download-menu__v-icon--dropdown {
  margin-top: 2px !important;
}
.download-menu__v-list--layout {
  padding-top:    0;
  padding-bottom: 0;
}
div.download-menu__v-list--layout a.v-list__tile {
  height:     24px;
  max-height: 24px;
}
.download-menu__v-list-tile-action--layout {
  margin-left: -3.6px;
}
.download-menu__v-list-tile-content--layout {
  font-size:   11px;
  color:       rgb(136, 136, 136);
  margin-left: -35px;
}


div.numeric-text-field__input--color div.v-input__control input {
  color: unset;
}
.numeric-text-field__shake {
  animation:           numeric-text-field__shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform:           translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective:         1000px;
}
@keyframes numeric-text-field__shake {
10%,
  90% {
    transform: translate3d(-1px, 0, 0);
}
20%,
  80% {
    transform: translate3d(2px, 0, 0);
}
30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
}
40%,
  60% {
    transform: translate3d(4px, 0, 0);
}
}


.legend-table__div--spaced {
  background: white;
  padding:    10px;
}
.legend-table__font-awesome-icon--style {
  color:         #bbbbbb;
  font-size:     14px;
  margin-right:  -0.5px;
  margin-bottom: 0.5px;
  transform:     scaleX(1.15);
}
.legend-table__v-btn--style {
  border:         1px solid #dddddd !important;
  border-radius:  5px;
  height:         24px;
  width:          24px;
  padding-left:   8px;
  padding-right:  8px;
  margin-top:     6px;
  margin-right:   6px;
  margin-bottom:  -7px;
  vertical-align: text-bottom;
}
table.legend-table__table--legend thead td {
  border:              0px;
  background-color:    #16a5c6 !important;
  color:               #ffffff;
  text-align:          center;
  height:              32px;
  font-size:           13px;
  font-weight:         500;
  padding-right:       20px;
  padding-left:        20px;
  border-bottom-color: rgb(85, 85, 85);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
table.legend-table__table--legend tbody td {
  padding-left:  10px;
  padding-right: 10px;
}
table.legend-table__table--legend {
  border-collapse: collapse;
  /* font-family: 'Segoe UI'; */
  padding:         10px;
}
table.legend-table__table--legend tr {
  height:    28px;
  min-width: 100px;
}
table.legend-table__table--legend tr:last-child {
  border-bottom-color: rgb(85, 85, 85);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
table.legend-table__table--legend thead td {
  font-size:           13px;
  border:              0px;
  background-color:    #16a5c6 !important;
  color:               #ffffff;
  text-align:          center;
  height:              32px;
  font-weight:         500;
  padding-right:       20px;
  padding-left:        20px;
  border-bottom-color: rgb(85, 85, 85);
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
table.legend-table__table--legend tbody td {
  padding-left:  10px;
  padding-right: 10px;
  font-size:     13px;
}


.modal-dialog__dialog--title {
  font-size:   18px;
  font-weight: 500;
}
.modal-dialog__v-btn--cancel {
  text-decoration: underline;
  font-size:       16px;
  height:          40px;
}
div.v-card__actions button.modal-dialog__v-btn--ok {
  height:           40px;
  background-color: #16a5c6 !important;
  color:            white !important;
  font-size:        16px;
}


.page-header__header--separation {
  margin-bottom: 10px;
  font-size:     24px;
}


.multiple-select__span--prefix {
  vertical-align: top;
  padding-right: 0;
  font-weight: 500;
  display: inline-block;
  line-height: 20px;
}
.multiselect__content-wrapper {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.multiselect {
  font-size: var(--custom-font-size);
  width: -moz-fit-content;
  width: fit-content;
}
.multiselect__content-wrapper /*, .multiselect__element */ {
  width: -moz-fit-content;
  width: fit-content;
}
.multiselect__option {
  width: 100%;
  font-size: var(--custom-font-size);
}
.multiple-select__span--prefix {
  font-size: var(--custom-font-size);
}
.multiselect__option--selected.multiselect__option--highlight {
  background: rgba(0, 0, 0, 0.03);
  color: unset;
}
.multiselect__option--highlight {
  background: rgba(0, 0, 0, 0.03);
  outline: none;
  color: unset;
}
.multiselect__tags {
  border: var(--border-style);
  padding-left: 0;
}
.multiselect__single {
  font-size: var(--custom-font-size);
  font-weight: 500;
}
.multiselect__input {
  font-size: var(--custom-font-size);
}
.multiselect__tag {
  background-color: #dcdcdc !important;
  color: rgba(0, 0, 0, 0.87);
}
.multiselect__tag-icon {
  background-color: #dcdcdc !important;
  color: rgba(0, 0, 0, 0.87);
}
.multiselect__tags-wrap {
  padding-left: 10px;
  display: inline-block;
}
.multiselect__placeholder {
  color: #000;
  padding-left: 10px;
  font-size: var(--custom-font-size);
}


.site-maintenance__card-div--constrain {
  overflow: hidden;
  height:   200px;
}
.site-maintenance__card-img--header {
  margin-top: -60px;
  width:      100%;
}


.splitpanes__pane {
  /* setting height to 100% so since resize should happen outside of pane no need to scroll */
  overflow-y: hidden !important;
  overflow-x: auto !important;
}
.splitpanes.default-theme .splitpanes__pane {
  background-color: white;
}
.splitpanes--vertical > .splitpanes__splitter {
  background-color: #dddddd !important;
}
.sliding-panes__material-icons--large {
  margin-top:   6px;
  margin-right: 6px;
  font-size:    24px;
  color:        #555555;
}
span.sliding-panes__material-icons--large > span {
  display: inline-flex;
}


div.tree-table__div--box table.scrolling {
  border-collapse: separate;
  border-spacing:  0;
}
div.tree-table__div--box .fixed-column {
  text-align: unset;
}
div.tree-table__div--box .tree-table-item__td--clickable {
  cursor: pointer;
}
div.tree-table__div--box table.scrolling tr {
  text-align: left;
}
/* TODO: fix this so that we don't get double lines*/
div.tree-table__div--box table.scrolling tr.subheader {
  /* margin: -1px 0; */
  border-bottom: 1px solid #555555 !important;
  border-top:    1px solid #555555 !important;
}
div.tree-table__div--box table.scrolling td.subheader {
  background-color: #f8f8f8 !important;
  /* border-bottom: 1px solid #555555 !important;
  border-top: 1px solid #555555 !important;
  font-weight: 500; */
  padding-left:     0.4em;
  height:           33px;
  vertical-align:   middle;
}
div.tree-table__div--box table.scrolling tr td.focused-metric {
  background-color: rgb(235, 248, 240) !important;
}
div.tree-table__div--box table.scrolling tr.data-row:hover td {
  background-color: rgb(235, 248, 240) !important;
}
div.tree-table__div--box table.scrolling td i.material-icons {
  vertical-align: bottom;
}
div.tree-table__div--box table.scrolling td,
div.tree-table__div--box table.scrolling th {
  border:    0px solid #ddd !important;
  font-size: small;
}
div.tree-table__div--box table.scrolling td {
  height:         31px;
  vertical-align: middle;
}
div.tree-table__div--box table.scrolling thead.scrollsync {
  background-color: white !important;
  /* overflow-y: auto !important; Pushes header over scrollbar which causes misalignment of header and body when scroll bar is visible at the far right */
}
div.tree-table__div--box table.scrolling thead th {
  border:           0px;
  background-color: #16a5c6 !important;
  color:            #ffffff;
  text-align:       center;
  height:           32px;
  font-weight:      500;
}
div.tree-table__div--box table.scrolling td.cell--value--raw.subheader {
  border-left: 0 !important;
}
div.tree-table__div--box table.scrolling tr.cell--value--grid-line {
  border-bottom: 1px solid #ddd !important;
}
div.tree-table__div--box table.scrolling td.cell--value--grid-line {
  /* border-bottom: 1px solid #ddd!important; */
}
div.tree-table__div--box table.scrolling td.cell--value--raw {
  width:         13em;
  max-width:     13em;
  min-width:     13em;
  text-align:    right;
  padding-right: 6px;
  padding-left:  4px;
  border-left:   1px solid #ddd !important;
}
div.tree-table__div--box table.scrolling td.cell--value--common {
  width:         7em;
  max-width:     7em;
  min-width:     7em;
  padding-left:  12px;
  padding-right: 6px;
  border-left:   0 !important;
  text-align:    center;
}
div.tree-table__div--box table.scrolling td {
  border:        0px;
  white-space:   nowrap !important;
  border-left:   1px solid #dddddd;
  border-right:  0;
  border-top:    0;
  border-bottom: 0;
}
div.tree-table__div--box table.scrolling .w2 {
  width:     20em;
  min-width: 20em;
  max-width: 20em;
}
div.tree-table__div--box table.scrolling tfoot tr th {
  width:     130em;
  min-width: 130em;
  max-width: 130em;
}
div.tree-table__div--box table.freezeFirstColumn thead tr,
div.tree-table__div--box table.freezeFirstColumn tbody tr {
  display: block;
  width:   min-content;
}
div.tree-table__div--box table.freezeFirstColumn thead td:first-child,
div.tree-table__div--box table.freezeFirstColumn tbody td:first-child,
div.tree-table__div--box table.freezeFirstColumn thead th:first-child,
div.tree-table__div--box table.freezeFirstColumn tbody th:first-child {
  position:        sticky;
  position:        -webkit-sticky;
  left:            0;
  /* Need so that firefox will render border */
  background-clip: padding-box;
}
div.tree-table__div--box table.scrolling {
  background-color: white !important;
  height:           100% !important;
}
div.tree-table__div--box .tree-table__div--box {
  clear:        both;
  padding:      0;
  margin-left:  auto;
  margin-right: auto;
  overflow:     hidden;
}
div.tree-table__div--box table.scrolling.scrollx tbody {
  overflow-x: auto !important;
}
div.tree-table__div--box table.scrolling.scrolly tbody {
  overflow-y: auto !important;
}
div.tree-table__div--box td.selected-metric-left {
  box-shadow:         inset 3px 0 0px 0px #666, inset 0 3px 0 0 #666, inset 0 -3px 0 0 #666;
}
div.tree-table__div--box td.selected-metric-right {
  box-shadow:         inset -3px 0 0px 0px #666, inset 0 3px 0 0 #666, inset 0 -3px 0 0 #666;
  /* padding: 0px !important; */
}
div.tree-table__div--box td.selected-metric-interior {
  box-shadow:         inset 0 3px 0 0 #666, inset 0 -3px 0 0 #666;
  /* padding: 0px !important; */
}
div.tree-table__div--box td.selected-metric {
  cursor: default;
}



































































/*noinspection CssUnusedSymbol*/
.navigation-tree__container--layout {
}
.navigation-tree__portfolio--title {
  margin-top:    8px;
  margin-bottom: 8px;
  font-size:     17px;
  font-weight:   500;
}
/*noinspection ALL*/
.navigation-tree__portfolio--title .multiple-select__span--prefix {
  margin-right: 6px;
}
.navigation-tree__header--title {
  margin-top:    0;
  margin-bottom: -6px;
  padding-left:  16px;
}
.navigation-tree__header {
  padding-left: 16px;
}
.navigation-tree__header span.multiselect__option {
  white-space: break-spaces;
}
.navigation-tree__header div.multiselect {
  width: 350px;
}
/*noinspection ALL*/
.navigation-tree__container--layout .multiselect__tags.multiple-select__span--prefix {
  padding-right: 6px;
}
.navigation-tree__div--group-row {
  font-size:   16px;
  font-weight: 500;
  color:       black;
  margin-left: 32px;
  margin-top:  0;
  height:      26px;
}
/* For all group titles other than the first pull up an extra 2 pixels */
.navigation-tree__div--group-title:nth-child(n + 2) {
  margin-top: -6px;
}
.navigation-tree__divider--layout {
  margin-left:      -8px;
  height:           2px;
  max-height:       2px;
  background-color: #a9a9a9;
  margin-top:       6px;
}
.navigation-tree__row {
  font-size:   15px;
  margin-left: 32px;
}
.navigation-tree__row .navigation-tree__a.selected {
  background-color: darkgray;
}
.navigation-tree__a {
  color:  #16a5c6;
  cursor: pointer;
}
.navigation-tree__a:hover {
  color:           #16a5c6;
  text-decoration: underline;
  cursor:          pointer;
}
div.navigation-tree__div--outer-group-container .navigation-tree__div--group-container:not(:first-child) {
  margin-top: 18px;
}
div.navigation-tree__div--outer-group-container {
  padding-bottom: 6px;
}
.navigation-tree__div--group-container {
  margin-top: -4px;
}
.navigation-tree__circle.selected {
  background-color: #ffc857;
}
.navigation-tree__div--peer-group {
  background-color: rgb(50, 232, 117);
}
.navigation-tree__circle {
  border:                1px solid black;
  height:                10px;
  border-radius:         50%;
  -moz-border-radius:    50%;
  -webkit-border-radius: 50%;
  width:                 10px;
  display:               inline-block;
  margin-right:          7px;
  vertical-align:        middle;
  margin-bottom:         2px;
  margin-left:           -17px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input--switch {
  padding-top:   0;
  margin-top:    12px;
  margin-bottom: -12px;
  cursor:        pointer;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__control {
  margin-bottom: -4px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot {
  margin-top: -3px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot label.v-label {
  color: rgba(0, 0, 0, 0.87);
}
.embedded-dashboard-navigation__div--container {
  margin-top: 20px;
}














































































































































































































































































































































































































































/*noinspection CssUnusedSymbol*/
.navigation-tree__container--layout {
}
.navigation-tree__portfolio--title {
  margin-top:    8px;
  margin-bottom: 8px;
  font-size:     17px;
  font-weight:   500;
}
/*noinspection ALL*/
.navigation-tree__portfolio--title .multiple-select__span--prefix {
  margin-right: 6px;
}
.navigation-tree__header--title {
  margin-top:    0;
  margin-bottom: -6px;
  padding-left:  16px;
}
.navigation-tree__header {
  padding-left: 16px;
}
.navigation-tree__header span.multiselect__option {
  white-space: break-spaces;
}
.navigation-tree__header div.multiselect {
  width: 350px;
}
/*noinspection ALL*/
.navigation-tree__container--layout .multiselect__tags.multiple-select__span--prefix {
  padding-right: 6px;
}
.navigation-tree__div--group-row {
  font-size:   16px;
  font-weight: 500;
  color:       black;
  margin-left: 32px;
  margin-top:  0;
  height:      26px;
}
/* For all group titles other than the first pull up an extra 2 pixels */
.navigation-tree__div--group-title:nth-child(n + 2) {
  margin-top: -6px;
}
.navigation-tree__divider--layout {
  margin-left:      -8px;
  height:           2px;
  max-height:       2px;
  background-color: #a9a9a9;
  margin-top:       6px;
}
.navigation-tree__row {
  font-size:   15px;
  margin-left: 32px;
}
.navigation-tree__row .navigation-tree__a.selected {
  background-color: darkgray;
}
.navigation-tree__a {
  color:  #16a5c6;
  cursor: pointer;
}
.navigation-tree__a:hover {
  color:           #16a5c6;
  text-decoration: underline;
  cursor:          pointer;
}
div.navigation-tree__div--outer-group-container .navigation-tree__div--group-container:not(:first-child) {
  margin-top: 18px;
}
div.navigation-tree__div--outer-group-container {
  padding-bottom: 6px;
}
.navigation-tree__div--group-container {
  margin-top: -4px;
}
.navigation-tree__circle.selected {
  background-color: #ffc857;
}
.navigation-tree__div--peer-group {
  background-color: rgb(50, 232, 117);
}
.navigation-tree__circle {
  border:                1px solid black;
  height:                10px;
  border-radius:         50%;
  -moz-border-radius:    50%;
  -webkit-border-radius: 50%;
  width:                 10px;
  display:               inline-block;
  margin-right:          7px;
  vertical-align:        middle;
  margin-bottom:         2px;
  margin-left:           -17px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input--switch {
  padding-top:   0;
  margin-top:    12px;
  margin-bottom: -12px;
  cursor:        pointer;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__control {
  margin-bottom: -4px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot {
  margin-top: -3px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot label.v-label {
  color: rgba(0, 0, 0, 0.87);
}


.navigation-tree-header__v-layout--margin {
  font-size:        18px;
  font-weight:      500;
  padding-top:      6px;
  padding-bottom:   6px;
  padding-left:     10px;
  background-color: #16a5c6;
  /* background-color: #f5f5f5; */
  color:            white;
  position:         sticky;
  top:              0;
  z-index:          1001;
}
.navigation-tree-header__close {
  cursor:      pointer;
  margin-left: 14px;
}
.navigation-tree-header__pin {
  cursor:        pointer;
  font-size:     12px;
  margin-bottom: 1.7px;
  transform:     rotate(0deg);
}
.navigation-tree-header__pin--unpinned {
  transform:     rotate(90deg);
  margin-bottom: 2.5px;
}
.peer-group-header__table {
  border-collapse: collapse;
}
.peer-group-header__table td {
  padding:        8px;
  vertical-align: top;
}
.peer-group-header__td--legend {
  white-space:    nowrap;
  vertical-align: top;
  font-weight:    500;
}
.peer-group-header__div--circle.navigation-tree__circle.navigation-tree__div--peer-group {
  margin-left: 0;
}
/* .modal-tooltip__dialog--peerGroupNavigatorLegend {
  left: 0;
  top: 0;
  position: absolute;
  display: block;
} */































































































/*noinspection CssUnusedSymbol*/
.navigation-tree__container--layout {
}
.navigation-tree__portfolio--title {
  margin-top:    8px;
  margin-bottom: 8px;
  font-size:     17px;
  font-weight:   500;
}
/*noinspection ALL*/
.navigation-tree__portfolio--title .multiple-select__span--prefix {
  margin-right: 6px;
}
.navigation-tree__header--title {
  margin-top:    0;
  margin-bottom: -6px;
  padding-left:  16px;
}
.navigation-tree__header {
  padding-left: 16px;
}
.navigation-tree__header span.multiselect__option {
  white-space: break-spaces;
}
.navigation-tree__header div.multiselect {
  width: 350px;
}
/*noinspection ALL*/
.navigation-tree__container--layout .multiselect__tags.multiple-select__span--prefix {
  padding-right: 6px;
}
.navigation-tree__div--group-row {
  font-size:   16px;
  font-weight: 500;
  color:       black;
  margin-left: 32px;
  margin-top:  0;
  height:      26px;
}
/* For all group titles other than the first pull up an extra 2 pixels */
.navigation-tree__div--group-title:nth-child(n + 2) {
  margin-top: -6px;
}
.navigation-tree__divider--layout {
  margin-left:      -8px;
  height:           2px;
  max-height:       2px;
  background-color: #a9a9a9;
  margin-top:       6px;
}
.navigation-tree__row {
  font-size:   15px;
  margin-left: 32px;
}
.navigation-tree__row .navigation-tree__a.selected {
  background-color: darkgray;
}
.navigation-tree__a {
  color:  #16a5c6;
  cursor: pointer;
}
.navigation-tree__a:hover {
  color:           #16a5c6;
  text-decoration: underline;
  cursor:          pointer;
}
div.navigation-tree__div--outer-group-container .navigation-tree__div--group-container:not(:first-child) {
  margin-top: 18px;
}
div.navigation-tree__div--outer-group-container {
  padding-bottom: 6px;
}
.navigation-tree__div--group-container {
  margin-top: -4px;
}
.navigation-tree__circle.selected {
  background-color: #ffc857;
}
.navigation-tree__div--peer-group {
  background-color: rgb(50, 232, 117);
}
.navigation-tree__circle {
  border:                1px solid black;
  height:                10px;
  border-radius:         50%;
  -moz-border-radius:    50%;
  -webkit-border-radius: 50%;
  width:                 10px;
  display:               inline-block;
  margin-right:          7px;
  vertical-align:        middle;
  margin-bottom:         2px;
  margin-left:           -17px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input--switch {
  padding-top:   0;
  margin-top:    12px;
  margin-bottom: -12px;
  cursor:        pointer;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__control {
  margin-bottom: -4px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot {
  margin-top: -3px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot label.v-label {
  color: rgba(0, 0, 0, 0.87);
}
.feature-navigation__div--container {
  margin-top: 20px;
}




























































































/*noinspection CssUnusedSymbol*/
.navigation-tree__container--layout {
}
.navigation-tree__portfolio--title {
  margin-top:    8px;
  margin-bottom: 8px;
  font-size:     17px;
  font-weight:   500;
}
/*noinspection ALL*/
.navigation-tree__portfolio--title .multiple-select__span--prefix {
  margin-right: 6px;
}
.navigation-tree__header--title {
  margin-top:    0;
  margin-bottom: -6px;
  padding-left:  16px;
}
.navigation-tree__header {
  padding-left: 16px;
}
.navigation-tree__header span.multiselect__option {
  white-space: break-spaces;
}
.navigation-tree__header div.multiselect {
  width: 350px;
}
/*noinspection ALL*/
.navigation-tree__container--layout .multiselect__tags.multiple-select__span--prefix {
  padding-right: 6px;
}
.navigation-tree__div--group-row {
  font-size:   16px;
  font-weight: 500;
  color:       black;
  margin-left: 32px;
  margin-top:  0;
  height:      26px;
}
/* For all group titles other than the first pull up an extra 2 pixels */
.navigation-tree__div--group-title:nth-child(n + 2) {
  margin-top: -6px;
}
.navigation-tree__divider--layout {
  margin-left:      -8px;
  height:           2px;
  max-height:       2px;
  background-color: #a9a9a9;
  margin-top:       6px;
}
.navigation-tree__row {
  font-size:   15px;
  margin-left: 32px;
}
.navigation-tree__row .navigation-tree__a.selected {
  background-color: darkgray;
}
.navigation-tree__a {
  color:  #16a5c6;
  cursor: pointer;
}
.navigation-tree__a:hover {
  color:           #16a5c6;
  text-decoration: underline;
  cursor:          pointer;
}
div.navigation-tree__div--outer-group-container .navigation-tree__div--group-container:not(:first-child) {
  margin-top: 18px;
}
div.navigation-tree__div--outer-group-container {
  padding-bottom: 6px;
}
.navigation-tree__div--group-container {
  margin-top: -4px;
}
.navigation-tree__circle.selected {
  background-color: #ffc857;
}
.navigation-tree__div--peer-group {
  background-color: rgb(50, 232, 117);
}
.navigation-tree__circle {
  border:                1px solid black;
  height:                10px;
  border-radius:         50%;
  -moz-border-radius:    50%;
  -webkit-border-radius: 50%;
  width:                 10px;
  display:               inline-block;
  margin-right:          7px;
  vertical-align:        middle;
  margin-bottom:         2px;
  margin-left:           -17px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input--switch {
  padding-top:   0;
  margin-top:    12px;
  margin-bottom: -12px;
  cursor:        pointer;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__control {
  margin-bottom: -4px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot {
  margin-top: -3px;
}
/*noinspection ALL*/
.navigation-tree__div--switch .v-input__slot label.v-label {
  color: rgba(0, 0, 0, 0.87);
}
.feature-navigation__div--container {
  margin-top: 20px;
}



































































































































































































































































































































































/*Allow the navigator to be above the loading overlay*/
.peer-group-navigator__aside--format {
  z-index:    3000;
  margin-top: 36px !important;
}
/*
TODO: clean up this duplication from vuescape App.vue
      PeerGroupNavigator is outside of the App so spinner CSS is not being applied from within App
*/
.peer-group-navigator__aside--format .el-loading-mask svg.circular {
  display: none;
}
.peer-group-navigator__aside--format .el-loading-mask div.el-loading-spinner {
  content:  url(/images/thin-broken-ring-335.f983976.gif);
  width:    42px;
  position: absolute;
  left:     calc(50% - 21px);
  top:      50%;
}
.peer-group-navigator__aside--format .el-loading-mask {
  background-color: rgba(255, 255, 255, 0);
}
.peer-group-navigator__aside--format .el-loading-spinner .el-loading-text {
  color: #5f6768;
}
.peer-group-navigator__aside--format .el-loading-spinner .path {
  stroke: #5f6768;
}

@charset "utf-8";.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.fass:before,.far:before,.fasr:before,.fal:before,.fasl:before,.fat:before,.fast:before,.fad:before,.fadr:before,.fadl:before,.fadt:before,.fasds:before,.fasdr:before,.fasdl:before,.fasdt:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-light:before,.fa-thin:before,.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-sharp:before,.fa-sharp-duotone:before,.fa:before{content:var(--fa)}.fad:after,.fa-duotone.fa-solid:after,.fa-duotone:after,.fadr:after,.fa-duotone.fa-regular:after,.fadl:after,.fa-duotone.fa-light:after,.fadt:after,.fa-duotone.fa-thin:after,.fasds:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone:after,.fasdr:after,.fa-sharp-duotone.fa-regular:after,.fasdl:after,.fa-sharp-duotone.fa-light:after,.fasdt:after,.fa-sharp-duotone.fa-thin:after{content:var(--fa--fa)}.fa-classic.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fass,.fa-sharp{font-weight:900}.fad,.fa-duotone{font-weight:900}.fasds,.fa-sharp-duotone{font-weight:900}.fa-classic,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin{font-family:"Font Awesome 6 Pro"}.fa-duotone,.fad,.fadr,.fadl,.fadt{font-family:"Font Awesome 6 Duotone"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fass,.fasr,.fasl,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt{font-family:"Font Awesome 6 Sharp Duotone"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1*var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9))translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1))translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95))translateY(0)}57%{transform:scale(1,1)translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-add{--fa:"+";--fa--fa:"++"}.fa-arrow-alt-circle-left{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-right{--fa:"";--fa--fa:""}.fa-arrow-right-from-file{--fa:"";--fa--fa:""}.fa-arrow-up{--fa:"";--fa--fa:""}.fa-arrows-rotate{--fa:"";--fa--fa:""}.fa-balance-scale{--fa:"";--fa--fa:""}.fa-ban{--fa:"";--fa--fa:""}.fa-bars{--fa:"";--fa--fa:""}.fa-box-dollar{--fa:"";--fa--fa:""}.fa-box-usd{--fa:"";--fa--fa:""}.fa-bullseye{--fa:"";--fa--fa:""}.fa-cancel{--fa:"";--fa--fa:""}.fa-caret-down{--fa:"";--fa--fa:""}.fa-chart-scatter{--fa:"";--fa--fa:""}.fa-chart-simple{--fa:"";--fa--fa:""}.fa-check{--fa:"";--fa--fa:""}.fa-check-circle{--fa:"";--fa--fa:""}.fa-check-square{--fa:"";--fa--fa:""}.fa-chevron-down{--fa:"";--fa--fa:""}.fa-chevron-left{--fa:"";--fa--fa:""}.fa-chevron-right{--fa:"";--fa--fa:""}.fa-chevron-up{--fa:"";--fa--fa:""}.fa-circle{--fa:"";--fa--fa:""}.fa-circle-check{--fa:"";--fa--fa:""}.fa-circle-dot{--fa:"";--fa--fa:""}.fa-circle-exclamation{--fa:"";--fa--fa:""}.fa-circle-info{--fa:"";--fa--fa:""}.fa-circle-left{--fa:"";--fa--fa:""}.fa-circle-o{--fa:"";--fa--fa:""}.fa-circle-question{--fa:"";--fa--fa:""}.fa-circle-right{--fa:"";--fa--fa:""}.fa-circle-xmark{--fa:"";--fa--fa:""}.fa-clipboard-list-check{--fa:"";--fa--fa:""}.fa-clock{--fa:"";--fa--fa:""}.fa-clock-four{--fa:"";--fa--fa:""}.fa-close{--fa:"";--fa--fa:""}.fa-cloud{--fa:"";--fa--fa:""}.fa-cloud-arrow-down{--fa:"";--fa--fa:""}.fa-cloud-arrow-up{--fa:"";--fa--fa:""}.fa-cloud-download{--fa:"";--fa--fa:""}.fa-cloud-download-alt{--fa:"";--fa--fa:""}.fa-cloud-upload{--fa:"";--fa--fa:""}.fa-cloud-upload-alt{--fa:"";--fa--fa:""}.fa-columns{--fa:"";--fa--fa:""}.fa-comments-question-check{--fa:"";--fa--fa:""}.fa-copy{--fa:"";--fa--fa:""}.fa-database{--fa:"";--fa--fa:""}.fa-dot-circle{--fa:"";--fa--fa:""}.fa-download{--fa:"";--fa--fa:""}.fa-edit{--fa:"";--fa--fa:""}.fa-exclamation{--fa:"!";--fa--fa:"!!"}.fa-exclamation-circle{--fa:"";--fa--fa:""}.fa-exclamation-triangle{--fa:"";--fa--fa:""}.fa-expand-alt{--fa:"";--fa--fa:""}.fa-eye{--fa:"";--fa--fa:""}.fa-file{--fa:"";--fa--fa:""}.fa-file-archive{--fa:"";--fa--fa:""}.fa-file-arrow-down{--fa:"";--fa--fa:""}.fa-file-check{--fa:"";--fa--fa:""}.fa-file-code{--fa:"";--fa--fa:""}.fa-file-csv{--fa:"";--fa--fa:""}.fa-file-download{--fa:"";--fa--fa:""}.fa-file-excel{--fa:"";--fa--fa:""}.fa-file-exclamation{--fa:"";--fa--fa:""}.fa-file-export{--fa:"";--fa--fa:""}.fa-file-image{--fa:"";--fa--fa:""}.fa-file-minus{--fa:"";--fa--fa:""}.fa-file-pdf{--fa:"";--fa--fa:""}.fa-file-spreadsheet{--fa:"";--fa--fa:""}.fa-file-zipper{--fa:"";--fa--fa:""}.fa-folder-tree{--fa:"";--fa--fa:""}.fa-globe-pointer{--fa:"";--fa--fa:""}.fa-id-badge{--fa:"";--fa--fa:""}.fa-image{--fa:"";--fa--fa:""}.fa-info{--fa:"";--fa--fa:""}.fa-info-circle{--fa:"";--fa--fa:""}.fa-info-square{--fa:"";--fa--fa:""}.fa-lock{--fa:"";--fa--fa:""}.fa-lock-alt{--fa:"";--fa--fa:""}.fa-lock-keyhole{--fa:"";--fa--fa:""}.fa-minus{--fa:"";--fa--fa:""}.fa-multiply{--fa:"";--fa--fa:""}.fa-navicon{--fa:"";--fa--fa:""}.fa-palette-boxes{--fa:"";--fa--fa:""}.fa-pallet-alt{--fa:"";--fa--fa:""}.fa-pallet-boxes{--fa:"";--fa--fa:""}.fa-paperclip{--fa:"";--fa--fa:""}.fa-pen{--fa:"";--fa--fa:""}.fa-pen-to-square{--fa:"";--fa--fa:""}.fa-plus{--fa:"+";--fa--fa:"++"}.fa-poll-h{--fa:"";--fa--fa:""}.fa-question-circle{--fa:"";--fa--fa:""}.fa-rectangle-history{--fa:"";--fa--fa:""}.fa-refresh{--fa:"";--fa--fa:""}.fa-remove{--fa:"";--fa--fa:""}.fa-right-from-bracket{--fa:"";--fa--fa:""}.fa-road{--fa:"";--fa--fa:""}.fa-rotate{--fa:"";--fa--fa:""}.fa-sack-dollar{--fa:"";--fa--fa:""}.fa-scale-balanced{--fa:"";--fa--fa:""}.fa-shield-alt{--fa:"";--fa--fa:""}.fa-shield-check{--fa:"";--fa--fa:""}.fa-shield-exclamation{--fa:"";--fa--fa:""}.fa-shield-halved{--fa:"";--fa--fa:""}.fa-sign-out-alt{--fa:"";--fa--fa:""}.fa-sort{--fa:"";--fa--fa:""}.fa-sort-asc{--fa:"";--fa--fa:""}.fa-sort-desc{--fa:"";--fa--fa:""}.fa-sort-down{--fa:"";--fa--fa:""}.fa-sort-up{--fa:"";--fa--fa:""}.fa-sparkle{--fa:"";--fa--fa:""}.fa-spinner{--fa:"";--fa--fa:""}.fa-spinner-third{--fa:"";--fa--fa:""}.fa-square{--fa:"";--fa--fa:""}.fa-square-check{--fa:"";--fa--fa:""}.fa-square-info{--fa:"";--fa--fa:""}.fa-square-poll-horizontal{--fa:"";--fa--fa:""}.fa-square-xmark{--fa:"";--fa--fa:""}.fa-subtract{--fa:"";--fa--fa:""}.fa-sync{--fa:"";--fa--fa:""}.fa-sync-alt{--fa:"";--fa--fa:""}.fa-table{--fa:"";--fa--fa:""}.fa-table-columns{--fa:"";--fa--fa:""}.fa-thumb-tack{--fa:"";--fa--fa:""}.fa-thumbtack{--fa:"";--fa--fa:""}.fa-times{--fa:"";--fa--fa:""}.fa-times-circle{--fa:"";--fa--fa:""}.fa-times-square{--fa:"";--fa--fa:""}.fa-toolbox{--fa:"";--fa--fa:""}.fa-trash{--fa:"";--fa--fa:""}.fa-trash-alt{--fa:"";--fa--fa:""}.fa-trash-can{--fa:"";--fa--fa:""}.fa-triangle-exclamation{--fa:"";--fa--fa:""}.fa-truck{--fa:"";--fa--fa:""}.fa-unsorted{--fa:"";--fa--fa:""}.fa-up-right-and-down-left-from-center{--fa:"";--fa--fa:""}.fa-user-cog{--fa:"";--fa--fa:""}.fa-user-gear{--fa:"";--fa--fa:""}.fa-warning{--fa:"";--fa--fa:""}.fa-wrench{--fa:"";--fa--fa:""}.fa-xmark{--fa:"";--fa--fa:""}.fa-xmark-circle{--fa:"";--fa--fa:""}.fa-xmark-square{--fa:"";--fa--fa:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/ttf;base64,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)format("truetype")}.fal,.fa-light{font-weight:300}:root,:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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)format("woff2"),url(/fonts/fa-regular-400.b91cf5f.ttf)format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-solid-900.9cbb819.woff2)format("woff2"),url(/fonts/fa-solid-900.82b6111.ttf)format("truetype")}.fas,.fa-solid{font-weight:900}:root,:host{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/fa-duotone-900.748e06a.woff2)format("woff2"),url(/fonts/fa-duotone-900.d8bda9a.ttf)format("truetype")}.fad,.fa-duotone{position:relative;font-weight:900;letter-spacing:normal}.fad:before,.fa-duotone:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fad:after,.fa-duotone:after{color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity,.4)}.fa-swap-opacity .fad:before,.fa-swap-opacity .fa-duotone:before,.fad.fa-swap-opacity:before,.fa-duotone.fa-swap-opacity:before{opacity:var(--fa-secondary-opacity,.4)}.fa-swap-opacity .fad:after,.fa-swap-opacity .fa-duotone:after,.fad.fa-swap-opacity:after,.fa-duotone.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse,#fff)}.fad.fa-stack-1x,.fad.fa-stack-2x,.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x{position:absolute}

/*# sourceMappingURL=http://localhost:9999/assets/app.8c620ca644a87fb0981c.css.map*/