div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

@charset "UTF-8";

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button,
.has-event .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.has-event .pika-button {
    background: #005da9;
    box-shadow: inset 0 1px 3px #0076c9;
}

.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #D5E9F7;
}

.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px;
}

.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.is-outside-current-month .pika-button {
    color: #999;
    opacity: .3;
}

.is-selection-disabled {
    pointer-events: none;
    cursor: default;
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}
div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-barChart {
  display: flex;
  position: relative; }
  .tsi-barChart.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-barChart.tsi-dark text {
      fill: #fff; }
    .tsi-barChart.tsi-dark .tsi-barChartSVG .tsi-baseLine {
      stroke: #fff; }
    .tsi-barChart.tsi-dark .tsi-barChartSVG .tsi-focusLine {
      stroke: #62666c; }
    .tsi-barChart.tsi-dark .tsi-barChartSVG .aggregateLabelBox {
      fill: #0d0f0e; }
    .tsi-barChart.tsi-dark .yAxis path, .tsi-barChart.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-barChart.tsi-dark .yAxis .tick text, .tsi-barChart.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-barChart.tsi-dark .yAxis .tick line, .tsi-barChart.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-barChart.tsi-dark .yAxis path, .tsi-barChart.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-barChart.tsi-dark .yAxis .tick text, .tsi-barChart.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-barChart.tsi-dark .yAxis .tick line, .tsi-barChart.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-barChart.tsi-dark .vHoverBox, .tsi-barChart.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-barChart.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-barChart.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-barChart.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-barChart.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-barChart.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-barChart.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-barChart.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-barChart.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-barChart.tsi-dark .hoverText {
      stroke: none; }
    .tsi-barChart.tsi-dark .hHoverText, .tsi-barChart.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-barChart.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-barChart.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-barChart.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-barChart.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-barChart.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-barChart.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-barChart.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-barChart.tsi-dark .yAxis path, .tsi-barChart.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-barChart.tsi-dark .yAxis .tick text, .tsi-barChart.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-barChart.tsi-dark rect, .tsi-barChart.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-barChart.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-barChart.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-barChart.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-barChart.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-barChart.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-barChart.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-barChart.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-barChart.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-barChart.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-barChart.tsi-dark .focus {
      display: none; }
    .tsi-barChart.tsi-dark svg {
      display: block; }
    .tsi-barChart.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-barChart.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-barChart.tsi-dark .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23666%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-barChart.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-barChart.tsi-light text {
      fill: #000; }
    .tsi-barChart.tsi-light .tsi-barChartSVG .tsi-baseLine {
      stroke: #000; }
    .tsi-barChart.tsi-light .tsi-barChartSVG .tsi-focusLine {
      stroke: #b3d6f2; }
    .tsi-barChart.tsi-light .tsi-barChartSVG .aggregateLabelBox {
      fill: #ffffff; }
    .tsi-barChart.tsi-light .yAxis path, .tsi-barChart.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-barChart.tsi-light .yAxis .tick text, .tsi-barChart.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-barChart.tsi-light .yAxis .tick line, .tsi-barChart.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-barChart.tsi-light .yAxis path, .tsi-barChart.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-barChart.tsi-light .yAxis .tick text, .tsi-barChart.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-barChart.tsi-light .yAxis .tick line, .tsi-barChart.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-barChart.tsi-light .vHoverBox, .tsi-barChart.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-barChart.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-barChart.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-barChart.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-barChart.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-barChart.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-barChart.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-barChart.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-barChart.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-barChart.tsi-light .hoverText {
      stroke: none; }
    .tsi-barChart.tsi-light .hHoverText, .tsi-barChart.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-barChart.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-barChart.tsi-light .hoverText {
      fill: #000; }
    .tsi-barChart.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-barChart.tsi-light .tooltip text {
      fill: #000; }
    .tsi-barChart.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-barChart.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-barChart.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-barChart.tsi-light .yAxis path, .tsi-barChart.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-barChart.tsi-light .yAxis .tick text, .tsi-barChart.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-barChart.tsi-light rect, .tsi-barChart.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-barChart.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-barChart.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-barChart.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-barChart.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-barChart.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-barChart.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-barChart.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-barChart.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-barChart.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-barChart.tsi-light .focus {
      display: none; }
    .tsi-barChart.tsi-light svg {
      display: block; }
    .tsi-barChart.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-barChart.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-barChart.tsi-light .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23ddd%22%2F%3E%0D%3C%2Fsvg%3E %0D"); }
  .tsi-barChart text {
    font-size: 12px; }
  .tsi-barChart .tsi-barChartSVG .tsi-valueElement {
    cursor: pointer;
    stroke: none; }
  .tsi-barChart .tsi-barChartSVG .tsi-focusLine {
    stroke-width: 1px;
    pointer-events: none; }
  .tsi-barChart .tsi-sliderWrapper {
    position: absolute;
    height: 55px;
    bottom: 8px;
    right: 0px;
    width: 100%; }
  .tsi-barChart .tsi-stackedButton.tsi-lightTheme {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2221%22 height%3D%2217%22 viewBox%3D%220 0 21 17%22 fill%3D%22none%22%3E%0D%3Crect width%3D%2221%22 height%3D%2217%22 fill%3D%22white%22%2F%3E%0D%3Cpath d%3D%22M2.4856 4.99381L10.7427 0.742199L18.7473 4.99381L10.7427 9.22777L2.4856 4.99381Z%22 fill%3D%22%23E4E4E4%22%2F%3E%0D%3Cpath d%3D%22M9.63549 1.14883L17.4069 5.10876L15.9498 5.33414L8.66406 1.71454L9.63549 1.14883Z%22 fill%3D%22%23BEBEBE%22%2F%3E%0D%3Cpath d%3D%22M10.131 8.32434L3.20459 5.20448L10.3739 1.07563L17.2806 4.6786L10.131 8.32434Z%22 stroke%3D%22black%22%2F%3E%0D%3Cpath d%3D%22M9.77148 11.7823L17.5429 7.82233L19.0001 8.38804L11.7143 12.0651L9.77148 11.7823Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2 7.866L10.2571 11.2166V12.348L2 8.93337V7.866Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M10.2571 11.2166L18.0285 7.25663L18.9999 7.82233L10.2571 12.348V11.2166Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M2.41772 7.42894L11.2286 11.2166L10.1892 11.9546L2.41772 8.5582V7.42894Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2 7.866L10.2571 11.2166V12.348L2 8.93337V7.866Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M10.2571 11.2166L18.0285 7.25663L18.9999 7.82233L10.2571 12.348V11.2166Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M9.77148 15.1765L17.5429 11.2166L19.0001 11.7823L11.7143 15.4593L9.77148 15.1765Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2.36914 10.9293L11.2287 14.6108L10.6263 15.4549L2.36914 12.0607V10.9293Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2 11.2602L10.2571 14.6108V15.7422L2 12.3276V11.2602Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M10.2571 14.6108L18.0285 10.6509L18.9999 11.2166L10.2571 15.7422V14.6108Z%22 fill%3D%22%23878787%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-barChart .tsi-stackedButton.tsi-darkTheme {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2225%22 height%3D%2221%22 viewBox%3D%220 0 21 17%22 fill%3D%22none%22%3E%0D%3Cpath d%3D%22M3.49292 6.69674L11.8736 2.743L20 6.69674L11.8727 10.6339L3.49292 6.69674Z%22 fill%3D%22%23E4E4E4%22 fill-opacity%3D%220.5%22%2F%3E%0D%3Cpath d%3D%22M10.7517 3.12112L18.6385 6.80352L17.1598 7.0131L9.76587 3.64718L10.7517 3.12112Z%22 fill%3D%22%23BEBEBE%22%2F%3E%0D%3Cpath d%3D%22M11.496 3.05307L18.5123 6.40342L11.2486 9.79375L4.22339 6.89245L11.496 3.05307Z%22 stroke%3D%22%23F4F4F4%22%2F%3E%0D%3Cpath d%3D%22M11.009 14.0606L18.3773 10.2309L19.7595 10.778L12.8516 14.3341L11.009 14.0606Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 8.80002L12.3656 12.4824L10.8789 13.986L3.04928 10.6171L3 8.80002Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 9.93051L11.1402 13.2539V14.3762L3 10.9893V9.93051Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3Cpath d%3D%22M11.1401 13.2539L18.8022 9.32608L19.7594 9.88717L11.1401 14.3762V13.2539Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3Cpath d%3D%22M11.009 17.3432L18.3773 13.5135L19.7595 14.0606L12.8516 17.6167L11.009 17.3432Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 12.9689L11.9299 16.6206L11.3186 17.458L3 14.0912V12.9689Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 13.2973L11.1402 16.6207V17.743L3 14.356V13.2973Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3Cpath d%3D%22M11.1401 16.6207L18.8022 12.6928L19.7594 13.2539L11.1401 17.743V16.6207Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3C%2Fsvg%3E"); }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox, .tsi-lineChart .tsi-horizontalValueBox, .tsi-lineChart .tsi-verticalValueBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-lineChart {
  display: flex;
  position: relative; }
  .tsi-lineChart .tsi-horizontalValueBox, .tsi-lineChart .tsi-verticalValueBox {
    z-index: 2;
    pointer-events: none; }
  .tsi-lineChart .tsi-horizontalValueBox {
    transform: translateX(-50%); }
  .tsi-lineChart .tsi-verticalValueBox {
    transform: translateY(-50%); }
  .tsi-lineChart .tsi-horizontalValueBar {
    stroke-width: 3; }
  .tsi-lineChart .tsi-rangeTextContainer {
    pointer-events: none;
    height: 17px;
    left: 100px;
    top: 4px;
    position: absolute;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 11px;
    border-radius: 4px;
    transform: translate(-50%, -50%);
    display: flex;
    align-content: center;
    z-index: 1; }
  .tsi-lineChart .tsi-chartControlsPanel {
    z-index: 2;
    pointer-events: none; }
    .tsi-lineChart .tsi-chartControlsPanel .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-lineChart .tsi-chartControlsPanel .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
    .tsi-lineChart .tsi-chartControlsPanel .tsi-stackedButton {
      pointer-events: all;
      border: none;
      padding: 0;
      background-color: transparent; }
  .tsi-lineChart .tsi-tooltip {
    z-index: 2; }
  .tsi-lineChart .tsi-markerInstructions {
    height: 39px;
    width: calc(100% - 8px);
    font-size: 16px;
    text-align: center;
    padding: 4px;
    position: absolute;
    border-radius: 3px;
    bottom: 0px;
    line-height: 26px; }
  .tsi-lineChart .tsi-scooterContainer {
    position: absolute;
    pointer-events: none;
    width: 2px;
    transform: translateX(-1px);
    z-index: 1; }
    .tsi-lineChart .tsi-scooterContainer .tsi-scooterDragger, .tsi-lineChart .tsi-scooterContainer .tsi-scooterTimeLabel {
      pointer-events: all; }
    .tsi-lineChart .tsi-scooterContainer .tsi-scooterDragger {
      -webkit-transform: translateX(calc(-50% + 1px));
      transform: translateX(calc(-50% + 1px)); }
    .tsi-lineChart .tsi-scooterContainer .tsi-scooterLine {
      position: absolute;
      height: 100%;
      width: 2px;
      left: 0px;
      top: 0px;
      cursor: move; }
    .tsi-lineChart .tsi-scooterContainer .tsi-scooterDragger {
      top: 100%;
      position: absolute;
      border-radius: 5px;
      left: 0px;
      width: 10px;
      height: 10px;
      cursor: move; }
    .tsi-lineChart .tsi-scooterContainer .tsi-scooterValue {
      position: absolute; }
      .tsi-lineChart .tsi-scooterContainer .tsi-scooterValue .tsi-scooterValueLabel {
        position: absolute;
        left: 10px;
        border-width: 1px;
        border-style: solid;
        padding: 2px 4px;
        font-size: 12px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%); }
      .tsi-lineChart .tsi-scooterContainer .tsi-scooterValue .tsi-scooterValueCaret {
        left: 2px;
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right-width: 8px;
        border-right-style: solid;
        position: absolute;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%); }
    .tsi-lineChart .tsi-scooterContainer .tsi-scooterTimeLabel {
      cursor: move;
      bottom: 100%;
      position: absolute;
      left: 0px;
      white-space: nowrap;
      font-size: 12px;
      height: 24px;
      padding-left: 8px;
      padding-right: 24px;
      line-height: 20px;
      border-width: 1px;
      border-style: solid;
      box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3); }
      .tsi-lineChart .tsi-scooterContainer .tsi-scooterTimeLabel .tsi-closeButton {
        border-radius: 3px;
        position: absolute;
        right: 4px;
        top: 3px;
        width: 15px;
        height: 15px;
        background-size: 12px 12px;
        background-position: 2px 2px;
        background-repeat: no-repeat;
        cursor: pointer; }
  .tsi-lineChart .brushElem .handle {
    width: 8px;
    shape-rendering: unset; }
  .tsi-lineChart .brushElem.hideBrushHandles .handle {
    visibility: hidden; }
  .tsi-lineChart .tsi-horizontalMarkerLine {
    stroke-dasharray: 2,2; }
  .tsi-lineChart .tsi-horizontalMarkerText {
    font-style: italic;
    text-anchor: end; }
  .tsi-lineChart.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-lineChart.tsi-dark .tsi-rangeTextContainer {
      color: #1e2223;
      background-color: #fff; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-discreteEventTeardrop {
      fill: #0d0f0e; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-categoricalHoverRect {
      stroke: #fff; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG text {
      fill: #fff; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-focus circle {
      fill: #fff; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-focusLine {
      stroke: #62666c; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .guideLine {
      stroke: #fff; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .standardYAxisText {
      font-weight: lighter !important;
      fill: #fff !important; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-boldYAxisText {
      font-weight: bolder !important; }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .xAxisBaseline {
      stroke: #fff !important;
      pointer-events: none; }
      @media screen and (-ms-high-contrast: white-on-black) {
        .tsi-lineChart.tsi-dark .tsi-lineChartSVG .xAxisBaseline {
          stroke: #fff !important; } }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-horizontalValueBar {
      stroke: rgba(255, 255, 255, 0.8); }
    .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-swimLaneLabel {
      font-weight: 500;
      font-size: 13px; }
      .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-swimLaneLabel.tsi-axisHover {
        font-weight: bolder; }
      .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-swimLaneLabel.tsi-boldOnHover {
        cursor: pointer; }
        .tsi-lineChart.tsi-dark .tsi-lineChartSVG .tsi-swimLaneLabel.tsi-boldOnHover:hover {
          font-weight: bolder; }
    .tsi-lineChart.tsi-dark .tsi-scooterContainer {
      color: #fff; }
      .tsi-lineChart.tsi-dark .tsi-scooterContainer .tsi-scooterTimeLabel {
        background-color: #0d0f0e;
        border-color: #60AAFF; }
        .tsi-lineChart.tsi-dark .tsi-scooterContainer .tsi-scooterTimeLabel .tsi-closeButton {
          background-color: transparent;
          border: none;
          margin: 0; }
          .tsi-lineChart.tsi-dark .tsi-scooterContainer .tsi-scooterTimeLabel .tsi-closeButton:hover {
            background-color: #62666c; }
      .tsi-lineChart.tsi-dark .tsi-scooterContainer .tsi-scooterLine, .tsi-lineChart.tsi-dark .tsi-scooterContainer .tsi-scooterDragger {
        background-color: #60AAFF; }
    .tsi-lineChart.tsi-dark .tsi-markerInstructions {
      background-color: rgba(13, 15, 14, 0.9); }
    .tsi-lineChart.tsi-dark .yAxis path, .tsi-lineChart.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-lineChart.tsi-dark .yAxis .tick text, .tsi-lineChart.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-lineChart.tsi-dark .yAxis .tick line, .tsi-lineChart.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-lineChart.tsi-dark .yAxis path, .tsi-lineChart.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-lineChart.tsi-dark .yAxis .tick text, .tsi-lineChart.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-lineChart.tsi-dark .yAxis .tick line, .tsi-lineChart.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-lineChart.tsi-dark .vHoverBox, .tsi-lineChart.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-lineChart.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-lineChart.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-lineChart.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-lineChart.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-lineChart.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-lineChart.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-lineChart.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-lineChart.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-lineChart.tsi-dark .hoverText {
      stroke: none; }
    .tsi-lineChart.tsi-dark .hHoverText, .tsi-lineChart.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-lineChart.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-lineChart.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-lineChart.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-lineChart.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-lineChart.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-lineChart.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-lineChart.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-lineChart.tsi-dark .yAxis path, .tsi-lineChart.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-lineChart.tsi-dark .yAxis .tick text, .tsi-lineChart.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-lineChart.tsi-dark rect, .tsi-lineChart.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-lineChart.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-lineChart.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-lineChart.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-lineChart.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-lineChart.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-lineChart.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-lineChart.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-lineChart.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-lineChart.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-lineChart.tsi-dark .focus {
      display: none; }
    .tsi-lineChart.tsi-dark svg {
      display: block; }
    .tsi-lineChart.tsi-dark .tsi-chartValueTextBox, .tsi-lineChart.tsi-dark .tsi-horizontalValueBox, .tsi-lineChart.tsi-dark .tsi-verticalValueBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-lineChart.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-lineChart.tsi-dark .tsi-scooterContainer .tsi-scooterValueLabel {
      background-color: rgba(0, 0, 0, 0.9); }
    .tsi-lineChart.tsi-dark .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23666%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-lineChart.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-lineChart.tsi-light .tsi-rangeTextContainer {
      color: #f2f2f2;
      background-color: #000; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-discreteEventTeardrop {
      fill: #ffffff; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-categoricalHoverRect {
      stroke: #000; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG text {
      fill: #000; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-focus circle {
      fill: #000; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-focusLine {
      stroke: #b3d6f2; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .guideLine {
      stroke: #000; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .standardYAxisText {
      font-weight: lighter !important;
      fill: #000 !important; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-boldYAxisText {
      font-weight: bolder !important; }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .xAxisBaseline {
      stroke: #000 !important;
      pointer-events: none; }
      @media screen and (-ms-high-contrast: white-on-black) {
        .tsi-lineChart.tsi-light .tsi-lineChartSVG .xAxisBaseline {
          stroke: #fff !important; } }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-horizontalValueBar {
      stroke: rgba(0, 0, 0, 0.8); }
    .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-swimLaneLabel {
      font-weight: 500;
      font-size: 13px; }
      .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-swimLaneLabel.tsi-axisHover {
        font-weight: bolder; }
      .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-swimLaneLabel.tsi-boldOnHover {
        cursor: pointer; }
        .tsi-lineChart.tsi-light .tsi-lineChartSVG .tsi-swimLaneLabel.tsi-boldOnHover:hover {
          font-weight: bolder; }
    .tsi-lineChart.tsi-light .tsi-scooterContainer {
      color: #000; }
      .tsi-lineChart.tsi-light .tsi-scooterContainer .tsi-scooterTimeLabel {
        background-color: #ffffff;
        border-color: #136BFB; }
        .tsi-lineChart.tsi-light .tsi-scooterContainer .tsi-scooterTimeLabel .tsi-closeButton {
          background-color: transparent;
          border: none;
          margin: 0; }
          .tsi-lineChart.tsi-light .tsi-scooterContainer .tsi-scooterTimeLabel .tsi-closeButton:hover {
            background-color: #b3d6f2; }
      .tsi-lineChart.tsi-light .tsi-scooterContainer .tsi-scooterLine, .tsi-lineChart.tsi-light .tsi-scooterContainer .tsi-scooterDragger {
        background-color: #136BFB; }
    .tsi-lineChart.tsi-light .tsi-markerInstructions {
      background-color: rgba(255, 255, 255, 0.9); }
    .tsi-lineChart.tsi-light .yAxis path, .tsi-lineChart.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-lineChart.tsi-light .yAxis .tick text, .tsi-lineChart.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-lineChart.tsi-light .yAxis .tick line, .tsi-lineChart.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-lineChart.tsi-light .yAxis path, .tsi-lineChart.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-lineChart.tsi-light .yAxis .tick text, .tsi-lineChart.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-lineChart.tsi-light .yAxis .tick line, .tsi-lineChart.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-lineChart.tsi-light .vHoverBox, .tsi-lineChart.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-lineChart.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-lineChart.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-lineChart.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-lineChart.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-lineChart.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-lineChart.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-lineChart.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-lineChart.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-lineChart.tsi-light .hoverText {
      stroke: none; }
    .tsi-lineChart.tsi-light .hHoverText, .tsi-lineChart.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-lineChart.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-lineChart.tsi-light .hoverText {
      fill: #000; }
    .tsi-lineChart.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-lineChart.tsi-light .tooltip text {
      fill: #000; }
    .tsi-lineChart.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-lineChart.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-lineChart.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-lineChart.tsi-light .yAxis path, .tsi-lineChart.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-lineChart.tsi-light .yAxis .tick text, .tsi-lineChart.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-lineChart.tsi-light rect, .tsi-lineChart.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-lineChart.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-lineChart.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-lineChart.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-lineChart.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-lineChart.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-lineChart.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-lineChart.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-lineChart.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-lineChart.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-lineChart.tsi-light .focus {
      display: none; }
    .tsi-lineChart.tsi-light svg {
      display: block; }
    .tsi-lineChart.tsi-light .tsi-chartValueTextBox, .tsi-lineChart.tsi-light .tsi-horizontalValueBox, .tsi-lineChart.tsi-light .tsi-verticalValueBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-lineChart.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-lineChart.tsi-light .tsi-scooterContainer .tsi-scooterValueLabel {
      background-color: rgba(255, 255, 255, 0.9); }
    .tsi-lineChart.tsi-light .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23ddd%22%2F%3E%0D%3C%2Fsvg%3E %0D"); }
  .tsi-lineChart .tsi-lineChartEventsWrapper, .tsi-lineChart .tsi-lineChartStatesWrapper {
    position: absolute;
    pointer-events: none; }
    .tsi-lineChart .tsi-lineChartEventsWrapper svg, .tsi-lineChart .tsi-lineChartStatesWrapper svg {
      display: block; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-categoricalHoverRect {
    pointer-events: none;
    fill-opacity: .3;
    stroke-opacity: .5;
    stroke-width: 1px; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-backdropRect {
    fill: white;
    fill-opacity: 0; }
  .tsi-lineChart .tsi-lineChartSVG .voronoiRect {
    fill-opacity: 0;
    cursor: crosshair; }
  .tsi-lineChart .tsi-lineChartSVG .voronoi path {
    fill: none;
    pointer-events: all;
    cursor: crosshair; }
  .tsi-lineChart .tsi-lineChartSVG text {
    font-size: 12px; }
  .tsi-lineChart .tsi-lineChartSVG path {
    fill: none; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-focus circle {
    stroke-width: 1px;
    pointer-events: none; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-focusLine {
    stroke-width: 1px !important;
    pointer-events: none; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-valueLine {
    stroke-width: 2px;
    will-change: stroke-opacity;
    stroke-width: 2px;
    stroke-linecap: round;
    stroke-linejoin: round;
    pointer-events: none;
    transition: stroke-opacity .2s ease; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-valueEnvelope {
    pointer-events: none; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-valueArea {
    stroke: none;
    will-change: fill-opacity; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-valueDot {
    stroke: none;
    pointer-events: none; }
  .tsi-lineChart .tsi-lineChartSVG .tsi-gapLine {
    stroke-width: 1px !important; }
  .tsi-lineChart .tsi-stackedButton.tsi-lightTheme {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2221%22 height%3D%2217%22 viewBox%3D%220 0 21 17%22 fill%3D%22none%22%3E%0D%3Crect width%3D%2221%22 height%3D%2217%22 fill%3D%22white%22%2F%3E%0D%3Cpath d%3D%22M2.4856 4.99381L10.7427 0.742199L18.7473 4.99381L10.7427 9.22777L2.4856 4.99381Z%22 fill%3D%22%23E4E4E4%22%2F%3E%0D%3Cpath d%3D%22M9.63549 1.14883L17.4069 5.10876L15.9498 5.33414L8.66406 1.71454L9.63549 1.14883Z%22 fill%3D%22%23BEBEBE%22%2F%3E%0D%3Cpath d%3D%22M10.131 8.32434L3.20459 5.20448L10.3739 1.07563L17.2806 4.6786L10.131 8.32434Z%22 stroke%3D%22black%22%2F%3E%0D%3Cpath d%3D%22M9.77148 11.7823L17.5429 7.82233L19.0001 8.38804L11.7143 12.0651L9.77148 11.7823Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2 7.866L10.2571 11.2166V12.348L2 8.93337V7.866Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M10.2571 11.2166L18.0285 7.25663L18.9999 7.82233L10.2571 12.348V11.2166Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M2.41772 7.42894L11.2286 11.2166L10.1892 11.9546L2.41772 8.5582V7.42894Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2 7.866L10.2571 11.2166V12.348L2 8.93337V7.866Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M10.2571 11.2166L18.0285 7.25663L18.9999 7.82233L10.2571 12.348V11.2166Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M9.77148 15.1765L17.5429 11.2166L19.0001 11.7823L11.7143 15.4593L9.77148 15.1765Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2.36914 10.9293L11.2287 14.6108L10.6263 15.4549L2.36914 12.0607V10.9293Z%22 fill%3D%22%23C4C4C4%22%2F%3E%0D%3Cpath d%3D%22M2 11.2602L10.2571 14.6108V15.7422L2 12.3276V11.2602Z%22 fill%3D%22%23878787%22%2F%3E%0D%3Cpath d%3D%22M10.2571 14.6108L18.0285 10.6509L18.9999 11.2166L10.2571 15.7422V14.6108Z%22 fill%3D%22%23878787%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-lineChart .tsi-stackedButton.tsi-darkTheme {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2225%22 height%3D%2221%22 viewBox%3D%220 0 21 17%22 fill%3D%22none%22%3E%0D%3Cpath d%3D%22M3.49292 6.69674L11.8736 2.743L20 6.69674L11.8727 10.6339L3.49292 6.69674Z%22 fill%3D%22%23E4E4E4%22 fill-opacity%3D%220.5%22%2F%3E%0D%3Cpath d%3D%22M10.7517 3.12112L18.6385 6.80352L17.1598 7.0131L9.76587 3.64718L10.7517 3.12112Z%22 fill%3D%22%23BEBEBE%22%2F%3E%0D%3Cpath d%3D%22M11.496 3.05307L18.5123 6.40342L11.2486 9.79375L4.22339 6.89245L11.496 3.05307Z%22 stroke%3D%22%23F4F4F4%22%2F%3E%0D%3Cpath d%3D%22M11.009 14.0606L18.3773 10.2309L19.7595 10.778L12.8516 14.3341L11.009 14.0606Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 8.80002L12.3656 12.4824L10.8789 13.986L3.04928 10.6171L3 8.80002Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 9.93051L11.1402 13.2539V14.3762L3 10.9893V9.93051Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3Cpath d%3D%22M11.1401 13.2539L18.8022 9.32608L19.7594 9.88717L11.1401 14.3762V13.2539Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3Cpath d%3D%22M11.009 17.3432L18.3773 13.5135L19.7595 14.0606L12.8516 17.6167L11.009 17.3432Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 12.9689L11.9299 16.6206L11.3186 17.458L3 14.0912V12.9689Z%22 fill%3D%22%23C4C4C4%22 fill-opacity%3D%220.4%22%2F%3E%0D%3Cpath d%3D%22M3 13.2973L11.1402 16.6207V17.743L3 14.356V13.2973Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3Cpath d%3D%22M11.1401 16.6207L18.8022 12.6928L19.7594 13.2539L11.1401 17.743V16.6207Z%22 fill%3D%22%23A6A6A6%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-lineChart .tsi-ellipsisContainerDiv {
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
  .tsi-lineChart .tsi-scooterButton {
    cursor: pointer;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent; }
    .tsi-lineChart .tsi-scooterButton.tsi-lightTheme {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2217%22 height%3D%2215%22 viewBox%3D%220 0 17 15%22 fill%3D%22none%22%3E%0D%3Cpath opacity%3D%220.25%22 d%3D%22M1.30005 2.4004H13.76V8.9691H1.30005L5.12988 5.6848L1.30005 2.4004Z%22 stroke%3D%22black%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2.29004 2.2129H14.75V8.7816H2.29004L6.11011 5.4973L2.29004 2.2129Z%22 fill%3D%22%23E9E9E9%22 stroke%3D%22%23666666%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M15.6938 1H14.54V14H15.6938V1Z%22 fill%3D%22%233195E3%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-lineChart .tsi-scooterButton.tsi-darkTheme {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2219%22 height%3D%2216%22 viewBox%3D%220 0 19 16%22 fill%3D%22none%22%3E%0D%3Cpath opacity%3D%220.25%22 d%3D%22M2.30005 2.40039H14.761V8.96909H2.30005L6.12605 5.68479L2.30005 2.40039Z%22 stroke%3D%22black%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M3.28613 2.21289H15.7471V8.78159H3.28613L7.11213 5.49729L3.28613 2.21289Z%22 fill%3D%22%23F4F4F4%22 fill-opacity%3D%220.25%22 stroke%3D%22%23F4F4F4%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M16.6978 1H15.5439V14H16.6978V1Z%22 fill%3D%22%233195E3%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-lineChart.tsi-light .tsi-scooterContainer .tsi-scooterTimeLabel .tsi-closeButton {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-lineChart.tsi-dark .tsi-scooterContainer .tsi-scooterTimeLabel .tsi-closeButton {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22black%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-pieChart {
  display: flex;
  position: relative; }
  .tsi-pieChart.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-pieChart.tsi-dark .tsi-pieChartSVG text {
      fill: #fff; }
    .tsi-pieChart.tsi-dark .tsi-pieChartSVG path {
      stroke: #fff; }
    .tsi-pieChart.tsi-dark .yAxis path, .tsi-pieChart.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-pieChart.tsi-dark .yAxis .tick text, .tsi-pieChart.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-pieChart.tsi-dark .yAxis .tick line, .tsi-pieChart.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-pieChart.tsi-dark .yAxis path, .tsi-pieChart.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-pieChart.tsi-dark .yAxis .tick text, .tsi-pieChart.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-pieChart.tsi-dark .yAxis .tick line, .tsi-pieChart.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-pieChart.tsi-dark .vHoverBox, .tsi-pieChart.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-pieChart.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-pieChart.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-pieChart.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-pieChart.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-pieChart.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-pieChart.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-pieChart.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-pieChart.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-pieChart.tsi-dark .hoverText {
      stroke: none; }
    .tsi-pieChart.tsi-dark .hHoverText, .tsi-pieChart.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-pieChart.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-pieChart.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-pieChart.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-pieChart.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-pieChart.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-pieChart.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-pieChart.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-pieChart.tsi-dark .yAxis path, .tsi-pieChart.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-pieChart.tsi-dark .yAxis .tick text, .tsi-pieChart.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-pieChart.tsi-dark rect, .tsi-pieChart.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-pieChart.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-pieChart.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-pieChart.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-pieChart.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-pieChart.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-pieChart.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-pieChart.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-pieChart.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-pieChart.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-pieChart.tsi-dark .focus {
      display: none; }
    .tsi-pieChart.tsi-dark svg {
      display: block; }
    .tsi-pieChart.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-pieChart.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-pieChart.tsi-dark .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23666%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-pieChart.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-pieChart.tsi-light .tsi-pieChartSVG text {
      fill: #000; }
    .tsi-pieChart.tsi-light .tsi-pieChartSVG path {
      stroke: #000; }
    .tsi-pieChart.tsi-light .yAxis path, .tsi-pieChart.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-pieChart.tsi-light .yAxis .tick text, .tsi-pieChart.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-pieChart.tsi-light .yAxis .tick line, .tsi-pieChart.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-pieChart.tsi-light .yAxis path, .tsi-pieChart.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-pieChart.tsi-light .yAxis .tick text, .tsi-pieChart.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-pieChart.tsi-light .yAxis .tick line, .tsi-pieChart.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-pieChart.tsi-light .vHoverBox, .tsi-pieChart.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-pieChart.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-pieChart.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-pieChart.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-pieChart.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-pieChart.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-pieChart.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-pieChart.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-pieChart.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-pieChart.tsi-light .hoverText {
      stroke: none; }
    .tsi-pieChart.tsi-light .hHoverText, .tsi-pieChart.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-pieChart.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-pieChart.tsi-light .hoverText {
      fill: #000; }
    .tsi-pieChart.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-pieChart.tsi-light .tooltip text {
      fill: #000; }
    .tsi-pieChart.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-pieChart.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-pieChart.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-pieChart.tsi-light .yAxis path, .tsi-pieChart.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-pieChart.tsi-light .yAxis .tick text, .tsi-pieChart.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-pieChart.tsi-light rect, .tsi-pieChart.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-pieChart.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-pieChart.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-pieChart.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-pieChart.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-pieChart.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-pieChart.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-pieChart.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-pieChart.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-pieChart.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-pieChart.tsi-light .focus {
      display: none; }
    .tsi-pieChart.tsi-light svg {
      display: block; }
    .tsi-pieChart.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-pieChart.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-pieChart.tsi-light .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23ddd%22%2F%3E%0D%3C%2Fsvg%3E %0D"); }
  .tsi-pieChart .tsi-sliderWrapper {
    position: absolute;
    height: 55px;
    bottom: 8px;
    right: 0px;
    width: 100%; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono, .tsi-gridComponent .tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-gridComponent {
  width: 100%;
  height: 100%;
  position: absolute; }
  .tsi-gridComponent.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-gridComponent.tsi-dark.tsi-fromChart {
      background: rgba(255, 255, 255, 0.3); }
      .tsi-gridComponent.tsi-dark.tsi-fromChart .tsi-gridWrapper {
        background: #0d0f0e;
        box-shadow: 0px 0px 10px 4px rgba(13, 15, 14, 0.3); }
    .tsi-gridComponent.tsi-dark .tsi-closeButton {
      background: #ccc;
      box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.3); }
    .tsi-gridComponent.tsi-dark .tsi-gridWrapper table {
      background: #0d0f0e; }
      .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr td, .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr th {
        border: 1px solid rgba(255, 255, 255, 0.7); }
        .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr td:focus, .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr td:active, .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr th:focus, .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr th:active {
          box-shadow: inset 0px 0px 1px 1px #60AAFF; }
      .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr th, .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr .tsi-rowHeaderWrapper, .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr .tsi-rowHeaderCell {
        background: #31373e; }
      .tsi-gridComponent.tsi-dark .tsi-gridWrapper table tr .tsi-rowHeaderWrapper .tsi-measureTypeWrapper .tsi-measureType {
        opacity: .6; }
    .tsi-gridComponent.tsi-dark .yAxis path, .tsi-gridComponent.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-gridComponent.tsi-dark .yAxis .tick text, .tsi-gridComponent.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-gridComponent.tsi-dark .yAxis .tick line, .tsi-gridComponent.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-gridComponent.tsi-dark .yAxis path, .tsi-gridComponent.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-gridComponent.tsi-dark .yAxis .tick text, .tsi-gridComponent.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-gridComponent.tsi-dark .yAxis .tick line, .tsi-gridComponent.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-gridComponent.tsi-dark .vHoverBox, .tsi-gridComponent.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-gridComponent.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-gridComponent.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-gridComponent.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-gridComponent.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-gridComponent.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-gridComponent.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-gridComponent.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-gridComponent.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-gridComponent.tsi-dark .hoverText {
      stroke: none; }
    .tsi-gridComponent.tsi-dark .hHoverText, .tsi-gridComponent.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-gridComponent.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-gridComponent.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-gridComponent.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-gridComponent.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-gridComponent.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-gridComponent.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-gridComponent.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-gridComponent.tsi-dark .yAxis path, .tsi-gridComponent.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-gridComponent.tsi-dark .yAxis .tick text, .tsi-gridComponent.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-gridComponent.tsi-dark rect, .tsi-gridComponent.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-gridComponent.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-gridComponent.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-gridComponent.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-gridComponent.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-gridComponent.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-gridComponent.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-gridComponent.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-gridComponent.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-gridComponent.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-gridComponent.tsi-dark .focus {
      display: none; }
    .tsi-gridComponent.tsi-dark svg {
      display: block; }
    .tsi-gridComponent.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-gridComponent.tsi-dark .tsi-baseMono {
      background: #1e2223; }
  .tsi-gridComponent.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-gridComponent.tsi-light.tsi-fromChart {
      background: rgba(0, 0, 0, 0.3); }
      .tsi-gridComponent.tsi-light.tsi-fromChart .tsi-gridWrapper {
        background: #ffffff;
        box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.3); }
    .tsi-gridComponent.tsi-light .tsi-closeButton {
      background: #ccc;
      box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.3); }
    .tsi-gridComponent.tsi-light .tsi-gridWrapper table {
      background: #ffffff; }
      .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr td, .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr th {
        border: 1px solid rgba(0, 0, 0, 0.7); }
        .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr td:focus, .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr td:active, .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr th:focus, .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr th:active {
          box-shadow: inset 0px 0px 1px 1px #136BFB; }
      .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr th, .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr .tsi-rowHeaderWrapper, .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr .tsi-rowHeaderCell {
        background: #dcdcdc; }
      .tsi-gridComponent.tsi-light .tsi-gridWrapper table tr .tsi-rowHeaderWrapper .tsi-measureTypeWrapper .tsi-measureType {
        opacity: .6; }
    .tsi-gridComponent.tsi-light .yAxis path, .tsi-gridComponent.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-gridComponent.tsi-light .yAxis .tick text, .tsi-gridComponent.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-gridComponent.tsi-light .yAxis .tick line, .tsi-gridComponent.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-gridComponent.tsi-light .yAxis path, .tsi-gridComponent.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-gridComponent.tsi-light .yAxis .tick text, .tsi-gridComponent.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-gridComponent.tsi-light .yAxis .tick line, .tsi-gridComponent.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-gridComponent.tsi-light .vHoverBox, .tsi-gridComponent.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-gridComponent.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-gridComponent.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-gridComponent.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-gridComponent.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-gridComponent.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-gridComponent.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-gridComponent.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-gridComponent.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-gridComponent.tsi-light .hoverText {
      stroke: none; }
    .tsi-gridComponent.tsi-light .hHoverText, .tsi-gridComponent.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-gridComponent.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-gridComponent.tsi-light .hoverText {
      fill: #000; }
    .tsi-gridComponent.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-gridComponent.tsi-light .tooltip text {
      fill: #000; }
    .tsi-gridComponent.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-gridComponent.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-gridComponent.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-gridComponent.tsi-light .yAxis path, .tsi-gridComponent.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-gridComponent.tsi-light .yAxis .tick text, .tsi-gridComponent.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-gridComponent.tsi-light rect, .tsi-gridComponent.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-gridComponent.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-gridComponent.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-gridComponent.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-gridComponent.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-gridComponent.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-gridComponent.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-gridComponent.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-gridComponent.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-gridComponent.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-gridComponent.tsi-light .focus {
      display: none; }
    .tsi-gridComponent.tsi-light svg {
      display: block; }
    .tsi-gridComponent.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-gridComponent.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
  .tsi-gridComponent.tsi-fromChart .tsi-closeButton {
    display: block;
    opacity: 1;
    z-index: 1; }
  .tsi-gridComponent.tsi-fromChart .tsi-gridWrapper {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    margin: 20px;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.3); }
  .tsi-gridComponent .tsi-closeButton {
    display: block;
    padding: 4px 8px;
    border-radius: 12px;
    cursor: pointer;
    position: absolute;
    right: 4px;
    top: 4px;
    background: #ccc;
    border: none;
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.3); }
  .tsi-gridComponent .tsi-gridWrapper {
    width: 100%;
    height: 100%;
    overflow: auto; }
    .tsi-gridComponent .tsi-gridWrapper table {
      font-size: 11px;
      border-collapse: collapse; }
      .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow:hover .tsi-rowHeaderMeasures {
        visibility: visible !important; }
      .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-valueCell {
        padding: 0px; }
      .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-valueCell .tsi-measureValue, .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-rowHeaderCell .tsi-rowHeaderContainer .tsi-rowHeaderMeasures .tsi-measureName {
        height: 20px;
        padding: 0px 4px;
        white-space: nowrap;
        display: flex;
        align-items: center; }
      .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-rowHeaderCell {
        padding: 0px; }
        .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-rowHeaderCell .tsi-rowHeaderContainer {
          display: table; }
          .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-rowHeaderCell .tsi-rowHeaderContainer .tsi-rowHeaderSeriesName {
            padding: 2px; }
          .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-rowHeaderCell .tsi-rowHeaderContainer .tsi-rowHeaderMeasures {
            visibility: hidden;
            min-width: 80px;
            display: table;
            display: table-cell;
            text-align: center;
            vertical-align: middle; }
            .tsi-gridComponent .tsi-gridWrapper table .tsi-gridContentRow .tsi-rowHeaderCell .tsi-rowHeaderContainer .tsi-rowHeaderMeasures .tsi-measureName {
              opacity: .6;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              align-content: flex-end;
              justify-content: flex-end; }
      .tsi-gridComponent .tsi-gridWrapper table tr th, .tsi-gridComponent .tsi-gridWrapper table tr .tsi-rowHeaderWrapper, .tsi-gridComponent .tsi-gridWrapper table tr .tsi-rowHeaderCell {
        padding: 2px;
        white-space: nowrap; }
      .tsi-gridComponent .tsi-gridWrapper table tr td {
        padding: 2px; }
      .tsi-gridComponent .tsi-gridWrapper table tr .tsi-rowHeaderWrapper {
        border-left: 4px solid transparent;
        white-space: nowrap;
        position: relative;
        padding-right: 88px; }
        .tsi-gridComponent .tsi-gridWrapper table tr .tsi-rowHeaderWrapper .tsi-rowHeader {
          max-width: 150px;
          text-overflow: ellipsis;
          overflow: hidden; }
        .tsi-gridComponent .tsi-gridWrapper table tr .tsi-rowHeaderWrapper .tsi-measureTypeWrapper {
          position: absolute;
          right: 4px;
          top: 2px;
          display: none;
          max-width: 76px;
          overflow: hidden; }
          .tsi-gridComponent .tsi-gridWrapper table tr .tsi-rowHeaderWrapper .tsi-measureTypeWrapper .tsi-measureType {
            text-overflow: ellipsis;
            overflow: hidden;
            display: block;
            opacity: .6; }
  .tsi-gridComponent .tsi-baseMono {
    padding: 2px; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-sliderComponent {
  position: absolute;
  height: 55px;
  bottom: 0px;
  right: 0px; }
  .tsi-sliderComponent.tsi-dark .tsi-sliderTrack {
    stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-sliderComponent.tsi-dark .tsi-sliderTrack {
        stroke: white; } }
  .tsi-sliderComponent.tsi-dark .tsi-sliderHandle {
    fill: white;
    stroke: #60AAFF; }
  .tsi-sliderComponent.tsi-dark .tsi-sliderLabel {
    background: #0d0f0e;
    color: #fff; }
  .tsi-sliderComponent.tsi-light .tsi-sliderTrack {
    stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-sliderComponent.tsi-light .tsi-sliderTrack {
        stroke: white; } }
  .tsi-sliderComponent.tsi-light .tsi-sliderHandle {
    fill: white;
    stroke: #136BFB; }
  .tsi-sliderComponent.tsi-light .tsi-sliderLabel {
    background: #ffffff;
    color: #000; }
  .tsi-sliderComponent .tsi-sliderG .tsi-sliderTrack {
    stroke-width: 1px; }
  .tsi-sliderComponent .tsi-sliderG .tsi-sliderTrackOverlay {
    pointer-events: stroke;
    stroke-width: 50px;
    stroke: transparent;
    cursor: pointer; }
  .tsi-sliderComponent .tsi-sliderG .tsi-sliderHandle {
    stroke-width: 1.5; }

.tsi-sliderLabel {
  position: absolute;
  bottom: 5px;
  right: 0px;
  font-size: 11px; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu, .tsi-hierarchy .tsi-hierarchyContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-hierarchy .tsi-hierarchyContextMenu > div, .tsi-baseContextMenu > li, .tsi-hierarchy .tsi-hierarchyContextMenu > li, .tsi-baseContextMenu > button, .tsi-hierarchy .tsi-hierarchyContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break, .tsi-hierarchy .tsi-hierarchyContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type, .tsi-hierarchy .tsi-hierarchyContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-hierarchy.tsi-dark {
  color: #fff;
  background: #0d0f0e; }
  .tsi-hierarchy.tsi-dark .tsi-navTabWrapper {
    border-bottom: 1px solid #fff; }
  .tsi-hierarchy.tsi-dark .tsi-hierarchyList li .tsi-markedName:hover {
    cursor: pointer;
    background: #62666c; }
  .tsi-hierarchy.tsi-dark .tsi-hierarchyList li.tsi-resultSelected {
    background-color: transparent; }
    .tsi-hierarchy.tsi-dark .tsi-hierarchyList li.tsi-resultSelected .tsi-markedName {
      background: #62666c; }
  .tsi-hierarchy.tsi-dark .tsi-navTab.tsi-selected {
    border-bottom: 2px solid #fff; }
  .tsi-hierarchy.tsi-dark .tsi-baseContextMenu, .tsi-hierarchy.tsi-dark .tsi-hierarchyContextMenu {
    border-color: #60AAFF;
    background-color: #0d0f0e;
    box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16); }
    .tsi-hierarchy.tsi-dark .tsi-baseContextMenu > div:hover, .tsi-hierarchy.tsi-dark .tsi-hierarchyContextMenu > div:hover, .tsi-hierarchy.tsi-dark .tsi-baseContextMenu > div:focus, .tsi-hierarchy.tsi-dark .tsi-hierarchyContextMenu > div:focus {
      background-color: #62666c; }
    .tsi-hierarchy.tsi-dark .tsi-baseContextMenu .tsi-break, .tsi-hierarchy.tsi-dark .tsi-hierarchyContextMenu .tsi-break {
      border-top: 1px solid rgba(96, 170, 255, 0.2); }
      .tsi-hierarchy.tsi-dark .tsi-baseContextMenu .tsi-break:hover, .tsi-hierarchy.tsi-dark .tsi-hierarchyContextMenu .tsi-break:hover, .tsi-hierarchy.tsi-dark .tsi-baseContextMenu .tsi-break:focus, .tsi-hierarchy.tsi-dark .tsi-hierarchyContextMenu .tsi-break:focus {
        background-color: #0d0f0e; }
  .tsi-hierarchy.tsi-dark .tsi-searchInput {
    border: 1px solid #31373e; }
    .tsi-hierarchy.tsi-dark .tsi-searchInput:focus {
      border: 1px solid #60AAFF; }
  .tsi-hierarchy.tsi-dark .tsi-baseMono {
    background: #1e2223; }
  .tsi-hierarchy.tsi-dark .tsi-hierarchyList li > .tsi-caret {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(255%2C255%2C255%2C0.1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23FFF%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22rightCaret-light%22 transform%3D%22translate(-200 -96)%22%3E%0D    %3Crect id%3D%22Rectangle_35712%22 data-name%3D%22Rectangle 35712%22 class%3D%22cls-1%22 width%3D%2216%22 height%3D%2216%22 transform%3D%22translate(200 96)%22%2F%3E%0D    %3Cg id%3D%22Group_51401%22 data-name%3D%22Group 51401%22 transform%3D%22translate(200.9 95.2)%22%3E%0D      %3Cpath id%3D%22Path_43134%22 data-name%3D%22Path 43134%22 class%3D%22cls-2%22 d%3D%22M37.5%2C33.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D      %3Cpath id%3D%22Path_43135%22 data-name%3D%22Path 43135%22 class%3D%22cls-3%22 d%3D%22M37.5%2C32.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }

.tsi-hierarchy.tsi-light {
  color: #000;
  background: #ffffff; }
  .tsi-hierarchy.tsi-light .tsi-navTabWrapper {
    border-bottom: 1px solid #000; }
  .tsi-hierarchy.tsi-light .tsi-hierarchyList li .tsi-markedName:hover {
    cursor: pointer;
    background: #b3d6f2; }
  .tsi-hierarchy.tsi-light .tsi-hierarchyList li.tsi-resultSelected {
    background-color: transparent; }
    .tsi-hierarchy.tsi-light .tsi-hierarchyList li.tsi-resultSelected .tsi-markedName {
      background: #b3d6f2; }
  .tsi-hierarchy.tsi-light .tsi-navTab.tsi-selected {
    border-bottom: 2px solid #000; }
  .tsi-hierarchy.tsi-light .tsi-baseContextMenu, .tsi-hierarchy.tsi-light .tsi-hierarchyContextMenu {
    border-color: #136BFB;
    background-color: #ffffff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16); }
    .tsi-hierarchy.tsi-light .tsi-baseContextMenu > div:hover, .tsi-hierarchy.tsi-light .tsi-hierarchyContextMenu > div:hover, .tsi-hierarchy.tsi-light .tsi-baseContextMenu > div:focus, .tsi-hierarchy.tsi-light .tsi-hierarchyContextMenu > div:focus {
      background-color: #b3d6f2; }
    .tsi-hierarchy.tsi-light .tsi-baseContextMenu .tsi-break, .tsi-hierarchy.tsi-light .tsi-hierarchyContextMenu .tsi-break {
      border-top: 1px solid rgba(19, 107, 251, 0.2); }
      .tsi-hierarchy.tsi-light .tsi-baseContextMenu .tsi-break:hover, .tsi-hierarchy.tsi-light .tsi-hierarchyContextMenu .tsi-break:hover, .tsi-hierarchy.tsi-light .tsi-baseContextMenu .tsi-break:focus, .tsi-hierarchy.tsi-light .tsi-hierarchyContextMenu .tsi-break:focus {
        background-color: #ffffff; }
  .tsi-hierarchy.tsi-light .tsi-searchInput {
    border: 1px solid #dcdcdc; }
    .tsi-hierarchy.tsi-light .tsi-searchInput:focus {
      border: 1px solid #136BFB; }
  .tsi-hierarchy.tsi-light .tsi-baseMono {
    background: #f2f2f2; }
  .tsi-hierarchy.tsi-light .tsi-hierarchyList li > .tsi-caret {
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23000%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22rightCaret-light%22 transform%3D%22translate(-200 -96)%22%3E%0D    %3Crect id%3D%22Rectangle_35712%22 data-name%3D%22Rectangle 35712%22 class%3D%22cls-1%22 width%3D%2216%22 height%3D%2216%22 transform%3D%22translate(200 96)%22%2F%3E%0D    %3Cg id%3D%22Group_51401%22 data-name%3D%22Group 51401%22 transform%3D%22translate(200.9 95.2)%22%3E%0D      %3Cpath id%3D%22Path_43134%22 data-name%3D%22Path 43134%22 class%3D%22cls-2%22 d%3D%22M37.5%2C33.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D      %3Cpath id%3D%22Path_43135%22 data-name%3D%22Path 43135%22 class%3D%22cls-3%22 d%3D%22M37.5%2C32.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }

.tsi-hierarchy .tsi-filterWrapper {
  padding: 12px 20px;
  padding-bottom: 4px; }
  .tsi-hierarchy .tsi-filterWrapper input {
    width: 100%;
    padding: 4px; }

.tsi-hierarchy .tsi-navTabWrapper {
  padding-left: 8px; }
  .tsi-hierarchy .tsi-navTabWrapper .tsi-navTab {
    border-bottom: 2px solid transparent;
    display: inline-block;
    margin: 0 12px;
    font-size: 14px;
    cursor: pointer; }

.tsi-hierarchy .tsi-hierarchyList {
  position: relative;
  height: 100%; }
  .tsi-hierarchy .tsi-hierarchyList ul {
    list-style: none;
    padding: 0; }
    .tsi-hierarchy .tsi-hierarchyList ul.tsi-noPad {
      padding: 8px 20px;
      margin: 0;
      overflow: auto;
      height: 100%; }
  .tsi-hierarchy .tsi-hierarchyList li > .tsi-caret {
    transform: rotate(0deg); }
  .tsi-hierarchy .tsi-hierarchyList li.tsi-expanded > .tsi-caret {
    transform: rotate(90deg); }
  .tsi-hierarchy .tsi-hierarchyList li {
    position: relative; }
    .tsi-hierarchy .tsi-hierarchyList li .tsi-caret {
      position: absolute;
      display: block;
      height: 10px;
      width: 10px;
      cursor: pointer;
      z-index: 1;
      background-size: 10px;
      background-repeat: no-repeat;
      top: 11px;
      background-position: 50%;
      transition: all .2s ease;
      pointer-events: none; }
    .tsi-hierarchy .tsi-hierarchyList li .tsi-markedName {
      width: calc(100% + 40px);
      display: flex;
      position: relative;
      top: 0;
      left: 0;
      margin: 0;
      padding-left: 28px;
      height: 32px;
      font-size: 14px;
      align-items: center;
      margin-left: -20px; }
    .tsi-hierarchy .tsi-hierarchyList li.tsi-expanded .tsi-caret {
      content: '';
      cursor: pointer; }
    .tsi-hierarchy .tsi-hierarchyList li.tsi-leaf, .tsi-hierarchy .tsi-hierarchyList li .tsi-leafParent {
      font-weight: 600; }
      .tsi-hierarchy .tsi-hierarchyList li.tsi-leaf .tsi-caret, .tsi-hierarchy .tsi-hierarchyList li .tsi-leafParent .tsi-caret {
        display: none; }
      .tsi-hierarchy .tsi-hierarchyList li.tsi-leaf.draggable, .tsi-hierarchy .tsi-hierarchyList li .tsi-leafParent.draggable {
        cursor: move; }
        .tsi-hierarchy .tsi-hierarchyList li.tsi-leaf.draggable .tsi-markedName, .tsi-hierarchy .tsi-hierarchyList li .tsi-leafParent.draggable .tsi-markedName {
          cursor: move; }
      .tsi-hierarchy .tsi-hierarchyList li.tsi-leaf.draggable:active, .tsi-hierarchy .tsi-hierarchyList li .tsi-leafParent.draggable:active {
        cursor: move; }
        .tsi-hierarchy .tsi-hierarchyList li.tsi-leaf.draggable:active .tsi-markedName, .tsi-hierarchy .tsi-hierarchyList li .tsi-leafParent.draggable:active .tsi-markedName {
          cursor: move; }

.tsi-hierarchy .tsi-noBefore .tsi-caret {
  content: '' !important; }

.tsi-hierarchy .tsi-hierarchyContextMenu {
  position: absolute;
  left: calc(100% - 32px); }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-availabilityChart {
  position: relative;
  width: 100%; }
  .tsi-availabilityChart .tsi-dateTimePickerContainer {
    position: absolute;
    right: 60px;
    top: calc(100% - 40px);
    background-color: white; }
  .tsi-availabilityChart.tsi-dark {
    background-color: #0d0f0e;
    color: #fff; }
    .tsi-availabilityChart.tsi-dark .tsi-timePickerContainer {
      background-color: #0d0f0e; }
      .tsi-availabilityChart.tsi-dark .tsi-timePickerContainer .tsi-timePickerChart {
        background-color: #0d0f0e; }
    .tsi-availabilityChart.tsi-dark .tsi-timePickerTextContainer .tsi-timePicker {
      border-color: #31373e; }
    .tsi-availabilityChart.tsi-dark .tsi-sparklineContainer .overlay {
      fill: #1e2223; }
    .tsi-availabilityChart.tsi-dark.tsi-compact .tsi-timePickerContainer .overlay {
      fill: #1e2223; }
    .tsi-availabilityChart.tsi-dark.tsi-compact .tsi-timePickerContainer .tsi-compactFromTo {
      background-color: #0d0f0e; }
    .tsi-availabilityChart.tsi-dark .tsi-zoomButton {
      background-color: #0d0f0e;
      color: #fff; }
      .tsi-availabilityChart.tsi-dark .tsi-zoomButton:active {
        background-color: #62666c; }
    .tsi-availabilityChart.tsi-dark .tsi-dateTimeContainer {
      color: #fff; }
      .tsi-availabilityChart.tsi-dark .tsi-dateTimeContainer .tsi-dateTimeButton {
        background-color: rgba(49, 55, 62, 0.4) !important; }
        .tsi-availabilityChart.tsi-dark .tsi-dateTimeContainer .tsi-dateTimeButton:hover {
          background-color: #31373e !important; }
    .tsi-availabilityChart.tsi-dark .tsi-timePicker, .tsi-availabilityChart.tsi-dark .tsi-timePicker > option {
      background-color: #0d0f0e;
      color: #fff; }
  .tsi-availabilityChart.tsi-light {
    background-color: #ffffff;
    color: #000; }
    .tsi-availabilityChart.tsi-light .tsi-timePickerContainer {
      background-color: #ffffff; }
      .tsi-availabilityChart.tsi-light .tsi-timePickerContainer .tsi-timePickerChart {
        background-color: #ffffff; }
    .tsi-availabilityChart.tsi-light .tsi-timePickerTextContainer .tsi-timePicker {
      border-color: #dcdcdc; }
    .tsi-availabilityChart.tsi-light .tsi-sparklineContainer .overlay {
      fill: #f2f2f2; }
    .tsi-availabilityChart.tsi-light.tsi-compact .tsi-timePickerContainer .overlay {
      fill: #f2f2f2; }
    .tsi-availabilityChart.tsi-light.tsi-compact .tsi-timePickerContainer .tsi-compactFromTo {
      background-color: #ffffff; }
    .tsi-availabilityChart.tsi-light .tsi-zoomButton {
      background-color: #ffffff;
      color: #000; }
      .tsi-availabilityChart.tsi-light .tsi-zoomButton:active {
        background-color: #b3d6f2; }
    .tsi-availabilityChart.tsi-light .tsi-dateTimeContainer {
      color: #000; }
      .tsi-availabilityChart.tsi-light .tsi-dateTimeContainer .tsi-dateTimeButton {
        background-color: rgba(220, 220, 220, 0.4) !important; }
        .tsi-availabilityChart.tsi-light .tsi-dateTimeContainer .tsi-dateTimeButton:hover {
          background-color: #dcdcdc !important; }
    .tsi-availabilityChart.tsi-light .tsi-timePicker, .tsi-availabilityChart.tsi-light .tsi-timePicker > option {
      background-color: #ffffff;
      color: #000; }
  .tsi-availabilityChart .tsi-timePickerContainer {
    width: calc(100% - 4px);
    height: calc(100% - 48px);
    overflow: visible;
    position: relative; }
    .tsi-availabilityChart .tsi-timePickerContainer .tsi-timePickerChart {
      position: relative;
      height: calc(100% - 4px); }
      .tsi-availabilityChart .tsi-timePickerContainer .tsi-timePickerChart .tsi-valueLine {
        stroke-width: 2px; }
  .tsi-availabilityChart.tsi-withButton .tsi-timePickerContainer {
    height: calc(100% - 4px); }
  .tsi-availabilityChart.tsi-compact .tsi-rangeTextContainer {
    background: none !important;
    transform: translate(-50%, -2px) !important; }
  .tsi-availabilityChart.tsi-compact .tsi-timePickerContainer {
    height: calc(100% - 8px); }
    .tsi-availabilityChart.tsi-compact .tsi-timePickerContainer path {
      stroke: none !important;
      fill: none !important; }
    .tsi-availabilityChart.tsi-compact .tsi-timePickerContainer .brushElem .selection {
      stroke: none; }
    .tsi-availabilityChart.tsi-compact .tsi-timePickerContainer .xAxisBaseline {
      stroke: none !important; }
    .tsi-availabilityChart.tsi-compact .tsi-timePickerContainer .tsi-compactFromTo {
      font-size: 12px;
      bottom: calc(100% - 4px);
      position: absolute; }
  .tsi-availabilityChart.tsi-compact.tsi-withButton .tsi-timePickerContainer {
    height: 100%; }
  .tsi-availabilityChart .tsi-timePickerTextContainer {
    top: 0;
    width: calc(100% - 80px);
    position: relative; }
    .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-select {
      top: 4px;
      width: 100px;
      background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") 16px/16px no-repeat;
      background-position-y: 12px;
      background-position-x: calc(100% - 4px);
      width: 132px; }
    .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-dateTimeInputLabel {
      display: inline-block;
      font-size: 12px;
      top: 0px;
      width: 40px;
      text-align: right;
      text-transform: uppercase;
      opacity: .7;
      font-weight: bold; }
    .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-dateTimeContainer {
      padding-right: 0px;
      margin-top: 4px;
      border: none;
      background-color: transparent;
      font-size: 14px;
      text-transform: capitalize;
      height: 32px;
      float: right;
      display: flex; }
      .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-dateTimeContainer label {
        opacity: .66;
        font-size: 12px;
        line-height: 32px; }
      .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-dateTimeContainer .tsi-dateTimeButton {
        height: 32px;
        margin-left: 8px;
        border: none;
        cursor: pointer;
        background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 13 12.188%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        fill%3A %2307f%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cpath id%3D%22Calendar_Light_Theme%22 class%3D%22cls-1%22 d%3D%22M4.875-8.125h.813v.813H4.875ZM7.313-3.25h.813v.813H7.313ZM9.75-8.125h.813v.813H9.75Zm-2.437%2C0h.813v.813H7.313ZM4.875-6.5h.813v.813H4.875Zm-2.437%2C0H3.25v.813H2.438Zm7.313%2C0h.813v.813H9.75Zm-2.437%2C0h.813v.813H7.313ZM4.875-4.875h.813v.813H4.875Zm-2.437%2C0H3.25v.813H2.438Zm7.313%2C0h.813v.813H9.75Zm-2.437%2C0h.813v.813H7.313ZM4.875-3.25h.813v.813H4.875Zm-2.437%2C0H3.25v.813H2.438ZM13-12.187V-.812H0V-12.187H2.438V-13H3.25v.813h6.5V-13h.813v.813ZM.813-11.375V-9.75H12.188v-1.625H10.563v.813H9.75v-.812H3.25v.813H2.438v-.812Zm11.375%2C9.75V-8.937H.813v7.313Z%22 transform%3D%22translate(0 13)%22%2F%3E%0D%3C%2Fsvg%3E%0D") 0%/5% no-repeat;
        background-position-y: 10px;
        background-size: 13px;
        background-position-x: 8px;
        padding-left: 28px;
        padding-right: 8px;
        border-radius: 2px;
        position: relative; }
      .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-dateTimeContainer .tsi-dateTimePickerContainer {
        left: unset;
        right: 0;
        top: 0px;
        display: block; }
    .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-toText {
      width: 32px;
      font-size: 20px;
      display: inline-block;
      vertical-align: top;
      text-align: center; }
    .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-dateTimeErrorDiv {
      width: 200px;
      display: inline-block;
      padding-left: 4px;
      font-size: 12px; }
      .tsi-availabilityChart .tsi-timePickerTextContainer .tsi-dateTimeErrorDiv .tsi-invalidTime {
        height: 20px;
        padding: 4px;
        width: 100%; }
  .tsi-availabilityChart .tsi-zoomButtonContainer {
    display: flex;
    position: absolute;
    right: 44px;
    bottom: 96px;
    width: 16px;
    flex-wrap: wrap; }
    .tsi-availabilityChart .tsi-zoomButtonContainer .tsi-zoomButton {
      border: none;
      width: 16px;
      height: 16px;
      padding: 0px;
      cursor: pointer; }
    .tsi-availabilityChart .tsi-zoomButtonContainer .tsi-zoomButtonIn {
      background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 13 14%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-1 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        fill%3A rgba(33%2C33%2C33%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23212121%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A rgba(33%2C33%2C33%2C0.5)%3B%0D      %7D%0D%0D      .cls-5 %7B%0D        fill%3A %23212121%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22ZoomIn_Light_Theme%22 transform%3D%22translate(83.443 -13.354)%22%3E%0D    %3Cpath id%3D%22Path_111461%22 data-name%3D%22Path 111461%22 class%3D%22cls-1%22 d%3D%22M305%2C39.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C39.3Z%22 transform%3D%22translate(-375.943 -18.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111462%22 data-name%3D%22Path 111462%22 class%3D%22cls-2%22 d%3D%22M299%2C44.3a6%2C6%2C0%2C1%2C0-6-6A5.975%2C5.975%2C0%2C0%2C0%2C299%2C44.3Z%22 transform%3D%22translate(-375.943 -18.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111463%22 data-name%3D%22Path 111463%22 class%3D%22cls-3%22 d%3D%22M305%2C38.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C38.3Z%22 transform%3D%22translate(-375.943 -18.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111465%22 data-name%3D%22Path 111465%22 class%3D%22cls-4%22 d%3D%22M0%2C0H2.042L2-2H3V0H5V1H3V3H2V1H0Z%22 transform%3D%22translate(-79.443 20.354)%22%2F%3E%0D    %3Cpath id%3D%22Path_111464%22 data-name%3D%22Path 111464%22 class%3D%22cls-5%22 d%3D%22M0%2C0H2.042L2-2H3V0H5V1H3V3H2V1H0Z%22 transform%3D%22translate(-79.443 19.354)%22%2F%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat;
      background-size: 16px; }
      @media screen and (-ms-high-contrast: white-on-black) {
        .tsi-availabilityChart .tsi-zoomButtonContainer .tsi-zoomButtonIn {
          background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 13 14%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-3 %7B%0D        fill%3A none%3B %0D        stroke-miterlimit%3A 1%3B %0D      %7D %0D%0D      .cls-1 %7B%0D        stroke%3A rgba(33%2C33%2C33%2C0.5)%3B%0D      %7D%0D%0D      .cls-2 %7B %0D        fill%3A rgba(33%2C33%2C33%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23FFFFFF%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A rgba(33%2C33%2C33%2C0.5)%3B%0D      %7D%0D%0D      .cls-5 %7B%0D        fill%3A %23FFFFFF%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22ZoomIn_Light_Theme%22 transform%3D%22translate(83.443 -13.354)%22%3E%0D    %3Cpath id%3D%22Path_111461%22 data-name%3D%22Path 111461%22 class%3D%22cls-1%22 d%3D%22M305%2C39.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C39.3Z%22 transform%3D%22translate(-375.943 -18.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111462%22 data-name%3D%22Path 111462%22 class%3D%22cls-2%22 d%3D%22M299%2C44.3a6%2C6%2C0%2C1%2C0-6-6A5.975%2C5.975%2C0%2C0%2C0%2C299%2C44.3Z%22 transform%3D%22translate(-375.943 -18.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111463%22 data-name%3D%22Path 111463%22 class%3D%22cls-3%22 d%3D%22M305%2C38.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C38.3Z%22 transform%3D%22translate(-375.943 -18.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111465%22 data-name%3D%22Path 111465%22 class%3D%22cls-4%22 d%3D%22M0%2C0H2.042L2-2H3V0H5V1H3V3H2V1H0Z%22 transform%3D%22translate(-79.443 20.354)%22%2F%3E%0D    %3Cpath id%3D%22Path_111464%22 data-name%3D%22Path 111464%22 class%3D%22cls-5%22 d%3D%22M0%2C0H2.042L2-2H3V0H5V1H3V3H2V1H0Z%22 transform%3D%22translate(-79.443 19.354)%22%2F%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat; } }
    .tsi-availabilityChart .tsi-zoomButtonContainer .tsi-zoomButtonOut {
      background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 13 14%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-1 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        fill%3A rgba(33%2C33%2C33%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23212121%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A rgba(33%2C33%2C33%2C0.5)%3B%0D      %7D%0D%0D      .cls-5 %7B%0D        fill%3A %23212121%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22ZoomOut_Light_Theme%22 transform%3D%22translate(83.443 -8.354)%22%3E%0D    %3Cpath id%3D%22Path_111461%22 data-name%3D%22Path 111461%22 class%3D%22cls-1%22 d%3D%22M305%2C39.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C39.3Z%22 transform%3D%22translate(-375.943 -23.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111462%22 data-name%3D%22Path 111462%22 class%3D%22cls-2%22 d%3D%22M299%2C44.3a6%2C6%2C0%2C1%2C0-6-6A5.975%2C5.975%2C0%2C0%2C0%2C299%2C44.3Z%22 transform%3D%22translate(-375.943 -23.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111463%22 data-name%3D%22Path 111463%22 class%3D%22cls-3%22 d%3D%22M305%2C38.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C38.3Z%22 transform%3D%22translate(-375.943 -23.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111465%22 data-name%3D%22Path 111465%22 class%3D%22cls-4%22 d%3D%22M0%2C0H5V1H0Z%22 transform%3D%22translate(-79.443 15.355)%22%2F%3E%0D    %3Cpath id%3D%22Path_111464%22 data-name%3D%22Path 111464%22 class%3D%22cls-5%22 d%3D%22M0%2C0H5V1H0Z%22 transform%3D%22translate(-79.443 14.468)%22%2F%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat;
      background-size: 16px;
      margin-top: 4px;
      margin-bottom: 4px; }
      @media screen and (-ms-high-contrast: white-on-black) {
        .tsi-availabilityChart .tsi-zoomButtonContainer .tsi-zoomButtonOut {
          background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 13 14%22%3E%0D  %3Cdefs%3E  %0D    %3Cstyle%3E%0D      .cls-1%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-1 %7B %0D        stroke%3A rgba(33%2C33%2C33%2C0.5)%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        fill%3A rgba(33%2C33%2C33%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23FFFFFF%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A rgba(33%2C33%2C33%2C0.5)%3B%0D      %7D%0D%0D      .cls-5 %7B%0D        fill%3A %23FFFFFF%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22ZoomOut_Light_Theme%22 transform%3D%22translate(83.443 -8.354)%22%3E%0D    %3Cpath id%3D%22Path_111461%22 data-name%3D%22Path 111461%22 class%3D%22cls-1%22 d%3D%22M305%2C39.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C39.3Z%22 transform%3D%22translate(-375.943 -23.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111462%22 data-name%3D%22Path 111462%22 class%3D%22cls-2%22 d%3D%22M299%2C44.3a6%2C6%2C0%2C1%2C0-6-6A5.975%2C5.975%2C0%2C0%2C0%2C299%2C44.3Z%22 transform%3D%22translate(-375.943 -23.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111463%22 data-name%3D%22Path 111463%22 class%3D%22cls-3%22 d%3D%22M305%2C38.3a6%2C6%2C0%2C1%2C1-6-6A5.975%2C5.975%2C0%2C0%2C1%2C305%2C38.3Z%22 transform%3D%22translate(-375.943 -23.446)%22%2F%3E%0D    %3Cpath id%3D%22Path_111465%22 data-name%3D%22Path 111465%22 class%3D%22cls-4%22 d%3D%22M0%2C0H5V1H0Z%22 transform%3D%22translate(-79.443 15.355)%22%2F%3E%0D    %3Cpath id%3D%22Path_111464%22 data-name%3D%22Path 111464%22 class%3D%22cls-5%22 d%3D%22M0%2C0H5V1H0Z%22 transform%3D%22translate(-79.443 14.468)%22%2F%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat; } }
  .tsi-availabilityChart .tsi-sparklineContainer {
    background: none !important;
    margin-top: -32px; }
    .tsi-availabilityChart .tsi-sparklineContainer path {
      stroke: none !important; }
    .tsi-availabilityChart .tsi-sparklineContainer .brushElem .handle {
      visibility: visible;
      shape-rendering: unset;
      width: 8px;
      rx: 4px;
      ry: 4px; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-heatmapComponent {
  display: flex; }
  .tsi-heatmapComponent svg {
    shape-rendering: crispEdges; }
  .tsi-heatmapComponent.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-heatmapComponent.tsi-dark .yAxis path, .tsi-heatmapComponent.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-heatmapComponent.tsi-dark .yAxis .tick text, .tsi-heatmapComponent.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-heatmapComponent.tsi-dark .yAxis .tick line, .tsi-heatmapComponent.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-heatmapComponent.tsi-dark .yAxis path, .tsi-heatmapComponent.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-heatmapComponent.tsi-dark .yAxis .tick text, .tsi-heatmapComponent.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-heatmapComponent.tsi-dark .yAxis .tick line, .tsi-heatmapComponent.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-heatmapComponent.tsi-dark .vHoverBox, .tsi-heatmapComponent.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-heatmapComponent.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-heatmapComponent.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-heatmapComponent.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-heatmapComponent.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-heatmapComponent.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-heatmapComponent.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-heatmapComponent.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-heatmapComponent.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-heatmapComponent.tsi-dark .hoverText {
      stroke: none; }
    .tsi-heatmapComponent.tsi-dark .hHoverText, .tsi-heatmapComponent.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-heatmapComponent.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-heatmapComponent.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-heatmapComponent.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-heatmapComponent.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-heatmapComponent.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-heatmapComponent.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-heatmapComponent.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-heatmapComponent.tsi-dark .yAxis path, .tsi-heatmapComponent.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-heatmapComponent.tsi-dark .yAxis .tick text, .tsi-heatmapComponent.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-heatmapComponent.tsi-dark rect, .tsi-heatmapComponent.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-heatmapComponent.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-heatmapComponent.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-heatmapComponent.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-heatmapComponent.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-heatmapComponent.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-heatmapComponent.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-heatmapComponent.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-heatmapComponent.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-heatmapComponent.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-heatmapComponent.tsi-dark .focus {
      display: none; }
    .tsi-heatmapComponent.tsi-dark svg {
      display: block; }
    .tsi-heatmapComponent.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-heatmapComponent.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-heatmapComponent.tsi-dark .tsi-heatmapWrapper .tsi-heatmapTimeLabels {
      stroke: #60AAFF; }
      .tsi-heatmapComponent.tsi-dark .tsi-heatmapWrapper .tsi-heatmapTimeLabels .tsi-heatmapTimeLabelTextBox text {
        fill: #fff !important;
        stroke: none;
        font-size: 12px; }
      .tsi-heatmapComponent.tsi-dark .tsi-heatmapWrapper .tsi-heatmapTimeLabels .tsi-heatmapTimeLabelTextBox rect {
        fill: #1e2223 !important; }
      .tsi-heatmapComponent.tsi-dark .tsi-heatmapWrapper .tsi-heatmapTimeLabels .tsi-heatmapFocusLine {
        stroke: #62666c !important; }
      .tsi-heatmapComponent.tsi-dark .tsi-heatmapWrapper .tsi-heatmapTimeLabels .xAxis {
        fill: #fff !important; }
        .tsi-heatmapComponent.tsi-dark .tsi-heatmapWrapper .tsi-heatmapTimeLabels .xAxis text {
          stroke: none; }
        .tsi-heatmapComponent.tsi-dark .tsi-heatmapWrapper .tsi-heatmapTimeLabels .xAxis .xAxisBaseline {
          stroke: #fff !important;
          pointer-events: none; }
    .tsi-heatmapComponent.tsi-dark .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23666%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-heatmapComponent.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-heatmapComponent.tsi-light .yAxis path, .tsi-heatmapComponent.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-heatmapComponent.tsi-light .yAxis .tick text, .tsi-heatmapComponent.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-heatmapComponent.tsi-light .yAxis .tick line, .tsi-heatmapComponent.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-heatmapComponent.tsi-light .yAxis path, .tsi-heatmapComponent.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-heatmapComponent.tsi-light .yAxis .tick text, .tsi-heatmapComponent.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-heatmapComponent.tsi-light .yAxis .tick line, .tsi-heatmapComponent.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-heatmapComponent.tsi-light .vHoverBox, .tsi-heatmapComponent.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-heatmapComponent.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-heatmapComponent.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-heatmapComponent.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-heatmapComponent.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-heatmapComponent.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-heatmapComponent.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-heatmapComponent.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-heatmapComponent.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-heatmapComponent.tsi-light .hoverText {
      stroke: none; }
    .tsi-heatmapComponent.tsi-light .hHoverText, .tsi-heatmapComponent.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-heatmapComponent.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-heatmapComponent.tsi-light .hoverText {
      fill: #000; }
    .tsi-heatmapComponent.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-heatmapComponent.tsi-light .tooltip text {
      fill: #000; }
    .tsi-heatmapComponent.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-heatmapComponent.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-heatmapComponent.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-heatmapComponent.tsi-light .yAxis path, .tsi-heatmapComponent.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-heatmapComponent.tsi-light .yAxis .tick text, .tsi-heatmapComponent.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-heatmapComponent.tsi-light rect, .tsi-heatmapComponent.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-heatmapComponent.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-heatmapComponent.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-heatmapComponent.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-heatmapComponent.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-heatmapComponent.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-heatmapComponent.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-heatmapComponent.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-heatmapComponent.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-heatmapComponent.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-heatmapComponent.tsi-light .focus {
      display: none; }
    .tsi-heatmapComponent.tsi-light svg {
      display: block; }
    .tsi-heatmapComponent.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-heatmapComponent.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-heatmapComponent.tsi-light .tsi-heatmapWrapper .tsi-heatmapTimeLabels {
      stroke: #136BFB; }
      .tsi-heatmapComponent.tsi-light .tsi-heatmapWrapper .tsi-heatmapTimeLabels .tsi-heatmapTimeLabelTextBox text {
        fill: #000 !important;
        stroke: none;
        font-size: 12px; }
      .tsi-heatmapComponent.tsi-light .tsi-heatmapWrapper .tsi-heatmapTimeLabels .tsi-heatmapTimeLabelTextBox rect {
        fill: #f2f2f2 !important; }
      .tsi-heatmapComponent.tsi-light .tsi-heatmapWrapper .tsi-heatmapTimeLabels .tsi-heatmapFocusLine {
        stroke: #b3d6f2 !important; }
      .tsi-heatmapComponent.tsi-light .tsi-heatmapWrapper .tsi-heatmapTimeLabels .xAxis {
        fill: #000 !important; }
        .tsi-heatmapComponent.tsi-light .tsi-heatmapWrapper .tsi-heatmapTimeLabels .xAxis text {
          stroke: none; }
        .tsi-heatmapComponent.tsi-light .tsi-heatmapWrapper .tsi-heatmapTimeLabels .xAxis .xAxisBaseline {
          stroke: #000 !important;
          pointer-events: none; }
    .tsi-heatmapComponent.tsi-light .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23ddd%22%2F%3E%0D%3C%2Fsvg%3E %0D"); }
  .tsi-heatmapComponent .tsi-heatmapWrapper {
    position: relative;
    overflow: hidden; }
    .tsi-heatmapComponent .tsi-heatmapWrapper .tsi-heatmapSVG {
      width: 100%;
      height: 100%;
      pointer-events: none;
      position: absolute;
      bottom: 0px;
      left: 0px; }
      .tsi-heatmapComponent .tsi-heatmapWrapper .tsi-heatmapSVG .tick line {
        width: 4px; }
      .tsi-heatmapComponent .tsi-heatmapWrapper .tsi-heatmapSVG .tick text {
        font-size: 12px !important; }
      .tsi-heatmapComponent .tsi-heatmapWrapper .tsi-heatmapSVG .tsi-heatmapFocusLine {
        stroke-width: 1px; }
      .tsi-heatmapComponent .tsi-heatmapWrapper .tsi-heatmapSVG .tsi-heatmapTimeLabelTextBox {
        text-anchor: middle; }
        .tsi-heatmapComponent .tsi-heatmapWrapper .tsi-heatmapSVG .tsi-heatmapTimeLabelTextBox text {
          transform: translateY(1px); }
    .tsi-heatmapComponent .tsi-heatmapWrapper .tsi-heatmapCanvasWrapper {
      position: absolute; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-tableComponent {
  position: relative;
  text-align: left; }
  .tsi-tableComponent.tsi-dark {
    background-color: #0d0f0e; }
    .tsi-tableComponent.tsi-dark .yAxis path, .tsi-tableComponent.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-tableComponent.tsi-dark .yAxis .tick text, .tsi-tableComponent.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-tableComponent.tsi-dark .yAxis .tick line, .tsi-tableComponent.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-tableComponent.tsi-dark .yAxis path, .tsi-tableComponent.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-tableComponent.tsi-dark .yAxis .tick text, .tsi-tableComponent.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-tableComponent.tsi-dark .yAxis .tick line, .tsi-tableComponent.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-tableComponent.tsi-dark .vHoverBox, .tsi-tableComponent.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-tableComponent.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-tableComponent.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-tableComponent.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-tableComponent.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-tableComponent.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-tableComponent.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-tableComponent.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-tableComponent.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-tableComponent.tsi-dark .hoverText {
      stroke: none; }
    .tsi-tableComponent.tsi-dark .hHoverText, .tsi-tableComponent.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-tableComponent.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-tableComponent.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-tableComponent.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-tableComponent.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-tableComponent.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-tableComponent.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-tableComponent.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-tableComponent.tsi-dark .yAxis path, .tsi-tableComponent.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-tableComponent.tsi-dark .yAxis .tick text, .tsi-tableComponent.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-tableComponent.tsi-dark rect, .tsi-tableComponent.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-tableComponent.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-tableComponent.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-tableComponent.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-tableComponent.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-tableComponent.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-tableComponent.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-tableComponent.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-tableComponent.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-tableComponent.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-tableComponent.tsi-dark .focus {
      display: none; }
    .tsi-tableComponent.tsi-dark svg {
      display: block; }
    .tsi-tableComponent.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-tableComponent.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-tableComponent.tsi-dark .tsi-eventsTable {
      background-color: #0d0f0e;
      color: #fff;
      border-left: 1px solid #666666; }
      .tsi-tableComponent.tsi-dark .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRows tr:hover {
        background-color: #62666c; }
      .tsi-tableComponent.tsi-dark .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRows tr td {
        border: 1px solid #666666; }
      .tsi-tableComponent.tsi-dark .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader {
        border-right: 1px solid #666666;
        border-bottom: 1px solid #666666;
        background-color: #31373e; }
        .tsi-tableComponent.tsi-dark .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader:hover {
          background-color: #62666c; }
        .tsi-tableComponent.tsi-dark .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader.tsi-columnHeaderDisabled:hover {
          background-color: #31373e; }
    .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend {
      background-color: #0d0f0e; }
      .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-selectAllSomeState {
        background-color: #fff; }
      .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle, .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns {
        color: #fff; }
        .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle:hover, .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns:hover {
          background-color: #62666c; }
      .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggleCheckbox.tsi-notSelected {
        background: #0d0f0e;
        border: 1px solid rgba(255, 255, 255, 0.2); }
      .tsi-tableComponent.tsi-dark .tsi-tableLeftPanel .tsi-tableLegend .tsi-eventsDownload {
        background-color: #1e2223; }
    .tsi-tableComponent.tsi-dark .tsi-downloadEventsIcon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cg opacity%3D%220.25%22%3E%0D%3Cpath d%3D%22M3.49609 9.5L7.4961 13.5L11.4961 9.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 2.0004V13.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M3.49609 8.5L7.4961 12.5L11.4961 8.5%22 stroke%3D%22%23F4F4F4%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 1.0004V12.5%22 stroke%3D%22%23F4F4F4%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath opacity%3D%220.75%22 d%3D%22M2.99609 14.5H11.9961%22 stroke%3D%22%23F4F4F4%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-tableComponent.tsi-dark .tsi-columnSortIcon.down {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D    %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-sortDown-Dark-1%7Bfill%3Anone%7D.cls-sortDown-Dark-2%7Bfill%3Argba(0%2C0%2C0%2C.1)%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D    %3Cg transform%3D%22translate(-524 -96)%22%3E%0D        %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-sortDown-Dark-1%22 transform%3D%22translate(524 96)%22%2F%3E%0D        %3Cg transform%3D%22translate(524 96)%22%3E%0D            %3Cpath d%3D%22M7.486-2.965l-.639-.53L4.486-1.41v-10.555h-1v10.572l-2.361-2.1-.639.53 3.5 3z%22 class%3D%22cls-sortDown-Dark-2%22 transform%3D%22translate(4.514 14.965)%22%2F%3E%0D            %3Cpath d%3D%22M7.486-2.965l-.639-.53L4.486-1.41v-10.555h-1v10.572l-2.361-2.1-.639.53 3.5 3z%22 transform%3D%22translate(4.514 13.965)%22 style%3D%22fill%3Awhite%3B%22 %2F%3E%0D        %3C%2Fg%3E%0D    %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-tableComponent.tsi-dark .tsi-columnSortIcon.up {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D    %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-sortUp-Dark-1%7Bfill%3Anone%7D.cls-sortUp-Dark-2%7Bfill%3Argba(0%2C0%2C0%2C.1)%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D    %3Cg transform%3D%22translate(-488 -96)%22%3E%0D        %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-sortUp-Dark-1%22 transform%3D%22translate(488 96)%22%2F%3E%0D        %3Cg transform%3D%22translate(488 96)%22%3E%0D            %3Cpath d%3D%22M7.486-8.965l-.639.53-2.361-2.084V.035h-1v-10.572l-2.361 2.1-.639-.53 3.5-3z%22 class%3D%22cls-sortUp-Dark-2%22 transform%3D%22translate(4.514 14.965)%22%2F%3E%0D            %3Cpath d%3D%22M7.486-8.965l-.639.53-2.361-2.084V.035h-1v-10.572l-2.361 2.1-.639-.53 3.5-3z%22 style%3D%22fill%3Awhite%3B%22 transform%3D%22translate(4.514 13.965)%22%2F%3E%0D        %3C%2Fg%3E%0D    %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
  .tsi-tableComponent.tsi-light {
    background-color: #ffffff; }
    .tsi-tableComponent.tsi-light .yAxis path, .tsi-tableComponent.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-tableComponent.tsi-light .yAxis .tick text, .tsi-tableComponent.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-tableComponent.tsi-light .yAxis .tick line, .tsi-tableComponent.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-tableComponent.tsi-light .yAxis path, .tsi-tableComponent.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-tableComponent.tsi-light .yAxis .tick text, .tsi-tableComponent.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-tableComponent.tsi-light .yAxis .tick line, .tsi-tableComponent.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-tableComponent.tsi-light .vHoverBox, .tsi-tableComponent.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-tableComponent.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-tableComponent.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-tableComponent.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-tableComponent.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-tableComponent.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-tableComponent.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-tableComponent.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-tableComponent.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-tableComponent.tsi-light .hoverText {
      stroke: none; }
    .tsi-tableComponent.tsi-light .hHoverText, .tsi-tableComponent.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-tableComponent.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-tableComponent.tsi-light .hoverText {
      fill: #000; }
    .tsi-tableComponent.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-tableComponent.tsi-light .tooltip text {
      fill: #000; }
    .tsi-tableComponent.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-tableComponent.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-tableComponent.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-tableComponent.tsi-light .yAxis path, .tsi-tableComponent.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-tableComponent.tsi-light .yAxis .tick text, .tsi-tableComponent.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-tableComponent.tsi-light rect, .tsi-tableComponent.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-tableComponent.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-tableComponent.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-tableComponent.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-tableComponent.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-tableComponent.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-tableComponent.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-tableComponent.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-tableComponent.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-tableComponent.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-tableComponent.tsi-light .focus {
      display: none; }
    .tsi-tableComponent.tsi-light svg {
      display: block; }
    .tsi-tableComponent.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-tableComponent.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-tableComponent.tsi-light .tsi-eventsTable {
      background-color: #ffffff;
      color: #000;
      border-left: 1px solid #a6a6a6; }
      .tsi-tableComponent.tsi-light .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRows tr:hover {
        background-color: #b3d6f2; }
      .tsi-tableComponent.tsi-light .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRows tr td {
        border: 1px solid #a6a6a6; }
      .tsi-tableComponent.tsi-light .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader {
        border-right: 1px solid #a6a6a6;
        border-bottom: 1px solid #a6a6a6;
        background-color: #dcdcdc; }
        .tsi-tableComponent.tsi-light .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader:hover {
          background-color: #b3d6f2; }
        .tsi-tableComponent.tsi-light .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader.tsi-columnHeaderDisabled:hover {
          background-color: #dcdcdc; }
    .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend {
      background-color: #ffffff; }
      .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-selectAllSomeState {
        background-color: #000; }
      .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle, .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns {
        color: #000; }
        .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle:hover, .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns:hover {
          background-color: #b3d6f2; }
      .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggleCheckbox.tsi-notSelected {
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.2); }
      .tsi-tableComponent.tsi-light .tsi-tableLeftPanel .tsi-tableLegend .tsi-eventsDownload {
        background-color: #f2f2f2; }
    .tsi-tableComponent.tsi-light .tsi-downloadEventsIcon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M3.49609 9.5L7.4961 13.5L11.4961 9.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 2.0004V13.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M3.49609 8.5L7.4961 12.5L11.4961 8.5%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 1.0004V12.5%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2.99609 14.5H11.9961%22 stroke%3D%22%23212121%22 stroke-opacity%3D%220.75%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-tableComponent.tsi-light .tsi-columnSortIcon.down {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D    %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-sortDown-Light-1%7Bfill%3Anone%7D.cls-sortDown-Light-2%7Bfill%3Argba(0%2C0%2C0%2C.1)%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D    %3Cg transform%3D%22translate(-524 -96)%22%3E%0D        %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-sortDown-Light-1%22 transform%3D%22translate(524 96)%22%2F%3E%0D        %3Cg transform%3D%22translate(524 96)%22%3E%0D            %3Cpath d%3D%22M7.486-2.965l-.639-.53L4.486-1.41v-10.555h-1v10.572l-2.361-2.1-.639.53 3.5 3z%22 class%3D%22cls-sortDown-Light-2%22 transform%3D%22translate(4.514 14.965)%22%2F%3E%0D            %3Cpath d%3D%22M7.486-2.965l-.639-.53L4.486-1.41v-10.555h-1v10.572l-2.361-2.1-.639.53 3.5 3z%22 transform%3D%22translate(4.514 13.965)%22%2F%3E%0D        %3C%2Fg%3E%0D    %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-tableComponent.tsi-light .tsi-columnSortIcon.up {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D    %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-sortUp-Light-1%7Bfill%3Anone%7D.cls-sortUp-Light-2%7Bfill%3Argba(0%2C0%2C0%2C.1)%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D    %3Cg transform%3D%22translate(-488 -96)%22%3E%0D        %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-sortUp-Light-1%22 transform%3D%22translate(488 96)%22%2F%3E%0D        %3Cg transform%3D%22translate(488 96)%22%3E%0D            %3Cpath d%3D%22M7.486-8.965l-.639.53-2.361-2.084V.035h-1v-10.572l-2.361 2.1-.639-.53 3.5-3z%22 class%3D%22cls-sortUp-Light-2%22 transform%3D%22translate(4.514 14.965)%22%2F%3E%0D            %3Cpath d%3D%22M7.486-8.965l-.639.53-2.361-2.084V.035h-1v-10.572l-2.361 2.1-.639-.53 3.5-3z%22 transform%3D%22translate(4.514 13.965)%22%2F%3E%0D        %3C%2Fg%3E%0D    %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
  .tsi-tableComponent .tsi-columnTypeIcons {
    display: flex;
    align-items: center; }
  .tsi-tableComponent .tsi-columnTypeIcon {
    width: 16px;
    height: 16px;
    pointer-events: none; }
    .tsi-tableComponent .tsi-columnTypeIcon.String {
      background-image: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D    %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-abc-1%7Bfill%3Anone%7D.cls-abc-2%7Bfill%3A%2307f%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D    %3Cg transform%3D%22translate(-91 -132)%22%3E%0D        %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-abc-1%22 transform%3D%22translate(91 132)%22%2F%3E%0D        %3Cpath d%3D%22M3.327-.606a2.272 2.272 0 0 1-1.5.716 1.373 1.373 0 0 1-.983-.371A1.239 1.239 0 0 1 .453-1.2a1.344 1.344 0 0 1 .657-1.2 3.507 3.507 0 0 1 1.883-.42H3.2v-.58a.744.744 0 0 0-.853-.831 3.187 3.187 0 0 0-1.481.422v-.716A4.363 4.363 0 0 1 2.5-4.878a1.665 1.665 0 0 1 1.18.36A1.479 1.479 0 0 1 4.065-3.4v2.162q0 .743.457.743a1.149 1.149 0 0 0 .167-.015l.062.479A1.49 1.49 0 0 1 4.1.11q-.606 0-.773-.716zM3.2-1.077v-1.235l-.29-.009a2.175 2.175 0 0 0-1.151.27.809.809 0 0 0-.439.71.71.71 0 0 0 .22.527.737.737 0 0 0 .534.214A1.8 1.8 0 0 0 3.2-1.077zM5.836.053v-6.992H6.7v3.063a1.709 1.709 0 0 1 1.6-1 1.631 1.631 0 0 1 1.356.628 2.709 2.709 0 0 1 .494 1.718 3.051 3.051 0 0 1-.56 1.914A1.772 1.772 0 0 1 8.112.11 1.787 1.787 0 0 1 6.7-.541l-.1.594zM6.7-1.138a1.966 1.966 0 0 0 1.274.6q1.248 0 1.248-1.9 0-1.679-1.107-1.679a1.928 1.928 0 0 0-1.415.782zM13.364.11a2.056 2.056 0 0 1-1.6-.716 2.617 2.617 0 0 1-.637-1.806 2.5 2.5 0 0 1 .631-1.815 2.338 2.338 0 0 1 1.76-.65 5.788 5.788 0 0 1 1.248.154V-4a4.457 4.457 0 0 0-1.2-.215 1.3 1.3 0 0 0-1.066.5 2.056 2.056 0 0 0-.4 1.329 1.967 1.967 0 0 0 .413 1.3 1.339 1.339 0 0 0 1.081.5 2.8 2.8 0 0 0 1.222-.3v.747a5.11 5.11 0 0 1-1.452.249z%22 class%3D%22cls-abc-2%22 transform%3D%22translate(91 144)%22%2F%3E%0D    %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-tableComponent .tsi-columnTypeIcon.DateTime {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M16 1.9375V15.0625H1V1.9375H3.8125V1H4.75V1.9375H12.25V1H13.1875V1.9375H16ZM1.9375 2.875V4.75H15.0625V2.875H13.1875V3.8125H12.25V2.875H4.75V3.8125H3.8125V2.875H1.9375ZM15.0625 14.125V5.6875H1.9375V14.125H15.0625ZM3.8125 8.5H4.75V9.4375H3.8125V8.5ZM3.8125 10.375H4.75V11.3125H3.8125V10.375ZM3.8125 12.25H4.75V13.1875H3.8125V12.25ZM6.625 6.625H7.5625V7.5625H6.625V6.625ZM6.625 8.5H7.5625V9.4375H6.625V8.5ZM6.625 10.375H7.5625V11.3125H6.625V10.375ZM6.625 12.25H7.5625V13.1875H6.625V12.25ZM9.4375 6.625H10.375V7.5625H9.4375V6.625ZM9.4375 8.5H10.375V9.4375H9.4375V8.5ZM9.4375 10.375H10.375V11.3125H9.4375V10.375ZM9.4375 12.25H10.375V13.1875H9.4375V12.25ZM12.25 6.625H13.1875V7.5625H12.25V6.625ZM12.25 8.5H13.1875V9.4375H12.25V8.5ZM12.25 10.375H13.1875V11.3125H12.25V10.375Z%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-tableComponent .tsi-columnTypeIcon.Double, .tsi-tableComponent .tsi-columnTypeIcon.Long {
      background-image: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D    %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-number-1%7Bfill%3Anone%7D.cls-number-2%7Bfill%3A%23136BFB%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D    %3Cg transform%3D%22translate(-56 -132)%22%3E%0D        %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-number-1%22 transform%3D%22translate(56 132)%22%2F%3E%0D        %3Cpath d%3D%22M1.189 0l.65-2.6H.088l.146-.727h1.787l.51-2.021H.633l.146-.722h1.928l.656-2.6h.744l-.65 2.6H5l.65-2.6h.75l-.65 2.6H7.5l-.141.721H5.566l-.51 2.021h1.9l-.147.728H4.881L4.23 0h-.75l.65-2.6H2.59L1.939 0zm1.582-3.328h1.542l.51-2.021H3.275z%22 class%3D%22cls-number-2%22 transform%3D%22translate(60 144)%22%2F%3E%0D    %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-tableComponent .tsi-columnTypeIcon.Bool {
      background-image: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D    %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-boolean-1%7Bfill%3Anone%7D.cls-boolean-2%7Bfill%3A%2307f%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D    %3Cg transform%3D%22translate(-128 -132)%22%3E%0D        %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-boolean-1%22 transform%3D%22translate(128 132)%22%2F%3E%0D        %3Cpath d%3D%22M2.386 0v-5.814H.079V-6.5h5.537v.69H3.309V0zm4.658 1.3v-8.24h.65V1.3zM9.892 0v-6.5h3.634v.69h-2.711v2.18h2.276v.681h-2.276V0z%22 class%3D%22cls-boolean-2%22 transform%3D%22translate(129 144)%22%2F%3E%0D    %3C%2Fg%3E%0D%3C%2Fsvg%3E"); }
    .tsi-tableComponent .tsi-columnTypeIcon.tsid {
      pointer-events: auto;
      margin-right: 8px;
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M5.55 7.2125C5.55 6.95 5.4625 6.6875 5.4625 6.5125C5.39046 6.28655 5.3608 6.04923 5.375 5.8125C5.3901 5.37032 5.44871 4.93069 5.55 4.5C5.65134 4.09099 5.8295 3.70497 6.075 3.3625C6.25703 3.00732 6.49319 2.68261 6.775 2.4L7.7375 1.6125L8.875 1.175L10.1875 1L11.5 1.175C11.909 1.27634 12.295 1.4545 12.6375 1.7L13.6 2.4L14.3875 3.3625C14.5713 3.72594 14.7179 4.10705 14.825 4.5C14.9263 4.93069 14.9849 5.37032 15 5.8125C14.9849 6.25468 14.9263 6.69431 14.825 7.125C14.7179 7.51795 14.5713 7.89906 14.3875 8.2625L13.6 9.225L12.6375 10.0125L11.5 10.45L10.1875 10.625L9.05 10.45L8 10.1V11.5H6.25V13.25H4.5V15H1V11.7625L5.55 7.2125ZM1.875 14.125H3.625V12.375H5.375V10.625H7.125V8.875H7.7375C8.06554 9.16246 8.45444 9.37187 8.875 9.4875C9.29154 9.65862 9.73719 9.74775 10.1875 9.75C10.7329 9.7609 11.273 9.64088 11.7625 9.4C12.2193 9.22184 12.6358 8.95409 12.9875 8.6125C13.3291 8.26079 13.5968 7.84428 13.775 7.3875C14.0159 6.89802 14.1359 6.35793 14.125 5.8125C14.144 5.29423 14.0231 4.7804 13.775 4.325C13.6181 3.83221 13.3485 3.38281 12.9875 3.0125C12.6358 2.67091 12.2193 2.40316 11.7625 2.225C11.273 1.98412 10.7329 1.8641 10.1875 1.875C9.66923 1.85597 9.15541 1.97687 8.7 2.225C8.20721 2.38186 7.75781 2.6515 7.3875 3.0125C7.04591 3.36421 6.77816 3.78072 6.6 4.2375C6.35912 4.72698 6.2391 5.26707 6.25 5.8125C6.23625 6.07801 6.2658 6.34399 6.3375 6.6L6.6 7.3875L1.875 12.1125V14.125ZM11.85 3.7125L12.1125 3.8875C12.2 3.975 12.2875 4.0625 12.2875 4.15C12.3571 4.25267 12.3881 4.37666 12.375 4.5C12.3881 4.62334 12.3571 4.74733 12.2875 4.85L12.1125 5.1125L11.85 5.2875H11.15L10.8875 5.1125L10.7125 4.85C10.6429 4.74733 10.6119 4.62334 10.625 4.5C10.6119 4.37666 10.6429 4.25267 10.7125 4.15C10.7125 4.0625 10.8 3.975 10.8875 3.8875L11.15 3.7125H11.85Z%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
  .tsi-tableComponent .tsi-columnSortIcon {
    width: 16px;
    height: 16px; }
  .tsi-tableComponent .tsi-eventsTable {
    position: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - 245px);
    height: 100%;
    font-family: consolas;
    font-size: 13px; }
    .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders {
      overflow-x: hidden;
      font-size: 14px;
      white-space: nowrap;
      position: absolute;
      width: 100%;
      top: 0px;
      left: 0px;
      z-index: 1; }
      .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader {
        display: inline-block;
        top: 0px;
        height: 24px;
        padding-left: 6px;
        padding-right: 12px;
        position: relative;
        box-sizing: content-box; }
        .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader.tsi-columnHeaderDisabled:hover {
          cursor: default; }
        .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader:hover {
          cursor: pointer; }
        .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-columnHeaderName {
          display: inline-block;
          font-weight: bold;
          margin-right: 52px; }
          .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-columnHeaderName.moreMarginRight {
            margin-right: 72px; }
        .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-columnSortIcon {
          right: 28px;
          position: absolute; }
          .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-columnSortIcon.moreRight {
            right: 52px; }
        .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-columnTypeIcons {
          position: absolute;
          vertical-align: bottom;
          right: 8px; }
          .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-columnTypeIcons .tsi-columnTypeIcon {
            position: relative;
            right: unset; }
        .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-columnTypeIcon {
          position: absolute;
          vertical-align: bottom;
          right: 8px; }
        .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-sortColumnButton {
          background-color: transparent;
          display: block;
          width: 100%;
          left: 0px;
          top: 0px;
          height: 100%;
          position: absolute;
          border: none;
          cursor: pointer; }
          .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader .tsi-sortColumnButton:disabled {
            cursor: default; }
    .tsi-tableComponent .tsi-eventsTable .tsi-eventRowsContainer {
      top: 0px;
      overflow-y: scroll;
      position: absolute;
      left: 0px;
      width: 100%;
      height: 100%; }
      .tsi-tableComponent .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRows {
        margin-left: -1px;
        white-space: nowrap;
        border-collapse: collapse;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 24px; }
        .tsi-tableComponent .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRows tr td {
          min-width: 60px; }
    .tsi-tableComponent .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRow .tsi-eventCell, .tsi-tableComponent .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRow .tsi-columnHeader, .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-eventCell, .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader {
      height: 24px;
      padding-left: 8px;
      padding-right: 8px; }
    .tsi-tableComponent .tsi-eventsTable .tsi-eventRowsContainer .tsi-eventRow .tsi-columnHeader, .tsi-tableComponent .tsi-eventsTable .tsi-columnHeaders .tsi-columnHeader {
      display: inline-flex;
      align-items: center; }
  .tsi-tableComponent .tsi-tableLeftPanel {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 244px;
    height: 100%; }
    .tsi-tableComponent .tsi-tableLeftPanel .tsi-eventsDownload {
      border: none;
      height: 32px;
      display: block;
      bottom: 16px;
      background-position-y: 8px;
      background-position-x: 8px;
      width: calc(100% - 40px);
      text-align: center;
      padding: 8px 12px;
      cursor: pointer;
      align-items: center;
      display: flex;
      justify-items: center;
      justify-content: center;
      margin: 20px; }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-eventsDownload .tsi-downloadEventsIcon {
        height: 16px;
        width: 16px;
        display: inline-flex;
        background-repeat: no-repeat;
        background-position: center; }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-eventsDownload.tsi-downloading .tsi-downloadEventsIcon {
        animation: rotating 2s linear infinite;
        background-image: url("data:image/svg+xml,%3Csvg width%3D%2213%22 height%3D%2214%22 viewBox%3D%220 0 13 14%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M8.55245 12.7955C5.35165 13.6532 2.06163 11.7537 1.20398 8.55291C0.34633 5.35211 2.24583 2.06209 5.44662 1.20444C8.64742 0.346788 11.9374 2.24628 12.7951 5.44708C13.6527 8.64788 11.7532 11.9379 8.55245 12.7955ZM8.29331 11.8284C10.96 11.1139 12.5425 8.37289 11.828 5.70622C11.1134 3.03955 8.37243 1.45703 5.70576 2.17156C3.03909 2.88609 1.45657 5.6271 2.17111 8.29377C2.88564 10.9604 5.62664 12.543 8.29331 11.8284Z%22 fill%3D%22%23C7E0F4%22%2F%3E%0D%3Cmask id%3D%22mask0%22 mask-type%3D%22alpha%22 maskUnits%3D%22userSpaceOnUse%22 x%3D%220%22 y%3D%220%22 width%3D%2214%22 height%3D%2214%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M8.55245 12.7955C5.35165 13.6532 2.06163 11.7537 1.20398 8.55291C0.34633 5.35211 2.24583 2.06209 5.44662 1.20444C8.64742 0.346788 11.9374 2.24628 12.7951 5.44708C13.6527 8.64788 11.7532 11.9379 8.55245 12.7955ZM8.29331 11.8284C10.96 11.1139 12.5425 8.37289 11.828 5.70622C11.1134 3.03955 8.37243 1.45703 5.70576 2.17156C3.03909 2.88609 1.45657 5.6271 2.17111 8.29377C2.88564 10.9604 5.62664 12.543 8.29331 11.8284Z%22 fill%3D%22white%22%2F%3E%0D%3C%2Fmask%3E%0D%3Cg mask%3D%22url(%23mask0)%22%3E%0D%3Crect x%3D%229.91211%22 y%3D%22-3.86667%22 width%3D%2212%22 height%3D%2212%22 transform%3D%22rotate(15 9.91211 -3.86667)%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-eventsDownload .tsi-downloadEventsText {
        display: inline-flex;
        margin-left: 8px; }
    .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend {
      overflow-y: auto;
      height: calc(100% - 60px);
      font-size: 14px; }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend ul {
        padding: 0;
        margin: 8px;
        margin-left: 16px; }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-selectAllText {
        left: 28px;
        position: absolute;
        pointer-events: none;
        width: 124px;
        text-overflow: ellipsis;
        overflow: hidden; }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns {
        margin-bottom: 4px !important; }
        .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleName {
          left: 13px !important; }
        .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-selectAllSomeState {
          pointer-events: none;
          position: absolute;
          width: 8px;
          height: 8px;
          left: 8px;
          top: 8px; }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns {
        height: 24px;
        overflow: hidden;
        list-style-type: none;
        position: relative;
        overflow-y: hidden;
        white-space: nowrap;
        display: flex;
        align-items: center; }
        .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleName, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleName {
          left: 20px;
          position: relative;
          pointer-events: none;
          width: calc(100% - 88px);
          text-overflow: ellipsis;
          overflow: hidden;
          display: inline-block; }
          .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleName.tsidPropertyName, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleName.tsidPropertyName {
            width: calc(100% - 112px); }
        .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleCheckbox, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleCheckbox {
          pointer-events: none;
          display: inline-block;
          width: 16px;
          height: 16px;
          left: 4px;
          position: relative;
          background-image: url("data:image/svg+xml,  %3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 14 14%22%3E%0D    %3Cg transform%3D%22translate(-160 -223)%22%3E%0D      %3Cpath style%3D%22fill%3A %230077ff%3B stroke%3A %230077ff%22 class%3D%22tsiIconCbBg%22 d%3D%22M2%2C0H12a2%2C2%2C0%2C0%2C1%2C2%2C2V12a2%2C2%2C0%2C0%2C1-2%2C2H2a2%2C2%2C0%2C0%2C1-2-2V2A2%2C2%2C0%2C0%2C1%2C2%2C0Z%22 transform%3D%22translate(160 223)%22 %2F%3E%0D      %3Cpath style%3D%22fill%3A %23f8f8f8%22 class%3D%22tsiIconCbCheck%22 d%3D%22M10.764-8.736%2C4.5-2.467%2C1.236-5.736l.527-.527L4.5-3.533l5.736-5.73Z%22 transform%3D%22translate(161 236)%22 %2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fsvg%3E"); }
        .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnTypeIcon, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnTypeIcon {
          display: inline-block;
          position: relative;
          left: 12px; }
        .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleButton, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleButton {
          z-index: 0;
          background-color: transparent;
          width: 100%;
          left: 0px;
          height: 100%;
          position: absolute;
          border: none; }
          .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleButton .tsi-onlyLabel, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleButton .tsi-onlyLabel {
            opacity: 0;
            right: 4px;
            position: absolute;
            cursor: pointer;
            margin-top: -10px;
            font-size: 14px; }
            .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleButton .tsi-onlyLabel:hover, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleButton .tsi-onlyLabel:focus, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleButton .tsi-onlyLabel:hover, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleButton .tsi-onlyLabel:focus {
              text-decoration: underline;
              opacity: .6; }
          .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-columnToggle .tsi-columnToggleButton:hover .tsi-onlyLabel, .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns .tsi-columnToggleButton:hover .tsi-onlyLabel {
            opacity: .6; }
      .tsi-tableComponent .tsi-tableLeftPanel .tsi-tableLegend .tsi-selectAllColumns {
        font-weight: bold;
        text-transform: capitalize; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-scatterPlot {
  display: flex;
  position: relative; }
  .tsi-scatterPlot.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-scatterPlot.tsi-dark .tsi-scatterPlotSVG text {
      fill: #fff; }
    .tsi-scatterPlot.tsi-dark .tsi-scatterPlotSVG .tsi-focusLine {
      stroke: #62666c; }
    .tsi-scatterPlot.tsi-dark .yAxis path, .tsi-scatterPlot.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-scatterPlot.tsi-dark .yAxis .tick text, .tsi-scatterPlot.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-scatterPlot.tsi-dark .yAxis .tick line, .tsi-scatterPlot.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-scatterPlot.tsi-dark .yAxis path, .tsi-scatterPlot.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-scatterPlot.tsi-dark .yAxis .tick text, .tsi-scatterPlot.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-scatterPlot.tsi-dark .yAxis .tick line, .tsi-scatterPlot.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-scatterPlot.tsi-dark .vHoverBox, .tsi-scatterPlot.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-scatterPlot.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-scatterPlot.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-scatterPlot.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-scatterPlot.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-scatterPlot.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-scatterPlot.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-scatterPlot.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-scatterPlot.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-scatterPlot.tsi-dark .hoverText {
      stroke: none; }
    .tsi-scatterPlot.tsi-dark .hHoverText, .tsi-scatterPlot.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-scatterPlot.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-scatterPlot.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-scatterPlot.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-scatterPlot.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-scatterPlot.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-scatterPlot.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-scatterPlot.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-scatterPlot.tsi-dark .yAxis path, .tsi-scatterPlot.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-scatterPlot.tsi-dark .yAxis .tick text, .tsi-scatterPlot.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-scatterPlot.tsi-dark rect, .tsi-scatterPlot.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-scatterPlot.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-scatterPlot.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-scatterPlot.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-scatterPlot.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-scatterPlot.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-scatterPlot.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-scatterPlot.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-scatterPlot.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-scatterPlot.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-scatterPlot.tsi-dark .focus {
      display: none; }
    .tsi-scatterPlot.tsi-dark svg {
      display: block; }
    .tsi-scatterPlot.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-scatterPlot.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-scatterPlot.tsi-dark .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23666%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-scatterPlot.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-scatterPlot.tsi-light .tsi-scatterPlotSVG text {
      fill: #000; }
    .tsi-scatterPlot.tsi-light .tsi-scatterPlotSVG .tsi-focusLine {
      stroke: #b3d6f2; }
    .tsi-scatterPlot.tsi-light .yAxis path, .tsi-scatterPlot.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-scatterPlot.tsi-light .yAxis .tick text, .tsi-scatterPlot.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-scatterPlot.tsi-light .yAxis .tick line, .tsi-scatterPlot.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-scatterPlot.tsi-light .yAxis path, .tsi-scatterPlot.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-scatterPlot.tsi-light .yAxis .tick text, .tsi-scatterPlot.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-scatterPlot.tsi-light .yAxis .tick line, .tsi-scatterPlot.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-scatterPlot.tsi-light .vHoverBox, .tsi-scatterPlot.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-scatterPlot.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-scatterPlot.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-scatterPlot.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-scatterPlot.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-scatterPlot.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-scatterPlot.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-scatterPlot.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-scatterPlot.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-scatterPlot.tsi-light .hoverText {
      stroke: none; }
    .tsi-scatterPlot.tsi-light .hHoverText, .tsi-scatterPlot.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-scatterPlot.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-scatterPlot.tsi-light .hoverText {
      fill: #000; }
    .tsi-scatterPlot.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-scatterPlot.tsi-light .tooltip text {
      fill: #000; }
    .tsi-scatterPlot.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-scatterPlot.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-scatterPlot.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-scatterPlot.tsi-light .yAxis path, .tsi-scatterPlot.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-scatterPlot.tsi-light .yAxis .tick text, .tsi-scatterPlot.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-scatterPlot.tsi-light rect, .tsi-scatterPlot.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-scatterPlot.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-scatterPlot.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-scatterPlot.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-scatterPlot.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-scatterPlot.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-scatterPlot.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-scatterPlot.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-scatterPlot.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-scatterPlot.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-scatterPlot.tsi-light .focus {
      display: none; }
    .tsi-scatterPlot.tsi-light svg {
      display: block; }
    .tsi-scatterPlot.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-scatterPlot.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-scatterPlot.tsi-light .tsi-resizeGutter {
      background-image: url("data:image/svg+xml,%3Csvg id%3D%22handleBar%22 width%3D%226%22 height%3D%2224%22 viewBox%3D%220 0 6 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cpath d%3D%22M5.28647 2.903C5.28647 1.50682 4.15464 0.375 2.75847 0.375C1.36229 0.375 0.230469 1.50682 0.230469 2.903V21.432C0.230469 22.8282 1.36229 23.96 2.75847 23.96C4.15464 23.96 5.28647 22.8282 5.28647 21.432V2.903Z%22 fill%3D%22%23ddd%22%2F%3E%0D%3C%2Fsvg%3E %0D"); }
  .tsi-scatterPlot .tsi-splitByLabel {
    height: 28px !important; }
    .tsi-scatterPlot .tsi-splitByLabel .tsi-seriesTypeSelection {
      display: none; }
  .tsi-scatterPlot .tsi-sliderWrapper {
    position: absolute;
    height: 55px;
    bottom: 8px;
    right: 0px; }
  .tsi-scatterPlot .tsi-scatterPlotSVG .xAxis, .tsi-scatterPlot .tsi-scatterPlotSVG .yAxis text {
    font-size: 12px; }
  .tsi-scatterPlot .tsi-scatterPlotSVG .tsi-AxisLabel {
    font-weight: 600;
    font-size: 13px; }
  .tsi-scatterPlot .tsi-scatterPlotSVG .tsi-testAxisText {
    visibility: hidden; }
  .tsi-scatterPlot .tsi-scatterPlotSVG .tsi-focus {
    z-index: -10; }
  .tsi-scatterPlot .tsi-scatterPlotSVG .tsi-focusLine {
    stroke-width: 1px !important;
    pointer-events: none; }
  .tsi-scatterPlot .tsi-scatterPlotSVG .tsi-voronoiWrap {
    fill-opacity: 0;
    cursor: crosshair; }
  .tsi-scatterPlot .tsi-scatterPlotSVG .tsi-voronoiWrap path {
    fill: none;
    pointer-events: all;
    cursor: crosshair; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu, .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-ellipsisMenuContainer .tsi-ellipsisMenu > div, .tsi-baseContextMenu > li, .tsi-ellipsisMenuContainer .tsi-ellipsisMenu > li, .tsi-baseContextMenu > button, .tsi-ellipsisMenuContainer .tsi-ellipsisMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break, .tsi-ellipsisMenuContainer .tsi-ellipsisMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type, .tsi-ellipsisMenuContainer .tsi-ellipsisMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-ellipsisMenuContainer {
  left: 0px;
  top: 0px;
  width: 24px;
  height: 24px; }
  .tsi-ellipsisMenuContainer.tsi-ellipsisMenuShown .tsi-ellipsisMenu {
    animation: tsi-slideIn 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
    display: block; }
  .tsi-ellipsisMenuContainer .tsi-ellipsisButton {
    cursor: pointer;
    border: none;
    background-color: transparent;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    display: flex;
    background-position-x: 2px;
    background-position-y: 3px;
    border-radius: 2px;
    transition: background-color .15s ease; }
  .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
    position: absolute;
    cursor: pointer;
    min-width: 220px;
    top: 24px;
    right: 0;
    z-index: 10000;
    display: none;
    flex-direction: column; }
    .tsi-ellipsisMenuContainer .tsi-ellipsisMenu .tsi-ellipsisMenuItem {
      background-color: transparent;
      border: none;
      color: inherit;
      width: 100%;
      text-align: left; }
      .tsi-ellipsisMenuContainer .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuIcon {
        background-size: 20px 20px;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        margin-right: 12px;
        top: 2px;
        display: inline-block;
        position: relative;
        flex-shrink: 0; }
      .tsi-ellipsisMenuContainer .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuLabel {
        display: inline-block;
        position: relative;
        width: calc(100% - 60px);
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
  .tsi-ellipsisMenuContainer .tsi-actionElement {
    padding: 4px 16px;
    cursor: default;
    font-size: 12px; }
  .tsi-ellipsisMenuContainer.tsi-dark {
    color: #fff; }
    .tsi-ellipsisMenuContainer.tsi-dark path {
      stroke: #fff; }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-baseContextMenu, .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu {
      border-color: #60AAFF;
      background-color: #0d0f0e;
      box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16); }
      .tsi-ellipsisMenuContainer.tsi-dark .tsi-baseContextMenu > div:hover, .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu > div:hover, .tsi-ellipsisMenuContainer.tsi-dark .tsi-baseContextMenu > div:focus, .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu > div:focus {
        background-color: #62666c; }
      .tsi-ellipsisMenuContainer.tsi-dark .tsi-baseContextMenu .tsi-break, .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu .tsi-break {
        border-top: 1px solid rgba(96, 170, 255, 0.2); }
        .tsi-ellipsisMenuContainer.tsi-dark .tsi-baseContextMenu .tsi-break:hover, .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu .tsi-break:hover, .tsi-ellipsisMenuContainer.tsi-dark .tsi-baseContextMenu .tsi-break:focus, .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu .tsi-break:focus {
          background-color: #0d0f0e; }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-searchInput {
      border: 1px solid #31373e; }
      .tsi-ellipsisMenuContainer.tsi-dark .tsi-searchInput:focus {
        border: 1px solid #60AAFF; }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu {
      border-color: #60AAFF;
      background-color: #0d0f0e; }
      .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu .tsi-ellipsisMenuItem:hover {
        background-color: #62666c; }
    .tsi-ellipsisMenuContainer.tsi-dark.tsi-ellipsisMenuShown .tsi-ellipsisButton {
      background-color: #62666c; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisButton {
        background-color: #fff;
        background-image: url("data:image/svg+xml,  %3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 id%3D%22iconEllipsis-dark%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E %0D    %3Cdefs%3E%0D          %3Cstyle%3E%0D              .cls-ellipsisDark-1%2C.cls-ellipsisDark-4%7Bfill%3Anone%7D.cls-ellipsisDark-2%7Bopacity%3A.1%7D.cls-ellipsisDark-3%7Bfill%3Argba(255%2C255%2C255%2C.1)%7D.cls-ellipsisDark-4%7Bstroke%3A%23FFF%7D%0D          %3C%2Fstyle%3E%0D      %3C%2Fdefs%3E%0D      %3Cg transform%3D%22translate(-488 -60)%22%3E%0D          %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-ellipsisDark-1%22 data-name%3D%22Rectangle 35712%22 transform%3D%22translate(488 60)%22%2F%3E%0D          %3Cg data-name%3D%22Group 51398%22 transform%3D%22translate(-169.1 -543.8)%22%3E%0D              %3Cg class%3D%22cls-ellipsisDark-2%22 data-name%3D%22Group 21684%22 transform%3D%22translate(498.6 540)%22%3E%0D                  %3Cpath d%3D%22M162 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43575%22%2F%3E%0D                  %3Cpath d%3D%22M167 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43576%22%2F%3E%0D                  %3Cpath d%3D%22M172 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43577%22%2F%3E%0D              %3C%2Fg%3E%0D              %3Cpath d%3D%22M162 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44739%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M163 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44740%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M167 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44741%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M168 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44742%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M172 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44743%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M173 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44744%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D          %3C%2Fg%3E%0D      %3C%2Fg%3E%0D  %3C%2Fsvg%3E") !important; } }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisButton {
      background-size: 20px 20px;
      background-image: url("data:image/svg+xml,  %3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 id%3D%22iconEllipsis-dark%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E %0D    %3Cdefs%3E%0D          %3Cstyle%3E%0D              .cls-ellipsisDark-1%2C.cls-ellipsisDark-4%7Bfill%3Anone%7D.cls-ellipsisDark-2%7Bopacity%3A.1%7D.cls-ellipsisDark-3%7Bfill%3Argba(255%2C255%2C255%2C.1)%7D.cls-ellipsisDark-4%7Bstroke%3A%23FFF%7D%0D          %3C%2Fstyle%3E%0D      %3C%2Fdefs%3E%0D      %3Cg transform%3D%22translate(-488 -60)%22%3E%0D          %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-ellipsisDark-1%22 data-name%3D%22Rectangle 35712%22 transform%3D%22translate(488 60)%22%2F%3E%0D          %3Cg data-name%3D%22Group 51398%22 transform%3D%22translate(-169.1 -543.8)%22%3E%0D              %3Cg class%3D%22cls-ellipsisDark-2%22 data-name%3D%22Group 21684%22 transform%3D%22translate(498.6 540)%22%3E%0D                  %3Cpath d%3D%22M162 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43575%22%2F%3E%0D                  %3Cpath d%3D%22M167 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43576%22%2F%3E%0D                  %3Cpath d%3D%22M172 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43577%22%2F%3E%0D              %3C%2Fg%3E%0D              %3Cpath d%3D%22M162 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44739%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M163 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44740%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M167 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44741%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M168 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44742%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M172 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44743%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M173 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44744%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D          %3C%2Fg%3E%0D      %3C%2Fg%3E%0D  %3C%2Fsvg%3E"); }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuIcon.flagIcon {
      background-size: 20px 20px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2219%22 height%3D%2216%22 viewBox%3D%220 0 19 16%22 fill%3D%22none%22%3E%0D%3Cpath opacity%3D%220.25%22 d%3D%22M2.30005 2.40039H14.761V8.96909H2.30005L6.12605 5.68479L2.30005 2.40039Z%22 stroke%3D%22black%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M3.28613 2.21289H15.7471V8.78159H3.28613L7.11213 5.49729L3.28613 2.21289Z%22 fill%3D%22%23F4F4F4%22 fill-opacity%3D%220.25%22 stroke%3D%22%23F4F4F4%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M16.6978 1H15.5439V14H16.6978V1Z%22 fill%3D%22%233195E3%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuIcon.gridIcon {
      background-size: 20px 20px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2218%22 height%3D%2215%22 viewBox%3D%220 0 18 15%22 fill%3D%22none%22 shape-rendering%3D%22geometricPrecision%22%3E%0D%3Cpath opacity%3D%220.75%22 fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M2.52246 4.4883V12.503H15.5225V4.4883H2.52246Z%22 fill%3D%22%23E8E8E8%22 stroke%3D%22%23F2F2F2%22 stroke-miterlimit%3D%221%22%2F%3E%0D%3Cpath opacity%3D%220.1%22 d%3D%22M15.5 2.5H2.5V5.5H15.5V2.5Z%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22%2F%3E%0D%3Cpath d%3D%22M15.5 1.5H2.5V4.5H15.5V1.5Z%22 fill%3D%22white%22 fill-opacity%3D%220.3%22 stroke%3D%22%23F4F4F4%22 stroke-miterlimit%3D%221%22%2F%3E%0D%3Cpath d%3D%22M10 10H8V12H10V10Z%22 fill%3D%22%231F1F20%22%2F%3E%0D%3Cpath d%3D%22M6 10H4V12H6V10Z%22 fill%3D%22%231F1F20%22%2F%3E%0D%3Cpath d%3D%22M14 10H12V12H14V10Z%22 fill%3D%22%231F1F20%22%2F%3E%0D%3Cpath d%3D%22M10 7H8V9H10V7Z%22 fill%3D%22%231F1F20%22%2F%3E%0D%3Cpath d%3D%22M6 7H4V9H6V7Z%22 fill%3D%22%231F1F20%22%2F%3E%0D%3Cpath d%3D%22M14 7H12V9H14V7Z%22 fill%3D%22%231F1F20%22%2F%3E%0D%3Cpath d%3D%22M10 9H8V11H10V9Z%22 fill%3D%22%23C5C5C5%22%2F%3E%0D%3Cpath d%3D%22M6 9H4V11H6V9Z%22 fill%3D%22%23C5C5C5%22%2F%3E%0D%3Cpath d%3D%22M14 9H12V11H14V9Z%22 fill%3D%22%23C5C5C5%22%2F%3E%0D%3Cpath d%3D%22M10 6H8V8H10V6Z%22 fill%3D%22%23C5C5C5%22%2F%3E%0D%3Cpath d%3D%22M6 6H4V8H6V6Z%22 fill%3D%22%23C5C5C5%22%2F%3E%0D%3Cpath d%3D%22M14 6H12V8H14V6Z%22 fill%3D%22%23C5C5C5%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-ellipsisMenuContainer.tsi-dark .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuIcon.downloadIcon {
      background-size: 16px 16px;
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cg opacity%3D%220.25%22%3E%0D%3Cpath d%3D%22M3.49609 9.5L7.4961 13.5L11.4961 9.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 2.0004V13.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M3.49609 8.5L7.4961 12.5L11.4961 8.5%22 stroke%3D%22%23F4F4F4%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 1.0004V12.5%22 stroke%3D%22%23F4F4F4%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath opacity%3D%220.75%22 d%3D%22M2.99609 14.5H11.9961%22 stroke%3D%22%23F4F4F4%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
  .tsi-ellipsisMenuContainer.tsi-light {
    color: #000; }
    .tsi-ellipsisMenuContainer.tsi-light path {
      stroke: #000; }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-baseContextMenu, .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu {
      border-color: #136BFB;
      background-color: #ffffff;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16); }
      .tsi-ellipsisMenuContainer.tsi-light .tsi-baseContextMenu > div:hover, .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu > div:hover, .tsi-ellipsisMenuContainer.tsi-light .tsi-baseContextMenu > div:focus, .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu > div:focus {
        background-color: #b3d6f2; }
      .tsi-ellipsisMenuContainer.tsi-light .tsi-baseContextMenu .tsi-break, .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu .tsi-break {
        border-top: 1px solid rgba(19, 107, 251, 0.2); }
        .tsi-ellipsisMenuContainer.tsi-light .tsi-baseContextMenu .tsi-break:hover, .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu .tsi-break:hover, .tsi-ellipsisMenuContainer.tsi-light .tsi-baseContextMenu .tsi-break:focus, .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu .tsi-break:focus {
          background-color: #ffffff; }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-searchInput {
      border: 1px solid #dcdcdc; }
      .tsi-ellipsisMenuContainer.tsi-light .tsi-searchInput:focus {
        border: 1px solid #136BFB; }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu {
      border-color: #136BFB;
      background-color: #ffffff; }
      .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu .tsi-ellipsisMenuItem:hover {
        background-color: #b3d6f2; }
    .tsi-ellipsisMenuContainer.tsi-light.tsi-ellipsisMenuShown .tsi-ellipsisButton {
      background-color: #b3d6f2; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisButton {
        background-color: #fff;
        background-image: url("data:image/svg+xml,  %3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 id%3D%22iconEllipsis-dark%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E %0D    %3Cdefs%3E%0D          %3Cstyle%3E%0D              .cls-ellipsisDark-1%2C.cls-ellipsisDark-4%7Bfill%3Anone%7D.cls-ellipsisDark-2%7Bopacity%3A.1%7D.cls-ellipsisDark-3%7Bfill%3Argba(255%2C255%2C255%2C.1)%7D.cls-ellipsisDark-4%7Bstroke%3A%23FFF%7D%0D          %3C%2Fstyle%3E%0D      %3C%2Fdefs%3E%0D      %3Cg transform%3D%22translate(-488 -60)%22%3E%0D          %3Cpath d%3D%22M0 0h16v16H0z%22 class%3D%22cls-ellipsisDark-1%22 data-name%3D%22Rectangle 35712%22 transform%3D%22translate(488 60)%22%2F%3E%0D          %3Cg data-name%3D%22Group 51398%22 transform%3D%22translate(-169.1 -543.8)%22%3E%0D              %3Cg class%3D%22cls-ellipsisDark-2%22 data-name%3D%22Group 21684%22 transform%3D%22translate(498.6 540)%22%3E%0D                  %3Cpath d%3D%22M162 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43575%22%2F%3E%0D                  %3Cpath d%3D%22M167 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43576%22%2F%3E%0D                  %3Cpath d%3D%22M172 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43577%22%2F%3E%0D              %3C%2Fg%3E%0D              %3Cpath d%3D%22M162 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44739%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M163 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44740%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M167 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44741%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M168 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44742%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M172 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisDark-3%22 data-name%3D%22Path 44743%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D              %3Cpath d%3D%22M173 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisDark-4%22 data-name%3D%22Path 44744%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D          %3C%2Fg%3E%0D      %3C%2Fg%3E%0D  %3C%2Fsvg%3E") !important; } }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisButton {
      background-size: 20px 20px;
      background-image: url("data:image/svg+xml,  %3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 id%3D%22iconEllipsis-light%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E%0D  %3Cdefs%3E%0D        %3Cstyle%3E%0D            .cls-ellipsisLight-1%2C.cls-ellipsisLight-4%7Bfill%3Anone%7D.cls-ellipsisLight-2%7Bopacity%3A.1%7D.cls-ellipsisLight-3%7Bfill%3Argba(33%2C33%2C33%2C.1)%7D.cls-ellipsisLight-4%7Bstroke%3A%23000%7D%0D        %3C%2Fstyle%3E%0D    %3C%2Fdefs%3E%0D      %3Cg  transform%3D%22translate(-488 -60)%22%3E%0D        %3Cpath  d%3D%22M0 0h16v16H0z%22 class%3D%22cls-ellipsisLight-1%22 data-name%3D%22Rectangle 35712%22 transform%3D%22translate(488 60)%22%2F%3E%0D        %3Cg data-name%3D%22Group 51398%22 transform%3D%22translate(-169.1 -543.8)%22%3E%0D            %3Cg class%3D%22cls-ellipsisLight-2%22 data-name%3D%22Group 21684%22 transform%3D%22translate(498.6 540)%22%3E%0D                %3Cpath d%3D%22M162 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43575%22%2F%3E%0D                %3Cpath d%3D%22M167 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43576%22%2F%3E%0D                %3Cpath d%3D%22M172 73.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 data-name%3D%22Path 43577%22%2F%3E%0D            %3C%2Fg%3E%0D            %3Cpath d%3D%22M162 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisLight-3%22 data-name%3D%22Path 44739%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D            %3Cpath d%3D%22M163 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisLight-4%22 data-name%3D%22Path 44740%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D            %3Cpath d%3D%22M167 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisLight-3%22 data-name%3D%22Path 44741%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D            %3Cpath d%3D%22M168 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisLight-4%22 data-name%3D%22Path 44742%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D            %3Cpath d%3D%22M172 72.8a1.5 1.5 0 1 0-1.5-1.5 1.473 1.473 0 0 0 1.5 1.5z%22 class%3D%22cls-ellipsisLight-3%22 data-name%3D%22Path 44743%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D            %3Cpath d%3D%22M173 71.3a1 1 0 1 1-1-1 1.075 1.075 0 0 1 1 1z%22 class%3D%22cls-ellipsisLight-4%22 data-name%3D%22Path 44744%22 transform%3D%22translate(498.6 540)%22%2F%3E%0D        %3C%2Fg%3E%0D    %3C%2Fg%3E%0D  %3C%2Fsvg%3E"); }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuIcon.flagIcon {
      background-size: 20px 20px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2217%22 height%3D%2215%22 viewBox%3D%220 0 17 15%22 fill%3D%22none%22%3E%0D%3Cpath opacity%3D%220.25%22 d%3D%22M1.30005 2.4004H13.76V8.9691H1.30005L5.12988 5.6848L1.30005 2.4004Z%22 stroke%3D%22black%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2.29004 2.2129H14.75V8.7816H2.29004L6.11011 5.4973L2.29004 2.2129Z%22 fill%3D%22%23E9E9E9%22 stroke%3D%22%23666666%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M15.6938 1H14.54V14H15.6938V1Z%22 fill%3D%22%233195E3%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuIcon.gridIcon {
      background-size: 20px 20px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2214%22 viewBox%3D%220 0 16 14%22 fill%3D%22none%22%3E%0D%3Cpath opacity%3D%220.75%22 fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M1.52002 4.4883V12.503H14.52V4.4883H1.52002Z%22 fill%3D%22%23212121%22 fill-opacity%3D%220.1%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22%2F%3E%0D%3Cpath opacity%3D%220.1%22 d%3D%22M14.5 2.5H1.5V5.5H14.5V2.5Z%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22%2F%3E%0D%3Cpath d%3D%22M14.5 1.5H1.5V4.5H14.5V1.5Z%22 fill%3D%22%23212121%22 fill-opacity%3D%220.1%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22%2F%3E%0D%3Cpath d%3D%22M9 10H7V12H9V10Z%22 fill%3D%22%23D6D6D6%22%2F%3E%0D%3Cpath d%3D%22M5 10H3V12H5V10Z%22 fill%3D%22%23D6D6D6%22%2F%3E%0D%3Cpath d%3D%22M13 10H11V12H13V10Z%22 fill%3D%22%23D6D6D6%22%2F%3E%0D%3Cpath d%3D%22M9 7H7V9H9V7Z%22 fill%3D%22%23D6D6D6%22%2F%3E%0D%3Cpath d%3D%22M5 7H3V9H5V7Z%22 fill%3D%22%23D6D6D6%22%2F%3E%0D%3Cpath d%3D%22M13 7H11V9H13V7Z%22 fill%3D%22%23D6D6D6%22%2F%3E%0D%3Cpath d%3D%22M9 9H7V11H9V9Z%22 fill%3D%22%238A8A8A%22%2F%3E%0D%3Cpath d%3D%22M5 9H3V11H5V9Z%22 fill%3D%22%238A8A8A%22%2F%3E%0D%3Cpath d%3D%22M13 9H11V11H13V9Z%22 fill%3D%22%238A8A8A%22%2F%3E%0D%3Cpath d%3D%22M9 6H7V8H9V6Z%22 fill%3D%22%238A8A8A%22%2F%3E%0D%3Cpath d%3D%22M5 6H3V8H5V6Z%22 fill%3D%22%238A8A8A%22%2F%3E%0D%3Cpath d%3D%22M13 6H11V8H13V6Z%22 fill%3D%22%238A8A8A%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-ellipsisMenuContainer.tsi-light .tsi-ellipsisMenu .tsi-ellipsisMenuItem .tsi-ellipsisMenuIcon.downloadIcon {
      background-size: 16px 16px;
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M3.49609 9.5L7.4961 13.5L11.4961 9.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 2.0004V13.5%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M3.49609 8.5L7.4961 12.5L11.4961 8.5%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M7.49609 1.0004V12.5%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2.99609 14.5H11.9961%22 stroke%3D%22%23212121%22 stroke-opacity%3D%220.75%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu, .tsi-modelSearchWrapper .tsi-modelSearchContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-modelSearchWrapper .tsi-modelSearchContextMenu > div, .tsi-baseContextMenu > li, .tsi-modelSearchWrapper .tsi-modelSearchContextMenu > li, .tsi-baseContextMenu > button, .tsi-modelSearchWrapper .tsi-modelSearchContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break, .tsi-modelSearchWrapper .tsi-modelSearchContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type, .tsi-modelSearchWrapper .tsi-modelSearchContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-modelSearchWrapper {
  height: 100%;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative; }
  .tsi-modelSearchWrapper .tsi-modelSearchInputWrapper {
    width: 100%;
    z-index: 2;
    height: 48px; }
  .tsi-modelSearchWrapper .tsi-hierarchyWrapper {
    position: absolute;
    top: 40px;
    width: 100%;
    height: calc(100% - 40px);
    left: 0; }
    .tsi-modelSearchWrapper .tsi-hierarchyWrapper .tsi-filterWrapper {
      display: none; }
    .tsi-modelSearchWrapper .tsi-hierarchyWrapper .tsi-navTabWrapper {
      display: none; }
  .tsi-modelSearchWrapper.tsi-dark {
    background: #0d0f0e;
    color: #fff; }
    .tsi-modelSearchWrapper.tsi-dark hit {
      background: #fff9a8;
      font-weight: 600;
      color: black; }
    .tsi-modelSearchWrapper.tsi-dark .tsi-showMore {
      color: #60AAFF; }
    .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchInstances > div {
      border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
      .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchInstances > div:hover, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchInstances > div:focus, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchInstances > div.tsi-resultSelected {
        background-color: #62666c; }
        .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchInstances > div:hover::after, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchInstances > div:focus::after, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchInstances > div.tsi-resultSelected::after {
          content: "";
          position: absolute;
          width: 14px;
          height: 14px;
          top: 8px;
          left: calc(100% - 20px);
          background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat;
          transform: rotate(-90deg); }
    .tsi-modelSearchWrapper.tsi-dark .tsi-baseContextMenu, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchContextMenu {
      border-color: #60AAFF;
      background-color: #0d0f0e;
      box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16); }
      .tsi-modelSearchWrapper.tsi-dark .tsi-baseContextMenu > div:hover, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchContextMenu > div:hover, .tsi-modelSearchWrapper.tsi-dark .tsi-baseContextMenu > div:focus, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchContextMenu > div:focus {
        background-color: #62666c; }
      .tsi-modelSearchWrapper.tsi-dark .tsi-baseContextMenu .tsi-break, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchContextMenu .tsi-break {
        border-top: 1px solid rgba(96, 170, 255, 0.2); }
        .tsi-modelSearchWrapper.tsi-dark .tsi-baseContextMenu .tsi-break:hover, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchContextMenu .tsi-break:hover, .tsi-modelSearchWrapper.tsi-dark .tsi-baseContextMenu .tsi-break:focus, .tsi-modelSearchWrapper.tsi-dark .tsi-modelSearchContextMenu .tsi-break:focus {
          background-color: #0d0f0e; }
    .tsi-modelSearchWrapper.tsi-dark .tsi-searchInput {
      border: 1px solid #31373e; }
      .tsi-modelSearchWrapper.tsi-dark .tsi-searchInput:focus {
        border: 1px solid #60AAFF; }
    .tsi-modelSearchWrapper.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-modelSearchWrapper.tsi-dark :global .awesomplete > ul {
      background: #1e2223;
      color: #fff;
      border: 1px solid #fff; }
      .tsi-modelSearchWrapper.tsi-dark :global .awesomplete > ul li[aria-selected="true"], .tsi-modelSearchWrapper.tsi-dark :global .awesomplete > ul li:hover {
        background: #62666c; }
  .tsi-modelSearchWrapper.tsi-light {
    background: #ffffff;
    color: #000; }
    .tsi-modelSearchWrapper.tsi-light hit {
      background: #fff9a8;
      font-weight: 600;
      color: black; }
    .tsi-modelSearchWrapper.tsi-light .tsi-showMore {
      color: #136BFB; }
    .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchInstances > div {
      border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
      .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchInstances > div:hover, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchInstances > div:focus, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchInstances > div.tsi-resultSelected {
        background-color: #b3d6f2; }
        .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchInstances > div:hover::after, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchInstances > div:focus::after, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchInstances > div.tsi-resultSelected::after {
          content: "";
          position: absolute;
          width: 14px;
          height: 14px;
          top: 8px;
          left: calc(100% - 20px);
          background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat;
          transform: rotate(-90deg); }
    .tsi-modelSearchWrapper.tsi-light .tsi-baseContextMenu, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchContextMenu {
      border-color: #136BFB;
      background-color: #ffffff;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16); }
      .tsi-modelSearchWrapper.tsi-light .tsi-baseContextMenu > div:hover, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchContextMenu > div:hover, .tsi-modelSearchWrapper.tsi-light .tsi-baseContextMenu > div:focus, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchContextMenu > div:focus {
        background-color: #b3d6f2; }
      .tsi-modelSearchWrapper.tsi-light .tsi-baseContextMenu .tsi-break, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchContextMenu .tsi-break {
        border-top: 1px solid rgba(19, 107, 251, 0.2); }
        .tsi-modelSearchWrapper.tsi-light .tsi-baseContextMenu .tsi-break:hover, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchContextMenu .tsi-break:hover, .tsi-modelSearchWrapper.tsi-light .tsi-baseContextMenu .tsi-break:focus, .tsi-modelSearchWrapper.tsi-light .tsi-modelSearchContextMenu .tsi-break:focus {
          background-color: #ffffff; }
    .tsi-modelSearchWrapper.tsi-light .tsi-searchInput {
      border: 1px solid #dcdcdc; }
      .tsi-modelSearchWrapper.tsi-light .tsi-searchInput:focus {
        border: 1px solid #136BFB; }
    .tsi-modelSearchWrapper.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-modelSearchWrapper.tsi-light :global .awesomplete > ul {
      background: #f2f2f2;
      color: #000;
      border: 1px solid #000; }
      .tsi-modelSearchWrapper.tsi-light :global .awesomplete > ul li[aria-selected="true"], .tsi-modelSearchWrapper.tsi-light :global .awesomplete > ul li:hover {
        background: #b3d6f2; }
  .tsi-modelSearchWrapper .tsi-modelSearchResults {
    flex-grow: 1;
    display: flex;
    height: calc(100% - 48px);
    overflow: auto; }
    .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-noResults {
      padding: 20px;
      white-space: nowrap;
      height: 40px;
      margin-left: 40px; }
    .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-showMore {
      cursor: pointer;
      text-align: center;
      padding-bottom: 8px;
      font-size: 13px; }
      .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-showMore:hover {
        text-decoration: underline; }
    .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstancesWrapper {
      width: 100%; }
    .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances {
      flex-grow: 1; }
      .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances .tsi-modelResultWrapper {
        cursor: pointer;
        position: relative;
        max-height: 206px;
        overflow: hidden; }
        .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances .tsi-modelResultWrapper .tsi-modelResult {
          pointer-events: none;
          padding: 8px 20px; }
          .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances .tsi-modelResultWrapper .tsi-modelResult .tsi-modelPK {
            font-weight: 600;
            font-size: 14px; }
          .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights {
            font-size: 12px;
            padding-top: 2px;
            padding-left: 8px;
            padding-bottom: 2px; }
            .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights table {
              border-spacing: 0;
              margin-top: 2px; }
              .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights table tr td:first-of-type {
                padding: 0;
                opacity: .6; }
              .tsi-modelSearchWrapper .tsi-modelSearchResults .tsi-modelSearchInstances .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights table tr td:nth-of-type(2) {
                padding: 0;
                padding-left: 8px; }
  .tsi-modelSearchWrapper .tsi-modelSearchContextMenu {
    position: absolute;
    left: calc(100% - 20px);
    z-index: 3; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-timeRequired {
  color: #a80000; }

.tsi-dateTimePicker {
  animation: tsi-slideIn 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  align-items: stretch;
  width: 616px; }
  .tsi-dateTimePicker.tsi-dark {
    background-color: #0d0f0e;
    color: #fff; }
    .tsi-dateTimePicker.tsi-dark .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel {
      border-left: 1px solid #31373e; }
      .tsi-dateTimePicker.tsi-dark .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-dateTimeInput {
        background-color: #0d0f0e;
        color: #fff;
        border: 1px solid rgba(255, 255, 255, 0.3); }
    .tsi-dateTimePicker.tsi-dark .tsi-dateTimeGroup .tsi-quickTimesPanel .tsi-quickTime {
      color: #fff;
      background-color: #0d0f0e; }
      .tsi-dateTimePicker.tsi-dark .tsi-dateTimeGroup .tsi-quickTimesPanel .tsi-quickTime.tsi-isSelected {
        background-color: rgba(98, 102, 108, 0.6) !important;
        color: #fff; }
    .tsi-dateTimePicker.tsi-dark .tsi-dateTimeGroup .tsi-quickTimesPanel .tsi-quickTime:hover {
      background-color: #1e2223; }
    .tsi-dateTimePicker.tsi-dark .tsi-select, .tsi-dateTimePicker.tsi-dark .tsi-select option {
      color: #fff;
      background-color: #0d0f0e; }
    .tsi-dateTimePicker.tsi-dark .pika-table th {
      color: #fff;
      opacity: .6; }
    .tsi-dateTimePicker.tsi-dark .pika-single {
      color: #fff;
      background-color: #0d0f0e; }
      .tsi-dateTimePicker.tsi-dark .pika-single .pika-select, .tsi-dateTimePicker.tsi-dark .pika-single .pika-select option, .tsi-dateTimePicker.tsi-dark .pika-single .pika-label, .tsi-dateTimePicker.tsi-dark .pika-single .pika-day, .tsi-dateTimePicker.tsi-dark .pika-single .pika-prev, .tsi-dateTimePicker.tsi-dark .pika-single .pika-next {
        color: #fff;
        background-color: #0d0f0e; }
        .tsi-dateTimePicker.tsi-dark .pika-single .pika-select:focus, .tsi-dateTimePicker.tsi-dark .pika-single .pika-select option:focus, .tsi-dateTimePicker.tsi-dark .pika-single .pika-label:focus, .tsi-dateTimePicker.tsi-dark .pika-single .pika-day:focus, .tsi-dateTimePicker.tsi-dark .pika-single .pika-prev:focus, .tsi-dateTimePicker.tsi-dark .pika-single .pika-next:focus {
          border: 1px solid #60AAFF; }
      .tsi-dateTimePicker.tsi-dark .pika-single .pika-prev, .tsi-dateTimePicker.tsi-dark .pika-single .pika-next {
        color: #60AAFF;
        background-color: white; }
    .tsi-dateTimePicker.tsi-dark .tsi-timeControlsContainer .tsi-startContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-dateTimePicker.tsi-dark .tsi-timeControlsContainer .tsi-endContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-dateTimePicker.tsi-dark .tsi-timeControlsContainer .tsi-timezoneContainer .tsi-timeLabel .tsi-snapToEndRangeButton {
      color: #60AAFF; }
    .tsi-dateTimePicker.tsi-dark .pika-single .is-inrange .pika-day {
      background-color: rgba(48, 157, 144, 0.4) !important; }
    .tsi-dateTimePicker.tsi-dark .pika-single .is-selected .pika-day {
      box-shadow: unset; }
  .tsi-dateTimePicker.tsi-light {
    background-color: #ffffff;
    color: #000; }
    .tsi-dateTimePicker.tsi-light .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel {
      border-left: 1px solid #dcdcdc; }
      .tsi-dateTimePicker.tsi-light .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-dateTimeInput {
        background-color: #ffffff;
        color: #000;
        border: 1px solid rgba(0, 0, 0, 0.3); }
    .tsi-dateTimePicker.tsi-light .tsi-dateTimeGroup .tsi-quickTimesPanel .tsi-quickTime {
      color: #000;
      background-color: #ffffff; }
      .tsi-dateTimePicker.tsi-light .tsi-dateTimeGroup .tsi-quickTimesPanel .tsi-quickTime.tsi-isSelected {
        background-color: rgba(179, 214, 242, 0.6) !important;
        color: #000; }
    .tsi-dateTimePicker.tsi-light .tsi-dateTimeGroup .tsi-quickTimesPanel .tsi-quickTime:hover {
      background-color: #f2f2f2; }
    .tsi-dateTimePicker.tsi-light .tsi-select, .tsi-dateTimePicker.tsi-light .tsi-select option {
      color: #000;
      background-color: #ffffff; }
    .tsi-dateTimePicker.tsi-light .pika-table th {
      color: #000;
      opacity: .6; }
    .tsi-dateTimePicker.tsi-light .pika-single {
      color: #000;
      background-color: #ffffff; }
      .tsi-dateTimePicker.tsi-light .pika-single .pika-select, .tsi-dateTimePicker.tsi-light .pika-single .pika-select option, .tsi-dateTimePicker.tsi-light .pika-single .pika-label, .tsi-dateTimePicker.tsi-light .pika-single .pika-day, .tsi-dateTimePicker.tsi-light .pika-single .pika-prev, .tsi-dateTimePicker.tsi-light .pika-single .pika-next {
        color: #000;
        background-color: #ffffff; }
        .tsi-dateTimePicker.tsi-light .pika-single .pika-select:focus, .tsi-dateTimePicker.tsi-light .pika-single .pika-select option:focus, .tsi-dateTimePicker.tsi-light .pika-single .pika-label:focus, .tsi-dateTimePicker.tsi-light .pika-single .pika-day:focus, .tsi-dateTimePicker.tsi-light .pika-single .pika-prev:focus, .tsi-dateTimePicker.tsi-light .pika-single .pika-next:focus {
          border: 1px solid #136BFB; }
      .tsi-dateTimePicker.tsi-light .pika-single .pika-prev, .tsi-dateTimePicker.tsi-light .pika-single .pika-next {
        color: #136BFB;
        background-color: white; }
    .tsi-dateTimePicker.tsi-light .tsi-timeControlsContainer .tsi-startContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-dateTimePicker.tsi-light .tsi-timeControlsContainer .tsi-endContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-dateTimePicker.tsi-light .tsi-timeControlsContainer .tsi-timezoneContainer .tsi-timeLabel .tsi-snapToEndRangeButton {
      color: #136BFB; }
  .tsi-dateTimePicker .tsi-dateTimeGroup {
    display: inline-flex; }
    .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-quickTimesPanel {
      display: flex;
      flex-direction: column;
      width: 152px;
      float: left;
      height: auto; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-quickTimesPanel .tsi-quickTime {
        text-align: left;
        border: none;
        height: 10%;
        padding-left: 20px;
        width: 100%;
        cursor: pointer; }
    .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel {
      float: right;
      width: 460px;
      padding-left: 8px; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .pika-single {
        border: none;
        height: 250px; }
        .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .pika-single .is-selected .pika-day {
          box-shadow: unset; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-calendarPicker {
        width: 100%;
        margin-top: 8px; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-select {
        top: 4px;
        margin: 0px;
        padding-right: 28px;
        width: 100px;
        background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") 16px/16px no-repeat;
        background-position-y: 12px;
        background-position-x: calc(100% - 4px); }
        .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-select option {
          padding: 6px; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer {
        align-items: stretch;
        width: calc(100% - 28px);
        margin-left: 12px;
        margin-right: 12px; }
        .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer {
          display: inline-flex;
          width: 100%; }
          .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer {
            padding-right: 10px; }
          .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer {
            padding-left: 6px; }
          .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer {
            padding-top: 12px;
            width: 50%;
            position: relative; }
            .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-dateTimeInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-dateTimeInput {
              margin-top: 4px;
              width: 100%;
              padding: 0px 8px 0px 8px;
              height: 30px;
              box-sizing: border-box; }
            .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-startTimeInputContainer, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-endTimeInputContainer, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-startTimeInputContainer, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-endTimeInputContainer {
              display: flex; }
              .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-startTimeInputContainer .tsi-hoursInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-startTimeInputContainer .tsi-minutesInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-startTimeInputContainer .tsi-AMPMInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-endTimeInputContainer .tsi-hoursInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-endTimeInputContainer .tsi-minutesInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-startContainer .tsi-endTimeInputContainer .tsi-AMPMInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-startTimeInputContainer .tsi-hoursInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-startTimeInputContainer .tsi-minutesInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-startTimeInputContainer .tsi-AMPMInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-endTimeInputContainer .tsi-hoursInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-endTimeInputContainer .tsi-minutesInput, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeInputContainer .tsi-endContainer .tsi-endTimeInputContainer .tsi-AMPMInput {
                display: flex;
                width: 33%;
                flex-grow: 1;
                height: 32px;
                padding-left: 12px;
                display: inline-flex;
                text-align: center; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-timeLabel, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timezoneContainer .tsi-timeLabel {
        font-weight: 600;
        font-size: 14px;
        margin: 0;
        text-transform: capitalize;
        height: 20px;
        line-height: 20px;
        opacity: 1; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timeControlsContainer .tsi-snapToEndRangeButton, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timezoneContainer .tsi-snapToEndRangeButton {
        text-decoration: underline;
        background: transparent;
        border: none;
        line-height: 20px;
        cursor: pointer;
        margin-left: 8px;
        padding: 0px;
        text-transform: capitalize;
        position: absolute;
        top: 0px;
        right: 0px;
        margin-top: 12px; }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timezoneContainer {
        padding-bottom: 12px;
        width: calc(100% - 32px);
        margin: 0 16px 16px 16px; }
        .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timezoneContainer .tsi-timezonePickerContainer {
          width: 100%;
          height: 100%; }
          .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-timezoneContainer .tsi-timezonePickerContainer .tsi-timezonePicker {
            width: 100%;
            background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") 16px/16px no-repeat;
            background-position-y: 12px;
            background-position-x: calc(100% - 4px); }
      .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-saveButtonContainer {
        width: 100%;
        height: 48px;
        margin-top: 12px; }
        .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-saveButtonContainer .tsi-saveButton, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-saveButtonContainer .tsi-cancelButton {
          width: 92px;
          border: none;
          float: right;
          margin-right: 16px;
          height: 32px;
          padding: 8px;
          border-radius: 2px;
          line-height: 14px; }
          .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-saveButtonContainer .tsi-saveButton.tsi-buttonDisabled, .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-saveButtonContainer .tsi-cancelButton.tsi-buttonDisabled {
            background-color: grey !important; }
        .tsi-dateTimePicker .tsi-dateTimeGroup .tsi-dateTimeSelectionPanel .tsi-saveButtonContainer .tsi-saveButton {
          background-color: #309d90;
          color: white; }
  .tsi-dateTimePicker .tsi-errorMessageContainer {
    background-color: #B36200;
    color: white; }
    @media screen and (-ms-high-contrast: active) {
      .tsi-dateTimePicker .tsi-errorMessageContainer {
        -ms-high-contrast-adjust: none;
        background-color: #B36200; } }
    .tsi-dateTimePicker .tsi-errorMessageContainer .tsi-errorMessage {
      padding: 8px; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-timezonePicker.tsi-dark {
  background-color: #0d0f0e;
  color: #fff; }
  .tsi-timezonePicker.tsi-dark .tsi-select, .tsi-timezonePicker.tsi-dark .tsi-select option {
    color: #fff;
    background-color: #0d0f0e; }

.tsi-timezonePicker.tsi-light {
  background-color: #ffffff;
  color: #000; }
  .tsi-timezonePicker.tsi-light .tsi-select, .tsi-timezonePicker.tsi-light .tsi-select option {
    color: #000;
    background-color: #ffffff; }

.tsi-select {
  margin: 0px;
  top: 4px;
  appearance: none;
  background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") 16px/16px no-repeat;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px);
  width: 160px;
  display: block; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu, .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul > div, .tsi-baseContextMenu > li, .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul > li, .tsi-baseContextMenu > button, .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break, .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type, .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-modelAutocompleteWrapper {
  height: 32px;
  position: relative; }
  .tsi-modelAutocompleteWrapper.tsi-dark {
    background: #0d0f0e;
    color: #fff; }
    .tsi-modelAutocompleteWrapper.tsi-dark .tsi-baseContextMenu, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-search .awesomplete > ul {
      border-color: #60AAFF;
      background-color: #0d0f0e;
      box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16); }
      .tsi-modelAutocompleteWrapper.tsi-dark .tsi-baseContextMenu > div:hover, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-search .awesomplete > ul > div:hover, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-baseContextMenu > div:focus, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-search .awesomplete > ul > div:focus {
        background-color: #62666c; }
      .tsi-modelAutocompleteWrapper.tsi-dark .tsi-baseContextMenu .tsi-break, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-search .awesomplete > ul .tsi-break {
        border-top: 1px solid rgba(96, 170, 255, 0.2); }
        .tsi-modelAutocompleteWrapper.tsi-dark .tsi-baseContextMenu .tsi-break:hover, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-search .awesomplete > ul .tsi-break:hover, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-baseContextMenu .tsi-break:focus, .tsi-modelAutocompleteWrapper.tsi-dark .tsi-search .awesomplete > ul .tsi-break:focus {
          background-color: #0d0f0e; }
    .tsi-modelAutocompleteWrapper.tsi-dark .tsi-searchInput {
      border: 1px solid #31373e; }
      .tsi-modelAutocompleteWrapper.tsi-dark .tsi-searchInput:focus {
        border: 1px solid #60AAFF; }
    .tsi-modelAutocompleteWrapper.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-modelAutocompleteWrapper.tsi-dark .awesomplete > ul {
      background: #1e2223;
      color: #fff; }
      .tsi-modelAutocompleteWrapper.tsi-dark .awesomplete > ul li[aria-selected="true"], .tsi-modelAutocompleteWrapper.tsi-dark .awesomplete > ul li:hover, .tsi-modelAutocompleteWrapper.tsi-dark .awesomplete > ul li:focus {
        background: #62666c; }
    .tsi-modelAutocompleteWrapper.tsi-dark .tsi-clear {
      background-color: #0d0f0e; }
      .tsi-modelAutocompleteWrapper.tsi-dark .tsi-clear:hover {
        background-color: #1e2223; }
    .tsi-modelAutocompleteWrapper.tsi-dark .tsi-searchInput {
      color: #fff; }
    .tsi-modelAutocompleteWrapper.tsi-dark .tsi-clear {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22black%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-modelAutocompleteWrapper.tsi-dark .tsi-search-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D  %3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.96.195A5.433 5.433 0 0 0 10.5 0a5.433 5.433 0 0 0-2.773.75A5.571 5.571 0 0 0 5.75 2.727 5.434 5.434 0 0 0 5 5.5c0 .651.11 1.275.328 1.871.219.596.534 1.145.945 1.645L.148 15.149A.48.48 0 0 0 0 15.5c0 .135.05.253.148.352A.48.48 0 0 0 .5 16a.48.48 0 0 0 .352-.148l6.132-6.125c.5.411 1.049.726 1.645.945.596.219 1.22.328 1.871.328a5.433 5.433 0 0 0 2.773-.75 5.573 5.573 0 0 0 1.977-1.977A5.433 5.433 0 0 0 16 5.5a5.434 5.434 0 0 0-.75-2.773 5.573 5.573 0 0 0-.863-1.114A5.568 5.568 0 0 0 13.273.75a5.432 5.432 0 0 0-1.312-.555zm.29 9.45A4.354 4.354 0 0 1 10.5 10c-.62 0-1.203-.118-1.75-.355a4.57 4.57 0 0 1-1.43-.965 4.57 4.57 0 0 1-.965-1.43A4.354 4.354 0 0 1 6 5.5c0-.62.118-1.203.355-1.75a4.57 4.57 0 0 1 .965-1.43 4.57 4.57 0 0 1 1.43-.965A4.354 4.354 0 0 1 10.5 1c.62 0 1.203.119 1.75.355a4.57 4.57 0 0 1 1.43.965c.406.407.728.883.965 1.43.237.547.355 1.13.355 1.75 0 .62-.118 1.203-.355 1.75a4.57 4.57 0 0 1-.965 1.43 4.57 4.57 0 0 1-1.43.965z%22 fill%3D%22%23fff%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
  .tsi-modelAutocompleteWrapper.tsi-light {
    background: #ffffff;
    color: #000; }
    .tsi-modelAutocompleteWrapper.tsi-light .tsi-baseContextMenu, .tsi-modelAutocompleteWrapper.tsi-light .tsi-search .awesomplete > ul {
      border-color: #136BFB;
      background-color: #ffffff;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16); }
      .tsi-modelAutocompleteWrapper.tsi-light .tsi-baseContextMenu > div:hover, .tsi-modelAutocompleteWrapper.tsi-light .tsi-search .awesomplete > ul > div:hover, .tsi-modelAutocompleteWrapper.tsi-light .tsi-baseContextMenu > div:focus, .tsi-modelAutocompleteWrapper.tsi-light .tsi-search .awesomplete > ul > div:focus {
        background-color: #b3d6f2; }
      .tsi-modelAutocompleteWrapper.tsi-light .tsi-baseContextMenu .tsi-break, .tsi-modelAutocompleteWrapper.tsi-light .tsi-search .awesomplete > ul .tsi-break {
        border-top: 1px solid rgba(19, 107, 251, 0.2); }
        .tsi-modelAutocompleteWrapper.tsi-light .tsi-baseContextMenu .tsi-break:hover, .tsi-modelAutocompleteWrapper.tsi-light .tsi-search .awesomplete > ul .tsi-break:hover, .tsi-modelAutocompleteWrapper.tsi-light .tsi-baseContextMenu .tsi-break:focus, .tsi-modelAutocompleteWrapper.tsi-light .tsi-search .awesomplete > ul .tsi-break:focus {
          background-color: #ffffff; }
    .tsi-modelAutocompleteWrapper.tsi-light .tsi-searchInput {
      border: 1px solid #dcdcdc; }
      .tsi-modelAutocompleteWrapper.tsi-light .tsi-searchInput:focus {
        border: 1px solid #136BFB; }
    .tsi-modelAutocompleteWrapper.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-modelAutocompleteWrapper.tsi-light .awesomplete > ul {
      background: #f2f2f2;
      color: #000; }
      .tsi-modelAutocompleteWrapper.tsi-light .awesomplete > ul li[aria-selected="true"], .tsi-modelAutocompleteWrapper.tsi-light .awesomplete > ul li:hover, .tsi-modelAutocompleteWrapper.tsi-light .awesomplete > ul li:focus {
        background: #b3d6f2; }
    .tsi-modelAutocompleteWrapper.tsi-light .tsi-clear {
      background-color: #ffffff; }
      .tsi-modelAutocompleteWrapper.tsi-light .tsi-clear:hover {
        background-color: #f2f2f2; }
    .tsi-modelAutocompleteWrapper.tsi-light .tsi-searchInput {
      color: #000; }
    .tsi-modelAutocompleteWrapper.tsi-light .tsi-clear {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-modelAutocompleteWrapper.tsi-light .tsi-search-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D  %3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.96.195A5.433 5.433 0 0 0 10.5 0a5.433 5.433 0 0 0-2.773.75A5.571 5.571 0 0 0 5.75 2.727 5.434 5.434 0 0 0 5 5.5c0 .651.11 1.275.328 1.871.219.596.534 1.145.945 1.645L.148 15.149A.48.48 0 0 0 0 15.5c0 .135.05.253.148.352A.48.48 0 0 0 .5 16a.48.48 0 0 0 .352-.148l6.132-6.125c.5.411 1.049.726 1.645.945.596.219 1.22.328 1.871.328a5.433 5.433 0 0 0 2.773-.75 5.573 5.573 0 0 0 1.977-1.977A5.433 5.433 0 0 0 16 5.5a5.434 5.434 0 0 0-.75-2.773 5.573 5.573 0 0 0-.863-1.114A5.568 5.568 0 0 0 13.273.75a5.432 5.432 0 0 0-1.312-.555zm.29 9.45A4.354 4.354 0 0 1 10.5 10c-.62 0-1.203-.118-1.75-.355a4.57 4.57 0 0 1-1.43-.965 4.57 4.57 0 0 1-.965-1.43A4.354 4.354 0 0 1 6 5.5c0-.62.118-1.203.355-1.75a4.57 4.57 0 0 1 .965-1.43 4.57 4.57 0 0 1 1.43-.965A4.354 4.354 0 0 1 10.5 1c.62 0 1.203.119 1.75.355a4.57 4.57 0 0 1 1.43.965c.406.407.728.883.965 1.43.237.547.355 1.13.355 1.75 0 .62-.118 1.203-.355 1.75a4.57 4.57 0 0 1-.965 1.43 4.57 4.57 0 0 1-1.43.965z%22 fill%3D%22%23555%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
  .tsi-modelAutocompleteWrapper .tsi-search .tsi-clear {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    left: calc(100% - 28px);
    margin-top: 1px;
    display: none;
    z-index: 2;
    background-repeat: no-repeat;
    background-position: 50%; }
    .tsi-modelAutocompleteWrapper .tsi-search .tsi-clear.tsi-shown {
      display: block; }
  .tsi-modelAutocompleteWrapper .tsi-search .tsi-searchInput::-ms-clear {
    display: none; }
  .tsi-modelAutocompleteWrapper .tsi-search .awesomplete [hidden] {
    display: none; }
  .tsi-modelAutocompleteWrapper .tsi-search .awesomplete .visually-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0); }
  .tsi-modelAutocompleteWrapper .tsi-search .awesomplete {
    height: 100%;
    width: 100%;
    position: absolute; }
  .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > input {
    padding-right: 28px; }
  .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul {
    animation: tsi-slideIn 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
    position: absolute;
    z-index: 1;
    list-style: none;
    padding: 0;
    border-radius: 0px;
    font-size: 13px;
    width: 100%;
    margin-top: 30px; }
    .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul:before {
      display: none; }
    .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul li {
      display: block;
      line-height: 20px;
      cursor: pointer; }
  .tsi-modelAutocompleteWrapper .tsi-search .awesomplete > ul:empty {
    display: none; }
  .tsi-modelAutocompleteWrapper .tsi-search .tsi-search-results-info {
    position: absolute !important;
    display: block;
    visibility: visible;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-singleDateTimePicker {
  animation: tsi-slideIn 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  display: block;
  align-items: stretch;
  width: 220px; }
  .tsi-singleDateTimePicker.tsi-dark {
    background-color: #0d0f0e;
    color: #fff; }
    .tsi-singleDateTimePicker.tsi-dark .tsi-select, .tsi-singleDateTimePicker.tsi-dark .tsi-select option {
      color: #fff;
      background-color: #0d0f0e; }
    .tsi-singleDateTimePicker.tsi-dark .pika-single {
      color: #fff;
      background-color: #0d0f0e; }
      .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-select, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-select option, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-label, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-day, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-prev, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-next {
        color: #fff;
        background-color: #0d0f0e; }
        .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-select:focus, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-select option:focus, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-label:focus, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-day:focus, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-prev:focus, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-next:focus {
          border: 1px solid #60AAFF; }
      .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-prev, .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-next {
        color: #60AAFF;
        background-color: white; }
    .tsi-singleDateTimePicker.tsi-dark .tsi-timeControlsContainer .tsi-startContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-singleDateTimePicker.tsi-dark .tsi-timeControlsContainer .tsi-endContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-singleDateTimePicker.tsi-dark .tsi-timeControlsContainer .tsi-timezoneContainer .tsi-timeLabel .tsi-snapToEndRangeButton {
      color: #60AAFF; }
    .tsi-singleDateTimePicker.tsi-dark .tsi-timeControlsContainer .tsi-dateTimeInput {
      color: #fff;
      background-color: #0d0f0e;
      border: 1px solid rgba(255, 255, 255, 0.4); }
    .tsi-singleDateTimePicker.tsi-dark .pika-single .is-inrange .pika-day {
      background-color: rgba(48, 157, 144, 0.4) !important; }
    .tsi-singleDateTimePicker.tsi-dark .pika-single .pika-table .pika-row td.is-selected .pika-day {
      background-color: #309d90;
      color: white;
      border-bottom-left-radius: 8px;
      border-top-left-radius: 8px; }
  .tsi-singleDateTimePicker.tsi-light {
    background-color: #ffffff;
    color: #000; }
    .tsi-singleDateTimePicker.tsi-light .tsi-select, .tsi-singleDateTimePicker.tsi-light .tsi-select option {
      color: #000;
      background-color: #ffffff; }
    .tsi-singleDateTimePicker.tsi-light .pika-single {
      color: #000;
      background-color: #ffffff; }
      .tsi-singleDateTimePicker.tsi-light .pika-single .pika-select, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-select option, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-label, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-day, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-prev, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-next {
        color: #000;
        background-color: #ffffff; }
        .tsi-singleDateTimePicker.tsi-light .pika-single .pika-select:focus, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-select option:focus, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-label:focus, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-day:focus, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-prev:focus, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-next:focus {
          border: 1px solid #136BFB; }
      .tsi-singleDateTimePicker.tsi-light .pika-single .pika-prev, .tsi-singleDateTimePicker.tsi-light .pika-single .pika-next {
        color: #136BFB;
        background-color: white; }
    .tsi-singleDateTimePicker.tsi-light .tsi-timeControlsContainer .tsi-startContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-singleDateTimePicker.tsi-light .tsi-timeControlsContainer .tsi-endContainer .tsi-timeLabel .tsi-snapToEndRangeButton, .tsi-singleDateTimePicker.tsi-light .tsi-timeControlsContainer .tsi-timezoneContainer .tsi-timeLabel .tsi-snapToEndRangeButton {
      color: #136BFB; }
    .tsi-singleDateTimePicker.tsi-light .tsi-timeControlsContainer .tsi-dateTimeInput {
      color: #000;
      background-color: #ffffff;
      border: 1px solid rgba(0, 0, 0, 0.4); }
    .tsi-singleDateTimePicker.tsi-light .pika-single .is-inrange .pika-day {
      background-color: rgba(48, 157, 144, 0.4) !important; }
    .tsi-singleDateTimePicker.tsi-light .pika-single .pika-table .pika-row td.is-selected .pika-day {
      background-color: #309d90;
      color: white;
      border-radius: 8px; }
  .tsi-singleDateTimePicker .tsi-calendarPicker {
    width: 100%; }
  .tsi-singleDateTimePicker .tsi-errorMessageContainer {
    background-color: darkorange;
    color: white; }
    .tsi-singleDateTimePicker .tsi-errorMessageContainer .tsi-errorMessage {
      padding: 8px; }
  .tsi-singleDateTimePicker .tsi-timeControlsContainer {
    align-items: stretch;
    width: calc(100% - 24px);
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 12px;
    padding-bottom: 20px; }
    .tsi-singleDateTimePicker .tsi-timeControlsContainer .tsi-dateTimeInput {
      height: 28px;
      padding-left: 4px;
      font-size: 12px;
      width: calc(100% - 8px);
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    .tsi-singleDateTimePicker .tsi-timeControlsContainer .tsi-timeLabel {
      font-weight: normal;
      font-size: 12px;
      margin: 0;
      margin-bottom: 4px; }
  .tsi-singleDateTimePicker .tsi-saveButtonContainer {
    width: 100%;
    height: 48px; }
    .tsi-singleDateTimePicker .tsi-saveButtonContainer .tsi-saveButton {
      width: 92px;
      border: none;
      float: right;
      margin-right: 12px;
      height: 32px;
      padding: 8px;
      background-color: #309d90;
      border-radius: 2px;
      color: white;
      line-height: 14px; }
      .tsi-singleDateTimePicker .tsi-saveButtonContainer .tsi-saveButton.tsi-buttonDisabled {
        background-color: grey; }
  .tsi-singleDateTimePicker .pika-single .pika-table .pika-row td.is-selected .pika-day {
    border-radius: 8px; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu, .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu > div, .tsi-baseContextMenu > li, .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu > li, .tsi-baseContextMenu > button, .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break, .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type, .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-hierarchy-nav-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column; }
  .tsi-hierarchy-nav-wrapper.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-hierarchy-nav-wrapper.tsi-dark hit {
      background: #fff9a8;
      font-weight: 600;
      color: black; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-show-more {
      color: #60AAFF; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-or-list-wrapper li .tsi-hierarchyItem:hover {
      cursor: default;
      background: #1e2223; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-or-list-wrapper li .tsi-hierarchyItem:focus {
      outline: none;
      background: #1e2223; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-or-list-wrapper li.tsi-resultSelected {
      background-color: transparent; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-or-list-wrapper li.tsi-resultSelected .tsi-hierarchyItem {
        background: #62666c; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-nav-tab.tsi-selected {
      border-bottom: 2px solid #fff !important; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-modelResultWrapper {
      border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-modelResultWrapper:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-modelResultWrapper:focus {
        background-color: #1e2223;
        outline: none; }
        .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-modelResultWrapper:hover::after, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-modelResultWrapper:focus::after {
          content: "";
          position: absolute;
          width: 14px;
          height: 14px;
          top: 8px;
          left: calc(100% - 20px);
          background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat;
          transform: rotate(-90deg); }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-modelResultWrapper.tsi-selected {
        background-color: #62666c; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu li:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu li:focus {
      background: #1e2223;
      outline: none; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-leaf.tsi-selected {
      background: #62666c; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-leaf.tsi-selected .tsi-hierarchyItem:hover {
        background: #62666c; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-filter-clear:focus {
      outline: 1px solid #60AAFF; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select {
      background: #0d0f0e;
      border: 1px solid #31373e;
      color: #fff; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select:hover {
        background-color: #1e2223; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select:focus {
        box-shadow: 0px 4px 4px #31373e; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper {
      background: #0d0f0e;
      box-shadow: 0px 4px 4px #31373e; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li {
        background: #0d0f0e; }
        .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li:focus {
          background-color: #1e2223 !important; }
        .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li.selected {
          background-color: #31373e; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-filter-path .tsi-path:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-filter-path .tsi-path:focus {
      background-color: #31373e; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-search .tsi-view-type {
      outline: 1px solid #31373e; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-search .tsi-view-type.selected {
        background-color: #62666c; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchy-search .tsi-view-type:focus {
        outline: 1px solid #60AAFF;
        z-index: 2; }
    .tsi-hierarchy-nav-wrapper.tsi-dark a {
      color: #60AAFF; }
      .tsi-hierarchy-nav-wrapper.tsi-dark a:hover, .tsi-hierarchy-nav-wrapper.tsi-dark a:focus {
        outline: none;
        text-decoration: underline; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-baseContextMenu, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu {
      border-color: #60AAFF;
      background-color: #0d0f0e;
      box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16); }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-baseContextMenu > div:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu > div:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-baseContextMenu > div:focus, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu > div:focus {
        background-color: #62666c; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-baseContextMenu .tsi-break, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu .tsi-break {
        border-top: 1px solid rgba(96, 170, 255, 0.2); }
        .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-baseContextMenu .tsi-break:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu .tsi-break:hover, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-baseContextMenu .tsi-break:focus, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyNavigationContextMenu .tsi-break:focus {
          background-color: #0d0f0e; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-searchInput {
      border: 1px solid #31373e; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-searchInput:focus {
        border: 1px solid #60AAFF; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-hierarchyCheckbox.tsi-notSelected {
      background: #0d0f0e !important;
      border: 1px solid rgba(255, 255, 255, 0.2); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-notFound, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-noResults {
      border-bottom: 1px solid #31373e; }
      .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-notFound.border-top, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-noResults.border-top {
        border-top: 1px solid #31373e; }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-caret-icon, .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-down-caret-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(255%2C255%2C255%2C0.1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23FFF%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22rightCaret-light%22 transform%3D%22translate(-200 -96)%22%3E%0D    %3Crect id%3D%22Rectangle_35712%22 data-name%3D%22Rectangle 35712%22 class%3D%22cls-1%22 width%3D%2216%22 height%3D%2216%22 transform%3D%22translate(200 96)%22%2F%3E%0D    %3Cg id%3D%22Group_51401%22 data-name%3D%22Group 51401%22 transform%3D%22translate(200.9 95.2)%22%3E%0D      %3Cpath id%3D%22Path_43134%22 data-name%3D%22Path 43134%22 class%3D%22cls-2%22 d%3D%22M37.5%2C33.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D      %3Cpath id%3D%22Path_43135%22 data-name%3D%22Path 43135%22 class%3D%22cls-3%22 d%3D%22M37.5%2C32.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-pin-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cg clip-path%3D%22url(%23clip0)%22%3E%0D%3Cpath d%3D%22M15.55 5.39C15.38 5.56 15.21 5.72 15.04 5.86C14.8876 6.00152 14.7199 6.12562 14.54 6.23C14.3562 6.32882 14.1616 6.406 13.96 6.46C13.7341 6.5148 13.5024 6.54167 13.27 6.54C13.1004 6.55574 12.9296 6.55574 12.76 6.54L9.76 9.54C9.82062 9.74057 9.87069 9.94419 9.91 10.15C9.92492 10.3597 9.92492 10.5703 9.91 10.78C9.91468 11.0896 9.88109 11.3986 9.81 11.7C9.74663 11.9712 9.64919 12.2333 9.52 12.48C9.39153 12.7311 9.23377 12.9661 9.05 13.18C8.85818 13.4167 8.65459 13.6437 8.44 13.86L5.44 10.86L1.06 15.2L0 15.55L0.35 14.48L4.8 10.05L1.8 7.05L2.15 6.7C2.51405 6.34401 2.94137 6.05913 3.41 5.86C3.87977 5.66796 4.3825 5.56945 4.89 5.57C5.30479 5.57051 5.71676 5.63805 6.11 5.77L9.11 2.77C9.09437 2.60036 9.09437 2.42964 9.11 2.26C9.10986 2.02768 9.13671 1.79613 9.19 1.57C9.20601 1.37479 9.24979 1.18285 9.32 1C9.42489 0.82296 9.54537 0.65563 9.68 0.5C9.83 0.34 9.98 0.17 10.16 0L15.55 5.39ZM13.27 5.54C13.5519 5.53769 13.8294 5.46918 14.08 5.34L10.21 1.47C10.0794 1.72007 10.0108 1.99787 10.01 2.28C10.0057 2.41842 10.0226 2.55668 10.06 2.69C10.06 2.82 10.13 2.95 10.17 3.09L6.33 6.92L6 6.77L5.66 6.66C5.5423 6.62386 5.42193 6.59711 5.3 6.58C5.17022 6.56933 5.03978 6.56933 4.91 6.58C4.60342 6.56898 4.29687 6.60267 4 6.68C3.72766 6.77205 3.46873 6.89984 3.23 7.06L8.48 12.32C8.64924 12.0815 8.78078 11.8185 8.87 11.54C8.9578 11.2653 9.00167 10.9784 9 10.69C9.01027 10.5569 9.01027 10.4231 9 10.29C8.98289 10.1681 8.95614 10.0477 8.92 9.93C8.88896 9.8137 8.84884 9.70002 8.8 9.59C8.7569 9.46398 8.70682 9.34046 8.65 9.22L12.49 5.38L12.89 5.49C13.0144 5.52094 13.1419 5.53771 13.27 5.54Z%22 fill%3D%22white%22%2F%3E%0D%3C%2Fg%3E%0D%3Cdefs%3E%0D%3CclipPath id%3D%22clip0%22%3E%0D%3Crect width%3D%2215.55%22 height%3D%2215.55%22 fill%3D%22white%22%2F%3E%0D%3C%2FclipPath%3E%0D%3C%2Fdefs%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-close-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22black%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-tree-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M15 10H13V7H8V5H7V7H2V10H0V15H5V10H3V8H12V10H10V15H15V10ZM1 11H4V14H1V11ZM14 11H11V14H14V11Z%22 fill%3D%22%23fff%22%2F%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M9 1H6V4H9V1ZM5 0V5H10V0H5Z%22 fill%3D%22%23fff%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-list-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2215%22 viewBox%3D%220 0 16 15%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M0 3V0H3V3H0ZM0 7V4H3V7H0ZM0 11V8H3V11H0ZM0 15V12H3V15H0ZM1 1V2H2V1H1ZM1 5V6H2V5H1ZM1 9V10H2V9H1ZM1 13V14H2V13H1ZM5 1H16V2H5V1ZM5 6V5H14V6H5ZM12 9V10H5V9H12ZM5 14V13H14V14H5Z%22 fill%3D%22white%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-filter-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2214%22 viewBox%3D%220 0 16 14%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M16 0V1.7L10 7.7V14H6V7.7L0 1.7V0H16ZM15 1H1V1.3L7 7.3V13H9V7.3L15 1.3V1Z%22 fill%3D%22white%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-spinner-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2213%22 height%3D%2214%22 viewBox%3D%220 0 13 14%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M8.55245 12.7955C5.35165 13.6532 2.06163 11.7537 1.20398 8.55291C0.34633 5.35211 2.24583 2.06209 5.44662 1.20444C8.64742 0.346788 11.9374 2.24628 12.7951 5.44708C13.6527 8.64788 11.7532 11.9379 8.55245 12.7955ZM8.29331 11.8284C10.96 11.1139 12.5425 8.37289 11.828 5.70622C11.1134 3.03955 8.37243 1.45703 5.70576 2.17156C3.03909 2.88609 1.45657 5.6271 2.17111 8.29377C2.88564 10.9604 5.62664 12.543 8.29331 11.8284Z%22 fill%3D%22%23C7E0F4%22%2F%3E%0D%3Cmask id%3D%22mask0%22 mask-type%3D%22alpha%22 maskUnits%3D%22userSpaceOnUse%22 x%3D%220%22 y%3D%220%22 width%3D%2214%22 height%3D%2214%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M8.55245 12.7955C5.35165 13.6532 2.06163 11.7537 1.20398 8.55291C0.34633 5.35211 2.24583 2.06209 5.44662 1.20444C8.64742 0.346788 11.9374 2.24628 12.7951 5.44708C13.6527 8.64788 11.7532 11.9379 8.55245 12.7955ZM8.29331 11.8284C10.96 11.1139 12.5425 8.37289 11.828 5.70622C11.1134 3.03955 8.37243 1.45703 5.70576 2.17156C3.03909 2.88609 1.45657 5.6271 2.17111 8.29377C2.88564 10.9604 5.62664 12.543 8.29331 11.8284Z%22 fill%3D%22white%22%2F%3E%0D%3C%2Fmask%3E%0D%3Cg mask%3D%22url(%23mask0)%22%3E%0D%3Crect x%3D%229.91211%22 y%3D%22-3.86667%22 width%3D%2212%22 height%3D%2212%22 transform%3D%22rotate(15 9.91211 -3.86667)%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-search-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D  %3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.96.195A5.433 5.433 0 0 0 10.5 0a5.433 5.433 0 0 0-2.773.75A5.571 5.571 0 0 0 5.75 2.727 5.434 5.434 0 0 0 5 5.5c0 .651.11 1.275.328 1.871.219.596.534 1.145.945 1.645L.148 15.149A.48.48 0 0 0 0 15.5c0 .135.05.253.148.352A.48.48 0 0 0 .5 16a.48.48 0 0 0 .352-.148l6.132-6.125c.5.411 1.049.726 1.645.945.596.219 1.22.328 1.871.328a5.433 5.433 0 0 0 2.773-.75 5.573 5.573 0 0 0 1.977-1.977A5.433 5.433 0 0 0 16 5.5a5.434 5.434 0 0 0-.75-2.773 5.573 5.573 0 0 0-.863-1.114A5.568 5.568 0 0 0 13.273.75a5.432 5.432 0 0 0-1.312-.555zm.29 9.45A4.354 4.354 0 0 1 10.5 10c-.62 0-1.203-.118-1.75-.355a4.57 4.57 0 0 1-1.43-.965 4.57 4.57 0 0 1-.965-1.43A4.354 4.354 0 0 1 6 5.5c0-.62.118-1.203.355-1.75a4.57 4.57 0 0 1 .965-1.43 4.57 4.57 0 0 1 1.43-.965A4.354 4.354 0 0 1 10.5 1c.62 0 1.203.119 1.75.355a4.57 4.57 0 0 1 1.43.965c.406.407.728.883.965 1.43.237.547.355 1.13.355 1.75 0 .62-.118 1.203-.355 1.75a4.57 4.57 0 0 1-.965 1.43 4.57 4.57 0 0 1-1.43.965z%22 fill%3D%22%23fff%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-dark .tsi-clear {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22black%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-hierarchy-nav-wrapper.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-hierarchy-nav-wrapper.tsi-light hit {
      background: #fff9a8;
      font-weight: 600;
      color: black; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-show-more {
      color: #136BFB; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-or-list-wrapper li .tsi-hierarchyItem:hover {
      cursor: default;
      background: #f2f2f2; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-or-list-wrapper li .tsi-hierarchyItem:focus {
      outline: none;
      background: #f2f2f2; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-or-list-wrapper li.tsi-resultSelected {
      background-color: transparent; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-or-list-wrapper li.tsi-resultSelected .tsi-hierarchyItem {
        background: #b3d6f2; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-nav-tab.tsi-selected {
      border-bottom: 2px solid #000 !important; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-modelResultWrapper {
      border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-modelResultWrapper:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-modelResultWrapper:focus {
        background-color: #f2f2f2;
        outline: none; }
        .tsi-hierarchy-nav-wrapper.tsi-light .tsi-modelResultWrapper:hover::after, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-modelResultWrapper:focus::after {
          content: "";
          position: absolute;
          width: 14px;
          height: 14px;
          top: 8px;
          left: calc(100% - 20px);
          background: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat;
          transform: rotate(-90deg); }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-modelResultWrapper.tsi-selected {
        background-color: #b3d6f2; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu li:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu li:focus {
      background: #f2f2f2;
      outline: none; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-leaf.tsi-selected {
      background: #b3d6f2; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-leaf.tsi-selected .tsi-hierarchyItem:hover {
        background: #b3d6f2; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-filter-clear:focus {
      outline: 1px solid #136BFB; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select {
      background: #ffffff;
      border: 1px solid #dcdcdc;
      color: #000; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select:hover {
        background-color: #f2f2f2; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select:focus {
        box-shadow: 0px 4px 4px #dcdcdc; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper {
      background: #ffffff;
      box-shadow: 0px 4px 4px #dcdcdc; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li {
        background: #ffffff; }
        .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li:focus {
          background-color: #f2f2f2 !important; }
        .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper li.selected {
          background-color: #dcdcdc; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-filter-path .tsi-path:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-filter-path .tsi-path:focus {
      background-color: #dcdcdc; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-search .tsi-view-type {
      outline: 1px solid #dcdcdc; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-search .tsi-view-type.selected {
        background-color: #b3d6f2; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchy-search .tsi-view-type:focus {
        outline: 1px solid #136BFB;
        z-index: 2; }
    .tsi-hierarchy-nav-wrapper.tsi-light a {
      color: #136BFB; }
      .tsi-hierarchy-nav-wrapper.tsi-light a:hover, .tsi-hierarchy-nav-wrapper.tsi-light a:focus {
        outline: none;
        text-decoration: underline; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-baseContextMenu, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu {
      border-color: #136BFB;
      background-color: #ffffff;
      box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16); }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-baseContextMenu > div:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu > div:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-baseContextMenu > div:focus, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu > div:focus {
        background-color: #b3d6f2; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-baseContextMenu .tsi-break, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu .tsi-break {
        border-top: 1px solid rgba(19, 107, 251, 0.2); }
        .tsi-hierarchy-nav-wrapper.tsi-light .tsi-baseContextMenu .tsi-break:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu .tsi-break:hover, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-baseContextMenu .tsi-break:focus, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyNavigationContextMenu .tsi-break:focus {
          background-color: #ffffff; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-searchInput {
      border: 1px solid #dcdcdc; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-searchInput:focus {
        border: 1px solid #136BFB; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-hierarchyCheckbox.tsi-notSelected {
      background: #ffffff !important;
      border: 1px solid rgba(0, 0, 0, 0.2); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-notFound, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-noResults {
      border-bottom: 1px solid #dcdcdc; }
      .tsi-hierarchy-nav-wrapper.tsi-light .tsi-notFound.border-top, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-noResults.border-top {
        border-top: 1px solid #dcdcdc; }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-caret-icon, .tsi-hierarchy-nav-wrapper.tsi-light .tsi-down-caret-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23000%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22rightCaret-light%22 transform%3D%22translate(-200 -96)%22%3E%0D    %3Crect id%3D%22Rectangle_35712%22 data-name%3D%22Rectangle 35712%22 class%3D%22cls-1%22 width%3D%2216%22 height%3D%2216%22 transform%3D%22translate(200 96)%22%2F%3E%0D    %3Cg id%3D%22Group_51401%22 data-name%3D%22Group 51401%22 transform%3D%22translate(200.9 95.2)%22%3E%0D      %3Cpath id%3D%22Path_43134%22 data-name%3D%22Path 43134%22 class%3D%22cls-2%22 d%3D%22M37.5%2C33.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D      %3Cpath id%3D%22Path_43135%22 data-name%3D%22Path 43135%22 class%3D%22cls-3%22 d%3D%22M37.5%2C32.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-pin-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2211%22 height%3D%2211%22 viewBox%3D%220 0 11 11%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M10.6435 4.14849C10.7596 4.04715 10.8784 3.93568 11 3.81407L7.18593 0C7.06432 0.121608 6.95285 0.240452 6.85151 0.356533C6.75017 0.472613 6.66449 0.5933 6.59447 0.718593C6.52446 0.843887 6.4701 0.979314 6.43141 1.12488C6.39271 1.27044 6.37337 1.4335 6.37337 1.61407C6.37337 1.73937 6.38442 1.85913 6.40653 1.97337L4.31156 4.06835C4.03517 3.97622 3.7459 3.93016 3.44372 3.93016C3.07889 3.93016 2.72973 3.99833 2.39623 4.13468C2.06273 4.27103 1.767 4.46818 1.50904 4.72613L1.2603 4.97488L3.39397 7.10855L0.248744 10.2482L0 11L0.75176 10.7513L3.89146 7.60604L6.02513 9.73971C6.18728 9.57756 6.33284 9.41818 6.46182 9.26157C6.59079 9.10495 6.70043 8.94004 6.79071 8.76684C6.88099 8.59364 6.95009 8.40939 6.998 8.21408C7.0459 8.01877 7.06986 7.80135 7.06986 7.56181C7.06986 7.41441 7.0588 7.26701 7.03669 7.1196C7.01458 6.9722 6.97957 6.82848 6.93167 6.68845L9.02664 4.59347C9.14088 4.61558 9.26065 4.62663 9.38594 4.62663C9.5702 4.62663 9.7351 4.60729 9.88066 4.56859C10.0262 4.5299 10.1607 4.47554 10.2842 4.40553C10.4076 4.33551 10.5274 4.24983 10.6435 4.14849ZM9.96082 3.77539C9.78025 3.8712 9.58862 3.91911 9.38594 3.91911C9.28276 3.91911 9.18603 3.90713 9.09574 3.88318C9.00546 3.85923 8.91241 3.83251 8.8166 3.80303L6.10253 6.52263C6.13938 6.61475 6.17439 6.70135 6.20755 6.78243C6.24072 6.8635 6.26928 6.94549 6.29323 7.02841C6.31718 7.11132 6.33561 7.19608 6.34851 7.28268C6.3614 7.36928 6.36785 7.46232 6.36785 7.56182C6.36785 7.76819 6.33653 7.96994 6.27388 8.1671C6.21124 8.36425 6.12095 8.54758 6.00303 8.7171L2.28293 4.99699C2.45244 4.87907 2.63577 4.78971 2.83293 4.7289C3.03008 4.6681 3.23368 4.6377 3.44373 4.6377C3.54323 4.6377 3.63628 4.64415 3.72288 4.65705C3.80947 4.66994 3.89331 4.68745 3.97438 4.70956C4.05545 4.73167 4.13653 4.75931 4.2176 4.79247C4.29867 4.82564 4.38527 4.86065 4.4774 4.8975L7.197 2.18343C7.16752 2.08761 7.1408 1.99457 7.11685 1.90428C7.09289 1.814 7.08092 1.71726 7.08092 1.61408C7.08092 1.4114 7.12882 1.21977 7.22464 1.0392L9.96082 3.77539Z%22 fill%3D%22black%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-close-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-tree-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M15 10H13V7H8V5H7V7H2V10H0V15H5V10H3V8H12V10H10V15H15V10ZM1 11H4V14H1V11ZM14 11H11V14H14V11Z%22 fill%3D%22%233A3A3A%22%2F%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M9 1H6V4H9V1ZM5 0V5H10V0H5Z%22 fill%3D%22%233A3A3A%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-list-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2217%22 height%3D%2215%22 viewBox%3D%220 0 17 15%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M0.453125 3V0H3.52209V3H0.453125ZM0.453125 7V4H3.52209V7H0.453125ZM0.453125 11V8H3.52209V11H0.453125ZM0.453125 15V12H3.52209V15H0.453125ZM1.47611 1V2H2.4991V1H1.47611ZM1.47611 5V6H2.4991V5H1.47611ZM1.47611 9V10H2.4991V9H1.47611ZM1.47611 13V14H2.4991V13H1.47611ZM5.56807 1H16.8209V2H5.56807V1ZM5.56807 6V5H14.775V6H5.56807ZM12.729 9V10H5.56807V9H12.729ZM5.56807 14V13H14.775V14H5.56807Z%22 fill%3D%22%23212121%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-filter-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2214%22 viewBox%3D%220 0 16 14%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M16 0V1.7L10 7.7V14H6V7.7L0 1.7V0H16ZM15 1H1V1.3L7 7.3V13H9V7.3L15 1.3V1Z%22 fill%3D%22black%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-spinner-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2213%22 height%3D%2214%22 viewBox%3D%220 0 13 14%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M8.55245 12.7955C5.35165 13.6532 2.06163 11.7537 1.20398 8.55291C0.34633 5.35211 2.24583 2.06209 5.44662 1.20444C8.64742 0.346788 11.9374 2.24628 12.7951 5.44708C13.6527 8.64788 11.7532 11.9379 8.55245 12.7955ZM8.29331 11.8284C10.96 11.1139 12.5425 8.37289 11.828 5.70622C11.1134 3.03955 8.37243 1.45703 5.70576 2.17156C3.03909 2.88609 1.45657 5.6271 2.17111 8.29377C2.88564 10.9604 5.62664 12.543 8.29331 11.8284Z%22 fill%3D%22%23C7E0F4%22%2F%3E%0D%3Cmask id%3D%22mask0%22 mask-type%3D%22alpha%22 maskUnits%3D%22userSpaceOnUse%22 x%3D%220%22 y%3D%220%22 width%3D%2214%22 height%3D%2214%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M8.55245 12.7955C5.35165 13.6532 2.06163 11.7537 1.20398 8.55291C0.34633 5.35211 2.24583 2.06209 5.44662 1.20444C8.64742 0.346788 11.9374 2.24628 12.7951 5.44708C13.6527 8.64788 11.7532 11.9379 8.55245 12.7955ZM8.29331 11.8284C10.96 11.1139 12.5425 8.37289 11.828 5.70622C11.1134 3.03955 8.37243 1.45703 5.70576 2.17156C3.03909 2.88609 1.45657 5.6271 2.17111 8.29377C2.88564 10.9604 5.62664 12.543 8.29331 11.8284Z%22 fill%3D%22white%22%2F%3E%0D%3C%2Fmask%3E%0D%3Cg mask%3D%22url(%23mask0)%22%3E%0D%3Crect x%3D%229.91211%22 y%3D%22-3.86667%22 width%3D%2212%22 height%3D%2212%22 transform%3D%22rotate(15 9.91211 -3.86667)%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-search-icon {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D  %3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M11.96.195A5.433 5.433 0 0 0 10.5 0a5.433 5.433 0 0 0-2.773.75A5.571 5.571 0 0 0 5.75 2.727 5.434 5.434 0 0 0 5 5.5c0 .651.11 1.275.328 1.871.219.596.534 1.145.945 1.645L.148 15.149A.48.48 0 0 0 0 15.5c0 .135.05.253.148.352A.48.48 0 0 0 .5 16a.48.48 0 0 0 .352-.148l6.132-6.125c.5.411 1.049.726 1.645.945.596.219 1.22.328 1.871.328a5.433 5.433 0 0 0 2.773-.75 5.573 5.573 0 0 0 1.977-1.977A5.433 5.433 0 0 0 16 5.5a5.434 5.434 0 0 0-.75-2.773 5.573 5.573 0 0 0-.863-1.114A5.568 5.568 0 0 0 13.273.75a5.432 5.432 0 0 0-1.312-.555zm.29 9.45A4.354 4.354 0 0 1 10.5 10c-.62 0-1.203-.118-1.75-.355a4.57 4.57 0 0 1-1.43-.965 4.57 4.57 0 0 1-.965-1.43A4.354 4.354 0 0 1 6 5.5c0-.62.118-1.203.355-1.75a4.57 4.57 0 0 1 .965-1.43 4.57 4.57 0 0 1 1.43-.965A4.354 4.354 0 0 1 10.5 1c.62 0 1.203.119 1.75.355a4.57 4.57 0 0 1 1.43.965c.406.407.728.883.965 1.43.237.547.355 1.13.355 1.75 0 .62-.118 1.203-.355 1.75a4.57 4.57 0 0 1-.965 1.43 4.57 4.57 0 0 1-1.43.965z%22 fill%3D%22%23555%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
    .tsi-hierarchy-nav-wrapper.tsi-light .tsi-clear {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper {
    padding: 20px 20px 8px;
    flex-direction: column;
    display: flex;
    z-index: 3;
    position: relative; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select {
      display: flex;
      align-items: center;
      width: 100%;
      padding: 0 8px;
      box-sizing: border-box;
      border-radius: 2px;
      height: 32px;
      cursor: pointer; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper .tsi-hierarchy-select .tsi-hierarchy-name {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: calc(100% - 10px);
        padding-right: 8px;
        text-align: left; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper {
      display: none;
      z-index: 3;
      position: absolute;
      width: calc(100% - 40px);
      top: 53px; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper ul {
        font-size: 14px; }
        .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper ul li {
          padding: 8px;
          outline: none; }
          .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper ul li:hover {
            cursor: pointer; }
          .tsi-hierarchy-nav-wrapper .tsi-hierarchy-selection-wrapper .tsi-hierarchy-list-wrapper ul li:focus {
            z-index: 2; }
  .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search {
    display: flex;
    align-items: center;
    padding: 0px 20px;
    flex-direction: row; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search ul {
      z-index: 2 !important; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search .tsi-view-types {
      display: none;
      flex-direction: row;
      animation: fade-in .2s ease-in-out; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search .tsi-view-types .tsi-view-type {
        width: 32px;
        height: 32px;
        padding: 8px;
        margin-left: 1px;
        align-items: center;
        cursor: pointer; }
        .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search .tsi-view-types .tsi-view-type .tsi-tree-icon {
          display: inline-block; }
        .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search .tsi-view-types .tsi-view-type .tsi-list-icon {
          display: inline-block; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search .tsi-modelAutocompleteWrapper {
      position: relative;
      display: inline-flex;
      flex-grow: 1; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchy-search .tsi-modelAutocompleteWrapper .tsi-clear {
        right: 4px !important;
        left: unset !important;
        margin-top: 0px !important; }
  .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper {
    display: flex;
    height: 0px;
    transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.2s ease-out;
    opacity: 0.5; }
    .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper.visible {
      height: 24px;
      transform: scaleY(1);
      padding: 0px 20px;
      margin-top: 4px; }
    .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path {
      display: flex;
      width: 100%;
      align-items: center;
      flex-direction: row;
      padding: 0; }
      .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path .tsi-filter-icon {
        width: 12px;
        height: 10px;
        cursor: auto;
        margin-right: 4px; }
      .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path .tsi-path-list {
        display: flex;
        align-items: center;
        max-width: calc(100% - 36px); }
        .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path .tsi-path-list .tsi-path {
          font-size: 12px;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          padding: 4px;
          border-radius: 4px;
          cursor: pointer;
          outline: none; }
          .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path .tsi-path-list .tsi-path:first-child, .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path .tsi-path-list .tsi-path:last-child {
            min-width: 32px; }
          .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path .tsi-path-list .tsi-path:first-child {
            padding-left: 0; }
      .tsi-hierarchy-nav-wrapper .tsi-filter-path-wrapper .tsi-filter-path .tsi-filter-clear {
        width: 12px !important;
        height: 12px !important;
        margin-left: auto;
        display: none;
        cursor: pointer; }
  .tsi-hierarchy-nav-wrapper .tsi-instance-lookup-loading {
    display: none;
    animation: fade-in .2s ease-in-out;
    padding: 8px 18px 0px;
    align-items: center;
    width: 100%; }
    .tsi-hierarchy-nav-wrapper .tsi-instance-lookup-loading .tsi-spinner-icon {
      width: 12px;
      height: 12px;
      display: inline-block;
      margin-right: 8px;
      animation: rotating 2s linear infinite; }
    .tsi-hierarchy-nav-wrapper .tsi-instance-lookup-loading .tsi-lookup-instance {
      width: 100%;
      text-overflow: ellipsis;
      overflow: hidden;
      font-size: 13px;
      white-space: nowrap; }
  .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper {
    width: 100%;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    min-height: 0px;
    padding-top: 8px;
    position: relative; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-hierarchy {
      width: 100%;
      overflow-y: auto;
      padding-bottom: 20px; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list {
      overflow-y: auto;
      width: 100%;
      display: none; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper {
        cursor: pointer;
        position: relative;
        max-height: 206px;
        overflow: hidden;
        animation: fade-in .2s ease-in-out; }
        .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper .tsi-modelResult {
          pointer-events: none;
          padding: 8px 20px; }
          .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper .tsi-modelResult .tsi-modelPK {
            font-weight: 600;
            font-size: 14px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap; }
          .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights {
            font-size: 12px;
            padding-top: 2px;
            padding-left: 8px;
            padding-bottom: 2px; }
            .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights table {
              border-spacing: 0;
              margin-top: 2px; }
              .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights table tr td {
                padding: 0;
                vertical-align: top; }
                .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights table tr td:first-of-type {
                  opacity: .6; }
                .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-modelResultWrapper .tsi-modelResult .tsi-modelHighlights table tr td:nth-of-type(2) {
                  padding-left: 8px; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-list .tsi-show-more {
        text-align: center !important;
        padding: 8px; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-show-more {
      font-size: 14px; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchy-or-list-wrapper .tsi-show-more span {
        cursor: pointer !important; }
  .tsi-hierarchy-nav-wrapper .tsi-notFound, .tsi-hierarchy-nav-wrapper .tsi-noResults {
    display: flex;
    align-items: center;
    margin: 4px 20px;
    padding: 4px 0px;
    animation: fade-in .2s ease-in-out; }
    .tsi-hierarchy-nav-wrapper .tsi-notFound .tsi-not-found-message, .tsi-hierarchy-nav-wrapper .tsi-noResults .tsi-not-found-message {
      width: calc(100% - 12px);
      padding-right: 4px;
      font-size: 12px;
      line-height: 17px; }
      .tsi-hierarchy-nav-wrapper .tsi-notFound .tsi-not-found-message .tsi-search-globally-link, .tsi-hierarchy-nav-wrapper .tsi-noResults .tsi-not-found-message .tsi-search-globally-link {
        padding-left: 4px;
        cursor: pointer; }
    .tsi-hierarchy-nav-wrapper .tsi-notFound .tsi-clear, .tsi-hierarchy-nav-wrapper .tsi-noResults .tsi-clear {
      width: 12px;
      height: 12px;
      cursor: pointer;
      display: inline-block;
      background-size: contain;
      background-repeat: no-repeat; }
  .tsi-hierarchy-nav-wrapper .tsi-filter-icon {
    z-index: 3 !important;
    right: 20px;
    position: absolute;
    visibility: hidden;
    height: 16px;
    width: 16px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: center;
    top: 6px; }
  .tsi-hierarchy-nav-wrapper .tsi-down-caret-icon {
    height: 14px;
    width: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(90deg); }
  .tsi-hierarchy-nav-wrapper .tsi-close-icon, .tsi-hierarchy-nav-wrapper .tsi-list-icon, .tsi-hierarchy-nav-wrapper .tsi-tree-icon {
    cursor: pointer;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    background-size: contain; }
  .tsi-hierarchy-nav-wrapper ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%; }
    .tsi-hierarchy-nav-wrapper ul.tsi-noPad {
      padding: 8px 20px;
      margin: 0;
      overflow: auto;
      height: 100%; }
  .tsi-hierarchy-nav-wrapper li {
    position: relative;
    animation: fade-in .2s ease-in-out; }
    .tsi-hierarchy-nav-wrapper li .tsi-caret-icon {
      position: absolute;
      display: block;
      height: 10px;
      width: 10px;
      cursor: pointer;
      z-index: 1;
      background-size: 10px;
      background-repeat: no-repeat;
      top: 11px;
      background-position: 50%;
      transition: all .2s ease;
      pointer-events: none;
      transform: rotate(0deg); }
    .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem {
      display: flex;
      flex-wrap: wrap;
      position: relative;
      margin: 0;
      min-height: 28px;
      font-size: 14px;
      align-items: center;
      padding-right: 40px;
      cursor: pointer !important; }
      .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem .tsi-name {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: calc(100% - 26px); }
      .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem .tsi-instanceCount {
        opacity: .6;
        padding-left: 8px;
        font-size: 11px;
        position: relative;
        top: 1px; }
      .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem .tsi-highlights-detail {
        font-weight: 400;
        font-size: 12px;
        padding-top: 2px;
        padding-left: 8px;
        padding-bottom: 2px;
        display: none;
        width: 100%; }
        .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem .tsi-highlights-detail table {
          margin: 2px;
          table-layout: fixed;
          width: 100%; }
          .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem .tsi-highlights-detail table tr td {
            padding: 0;
            vertical-align: top;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden; }
            .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem .tsi-highlights-detail table tr td:first-of-type {
              opacity: .6; }
            .tsi-hierarchy-nav-wrapper li .tsi-hierarchyItem .tsi-highlights-detail table tr td:nth-of-type(2) {
              padding-left: 8px; }
    .tsi-hierarchy-nav-wrapper li.tsi-expanded > .tsi-hierarchyItem > .tsi-caret-icon {
      content: '';
      cursor: pointer;
      transform: rotate(90deg); }
    .tsi-hierarchy-nav-wrapper li.tsi-leaf {
      font-weight: 600; }
  .tsi-hierarchy-nav-wrapper .tsi-noBefore .tsi-caret-icon {
    content: '' !important; }
  .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu {
    border: none;
    position: absolute;
    width: 172px;
    left: calc(100% - 32px);
    top: 0px;
    z-index: 4;
    transition: top .2s ease-in-out;
    display: flex;
    flex-direction: column; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-search {
      height: 32px;
      padding: 0;
      margin: 4px 8px 8px;
      width: calc(100% - 16px); }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-search:focus, .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-search:hover {
        background-color: unset !important; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu ul {
      padding: 0;
      margin: 0;
      overflow-y: auto;
      max-width: 200px;
      max-height: 240px; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu li {
      font-size: 12px;
      cursor: pointer;
      height: 28px;
      display: flex;
      align-items: center;
      overflow: hidden; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu button {
      text-align: center;
      margin: 12px 8px 4px;
      display: block;
      min-height: 28px; }
    .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-selectionItemWrapper {
      display: flex;
      align-items: center;
      width: 100%;
      padding: 4px 8px;
      cursor: pointer; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-selectionItemWrapper .tsi-hierarchyCheckbox {
        display: inline-block;
        width: 16px;
        height: 16px;
        margin: 0;
        background-image: url("data:image/svg+xml,  %3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 14 14%22%3E%0D    %3Cg transform%3D%22translate(-160 -223)%22%3E%0D      %3Cpath style%3D%22fill%3A %230077ff%3B stroke%3A %230077ff%22 class%3D%22tsiIconCbBg%22 d%3D%22M2%2C0H12a2%2C2%2C0%2C0%2C1%2C2%2C2V12a2%2C2%2C0%2C0%2C1-2%2C2H2a2%2C2%2C0%2C0%2C1-2-2V2A2%2C2%2C0%2C0%2C1%2C2%2C0Z%22 transform%3D%22translate(160 223)%22 %2F%3E%0D      %3Cpath style%3D%22fill%3A %23f8f8f8%22 class%3D%22tsiIconCbCheck%22 d%3D%22M10.764-8.736%2C4.5-2.467%2C1.236-5.736l.527-.527L4.5-3.533l5.736-5.73Z%22 transform%3D%22translate(161 236)%22 %2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fsvg%3E");
        background-size: contain;
        background-repeat: no-repeat; }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-selectionItemWrapper .tsi-selectionItemKind {
        width: 16px;
        height: 16px;
        background-size: contain;
        background-repeat: no-repeat;
        flex-shrink: 0; }
        .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-selectionItemWrapper .tsi-selectionItemKind.categorical {
          background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M0 1.52588e-05H1.06667V16H0V1.52588e-05ZM11.7333 7.00002H2.13333V3.00002H11.7333V7.00002ZM3.2 4.00002H10.6667V6.00002H3.2V4.00002ZM16 9.00002V13H2.13333V9.00002H16ZM3.2 10H14.9333V12H3.2V10Z%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
        .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-selectionItemWrapper .tsi-selectionItemKind.aggregate {
          background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M12 5.5V4H4L7 8L4 12H12V10.5H13V13H3V12L6 8L3 4V3H13V5.5H12Z%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
        .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-selectionItemWrapper .tsi-selectionItemKind.numeric {
          background-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Crect x%3D%223%22 y%3D%225.98511%22 width%3D%2211%22 height%3D%220.996277%22 fill%3D%22%23136BFB%22%2F%3E%0D%3Crect width%3D%2212.0511%22 height%3D%220.999846%22 transform%3D%22matrix(0.204104 -0.978949 0.979251 0.202649 3.77746 13.7974)%22 fill%3D%22%23136BFB%22%2F%3E%0D%3Crect width%3D%2212.0511%22 height%3D%220.999846%22 transform%3D%22matrix(0.204104 -0.978949 0.979251 0.202649 8 13.7974)%22 fill%3D%22%23136BFB%22%2F%3E%0D%3Crect x%3D%222%22 y%3D%228.97394%22 width%3D%2211%22 height%3D%220.996277%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }
      .tsi-hierarchy-nav-wrapper .tsi-hierarchyNavigationContextMenu .tsi-selectionItemWrapper .tsi-selectionItem {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: calc(100% - 40px);
        margin: 0 8px;
        padding-left: 2px; }
  .tsi-hierarchy-nav-wrapper .tsi-hitCount {
    display: none; }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes rotating {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-dateTimeContainerRange.tsi-dark {
  color: #fff; }
  .tsi-dateTimeContainerRange.tsi-dark .tsi-dateTimeButton {
    background-color: rgba(49, 55, 62, 0.8) !important;
    color: #fff; }
    .tsi-dateTimeContainerRange.tsi-dark .tsi-dateTimeButton:hover {
      background-color: #31373e !important; }

.tsi-dateTimeContainerRange.tsi-light {
  color: #000; }
  .tsi-dateTimeContainerRange.tsi-light .tsi-dateTimeButton {
    background-color: rgba(220, 220, 220, 0.8) !important;
    color: #000; }
    .tsi-dateTimeContainerRange.tsi-light .tsi-dateTimeButton:hover {
      background-color: #dcdcdc !important; }

.tsi-dateTimeContainerRange .tsi-dateTimePickerContainer {
  z-index: 1;
  position: absolute;
  top: 8px;
  left: 0px; }

.tsi-dateTimeContainerRange .tsi-dateTimeButton {
  height: 32px;
  border: none;
  cursor: pointer;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-playback-controls-container {
  padding-left: 20px;
  padding-right: 20px; }

.tsi-playback-timeline {
  width: 100%;
  height: 32px;
  position: relative; }

.tsi-playback-timeline svg {
  width: 100%;
  height: 100%;
  position: absolute; }

.tsi-playback-input {
  position: absolute;
  pointer-events: none;
  height: 100%; }

.tsi-playback-track, .tsi-playback-handle {
  cursor: pointer; }

.tsi-playback-track {
  stroke-width: 5px;
  stroke-linecap: round; }
  .tsi-playback-track .tsi-left-of-handle {
    stroke: #605E5C; }
  .tsi-playback-track .tsi-right-of-handle {
    stroke: #C8C6C4; }

.tsi-playback-handle {
  stroke-width: 2px;
  stroke: #323130;
  fill: #fff; }

.tsi-playback-axis {
  position: absolute;
  height: 100%; }
  .tsi-playback-axis svg {
    width: 100%;
    height: 100%;
    overflow: visible; }
    .tsi-playback-axis svg g:first-of-type {
      text-anchor: start; }
    .tsi-playback-axis svg g:last-of-type {
      text-anchor: end; }

.tsi-playback-buttons {
  width: 100%;
  height: 36px;
  margin-top: 16px;
  margin-bottom: 8px; }
  .tsi-playback-buttons .tsi-play-button, .tsi-playback-buttons .tsi-pause-button {
    padding: 4px;
    background: none;
    border: none;
    background-repeat: no-repeat;
    background-position: center; }

.tsi-dark .tsi-playback-buttons .tsi-play-button {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M4.5 4.05L18.3 12L4.5 19.95V4.05ZM3 1.5V22.5L21.45 12L3 1.5Z%22 fill%3D%22%2360AAFF%22%2F%3E%0D%3C%2Fsvg%3E%0D%0D"); }

.tsi-dark .tsi-playback-buttons .tsi-pause-button {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M7.5 3H9V21H7.5V3ZM16.5 3V21H15V3H16.5Z%22 fill%3D%22%2360AAFF%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }

.tsi-light .tsi-playback-buttons .tsi-play-button, .tsi-light .tsi-playback-buttons .tsi-pause-button {
  margin-left: 6px; }

.tsi-light .tsi-playback-buttons .tsi-play-button {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M4.5 4.05L18.3 12L4.5 19.95V4.05ZM3 1.5V22.5L21.45 12L3 1.5Z%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }

.tsi-light .tsi-playback-buttons .tsi-pause-button {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M7.5 3H9V21H7.5V3ZM16.5 3V21H15V3H16.5Z%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E%0D"); }

.tsi-playback-timestamp {
  height: 100%;
  position: relative;
  top: -8px; }

.tsi-playback-buttons button {
  cursor: pointer;
  width: 36px;
  height: 36px; }

.tsi-playback-buttons button:focus {
  outline: none; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-process-graphic-target.tsi-dark {
  color: #fff;
  background-color: #0d0f0e;
  border-color: #60AAFF; }
  .tsi-process-graphic-target.tsi-dark .yAxis path, .tsi-process-graphic-target.tsi-dark .xAxis path {
    stroke: #fff; }
  .tsi-process-graphic-target.tsi-dark .yAxis .tick text, .tsi-process-graphic-target.tsi-dark .xAxis .tick text {
    fill: #fff; }
  .tsi-process-graphic-target.tsi-dark .yAxis .tick line, .tsi-process-graphic-target.tsi-dark .xAxis .tick line {
    stroke: #fff; }
  @media screen and (-ms-high-contrast: white-on-black) {
    .tsi-process-graphic-target.tsi-dark .yAxis path, .tsi-process-graphic-target.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-process-graphic-target.tsi-dark .yAxis .tick text, .tsi-process-graphic-target.tsi-dark .xAxis .tick text {
      fill: #fff !important; }
    .tsi-process-graphic-target.tsi-dark .yAxis .tick line, .tsi-process-graphic-target.tsi-dark .xAxis .tick line {
      stroke: #fff; } }
  .tsi-process-graphic-target.tsi-dark .vHoverBox, .tsi-process-graphic-target.tsi-dark .hHoverBox {
    fill: #0d0f0e;
    stroke: #60AAFF; }
  .tsi-process-graphic-target.tsi-dark .tsi-resizeGutter.tsi-isDragging {
    background-color: #31373e; }
  .tsi-process-graphic-target.tsi-dark ::-webkit-scrollbar {
    height: 8px;
    width: 8px; }
  .tsi-process-graphic-target.tsi-dark ::-webkit-scrollbar-track {
    background: none; }
  .tsi-process-graphic-target.tsi-dark ::-webkit-scrollbar-thumb {
    background: #666666;
    border-radius: 8px; }
  .tsi-process-graphic-target.tsi-dark ::-webkit-scrollbar-thumb:hover {
    background: #666666; }
  .tsi-process-graphic-target.tsi-dark ::-webkit-scrollbar-track:hover {
    background: #1e2223; }
  .tsi-process-graphic-target.tsi-dark .hHoverText {
    text-anchor: middle; }
  .tsi-process-graphic-target.tsi-dark .vHoverText {
    text-anchor: end; }
  .tsi-process-graphic-target.tsi-dark .hoverText {
    stroke: none; }
  .tsi-process-graphic-target.tsi-dark .hHoverText, .tsi-process-graphic-target.tsi-dark .vHoverText {
    font-size: 11px !important; }
  .tsi-process-graphic-target.tsi-dark .hHoverValueBar {
    stroke: #fff; }
  .tsi-process-graphic-target.tsi-dark .hoverText {
    fill: #fff; }
  .tsi-process-graphic-target.tsi-dark .stacked g path {
    fill: #fff !important; }
  .tsi-process-graphic-target.tsi-dark .tooltip text {
    fill: #fff; }
  .tsi-process-graphic-target.tsi-dark .tooltip rect {
    fill: #0d0f0e;
    stroke: #60AAFF; }
  .tsi-process-graphic-target.tsi-dark .tsi-primaryButton {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.8);
    background-color: #1e2223; }
    .tsi-process-graphic-target.tsi-dark .tsi-primaryButton:hover {
      background-color: #62666c; }
  .tsi-process-graphic-target.tsi-dark .yAxis path, .tsi-process-graphic-target.tsi-dark .xAxis path {
    stroke-width: 1px !important; }
  .tsi-process-graphic-target.tsi-dark .yAxis .tick text, .tsi-process-graphic-target.tsi-dark .xAxis .tick text {
    user-select: none; }
  .tsi-process-graphic-target.tsi-dark rect, .tsi-process-graphic-target.tsi-dark line {
    shape-rendering: crispedges; }
  .tsi-process-graphic-target.tsi-dark .stacked g path {
    stroke-width: 1;
    pointer-events: all;
    stroke: none; }
  .tsi-process-graphic-target.tsi-dark .stacked rect {
    cursor: pointer;
    fill: transparent;
    stroke-width: 1; }
  .tsi-process-graphic-target.tsi-dark .tooltip {
    pointer-events: none; }
    .tsi-process-graphic-target.tsi-dark .tooltip text {
      alignment-baseline: hanging; }
    .tsi-process-graphic-target.tsi-dark .tooltip .title {
      font-weight: bold;
      font-size: 13px; }
    .tsi-process-graphic-target.tsi-dark .tooltip .value {
      font-weight: normal;
      font-size: 12px;
      font-weight: lighter; }
      .tsi-process-graphic-target.tsi-dark .tooltip .value.visibleValue {
        font-weight: bold; }
  .tsi-process-graphic-target.tsi-dark .tsi-gridComponent {
    z-index: 3 !important; }
  .tsi-process-graphic-target.tsi-dark .hHoverValueBar {
    stroke-width: 4px; }
  .tsi-process-graphic-target.tsi-dark .focus {
    display: none; }
  .tsi-process-graphic-target.tsi-dark svg {
    display: block; }
  .tsi-process-graphic-target.tsi-dark .tsi-chartValueTextBox {
    background-color: #0d0f0e;
    border-color: #62666c; }
  .tsi-process-graphic-target.tsi-dark .tsi-baseMono {
    background: #1e2223; }

.tsi-process-graphic-target.tsi-light {
  color: #000;
  background-color: #ffffff;
  border-color: #136BFB; }
  .tsi-process-graphic-target.tsi-light .yAxis path, .tsi-process-graphic-target.tsi-light .xAxis path {
    stroke: #000; }
  .tsi-process-graphic-target.tsi-light .yAxis .tick text, .tsi-process-graphic-target.tsi-light .xAxis .tick text {
    fill: #000; }
  .tsi-process-graphic-target.tsi-light .yAxis .tick line, .tsi-process-graphic-target.tsi-light .xAxis .tick line {
    stroke: #000; }
  @media screen and (-ms-high-contrast: white-on-black) {
    .tsi-process-graphic-target.tsi-light .yAxis path, .tsi-process-graphic-target.tsi-light .xAxis path {
      stroke: #fff; }
    .tsi-process-graphic-target.tsi-light .yAxis .tick text, .tsi-process-graphic-target.tsi-light .xAxis .tick text {
      fill: #fff !important; }
    .tsi-process-graphic-target.tsi-light .yAxis .tick line, .tsi-process-graphic-target.tsi-light .xAxis .tick line {
      stroke: #fff; } }
  .tsi-process-graphic-target.tsi-light .vHoverBox, .tsi-process-graphic-target.tsi-light .hHoverBox {
    fill: #ffffff;
    stroke: #136BFB; }
  .tsi-process-graphic-target.tsi-light .tsi-resizeGutter.tsi-isDragging {
    background-color: #dcdcdc; }
  .tsi-process-graphic-target.tsi-light ::-webkit-scrollbar {
    height: 8px;
    width: 8px; }
  .tsi-process-graphic-target.tsi-light ::-webkit-scrollbar-track {
    background: none; }
  .tsi-process-graphic-target.tsi-light ::-webkit-scrollbar-thumb {
    background: #a6a6a6;
    border-radius: 8px; }
  .tsi-process-graphic-target.tsi-light ::-webkit-scrollbar-thumb:hover {
    background: #a6a6a6; }
  .tsi-process-graphic-target.tsi-light ::-webkit-scrollbar-track:hover {
    background: #f2f2f2; }
  .tsi-process-graphic-target.tsi-light .hHoverText {
    text-anchor: middle; }
  .tsi-process-graphic-target.tsi-light .vHoverText {
    text-anchor: end; }
  .tsi-process-graphic-target.tsi-light .hoverText {
    stroke: none; }
  .tsi-process-graphic-target.tsi-light .hHoverText, .tsi-process-graphic-target.tsi-light .vHoverText {
    font-size: 11px !important; }
  .tsi-process-graphic-target.tsi-light .hHoverValueBar {
    stroke: #000; }
  .tsi-process-graphic-target.tsi-light .hoverText {
    fill: #000; }
  .tsi-process-graphic-target.tsi-light .stacked g path {
    fill: #000 !important; }
  .tsi-process-graphic-target.tsi-light .tooltip text {
    fill: #000; }
  .tsi-process-graphic-target.tsi-light .tooltip rect {
    fill: #ffffff;
    stroke: #136BFB; }
  .tsi-process-graphic-target.tsi-light .tsi-primaryButton {
    color: #000;
    border-color: rgba(0, 0, 0, 0.8);
    background-color: #f2f2f2; }
    .tsi-process-graphic-target.tsi-light .tsi-primaryButton:hover {
      background-color: #b3d6f2; }
  .tsi-process-graphic-target.tsi-light .yAxis path, .tsi-process-graphic-target.tsi-light .xAxis path {
    stroke-width: 1px !important; }
  .tsi-process-graphic-target.tsi-light .yAxis .tick text, .tsi-process-graphic-target.tsi-light .xAxis .tick text {
    user-select: none; }
  .tsi-process-graphic-target.tsi-light rect, .tsi-process-graphic-target.tsi-light line {
    shape-rendering: crispedges; }
  .tsi-process-graphic-target.tsi-light .stacked g path {
    stroke-width: 1;
    pointer-events: all;
    stroke: none; }
  .tsi-process-graphic-target.tsi-light .stacked rect {
    cursor: pointer;
    fill: transparent;
    stroke-width: 1; }
  .tsi-process-graphic-target.tsi-light .tooltip {
    pointer-events: none; }
    .tsi-process-graphic-target.tsi-light .tooltip text {
      alignment-baseline: hanging; }
    .tsi-process-graphic-target.tsi-light .tooltip .title {
      font-weight: bold;
      font-size: 13px; }
    .tsi-process-graphic-target.tsi-light .tooltip .value {
      font-weight: normal;
      font-size: 12px;
      font-weight: lighter; }
      .tsi-process-graphic-target.tsi-light .tooltip .value.visibleValue {
        font-weight: bold; }
  .tsi-process-graphic-target.tsi-light .tsi-gridComponent {
    z-index: 3 !important; }
  .tsi-process-graphic-target.tsi-light .hHoverValueBar {
    stroke-width: 4px; }
  .tsi-process-graphic-target.tsi-light .focus {
    display: none; }
  .tsi-process-graphic-target.tsi-light svg {
    display: block; }
  .tsi-process-graphic-target.tsi-light .tsi-chartValueTextBox {
    background-color: #ffffff;
    border-color: #b3d6f2; }
  .tsi-process-graphic-target.tsi-light .tsi-baseMono {
    background: #f2f2f2; }

.tsi-process-graphic-container {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden; }

.tsi-process-graphic {
  position: relative; }

.tsi-process-graphic img {
  width: 100%;
  height: 100%; }

.tsi-process-graphic-label {
  position: absolute;
  border-width: 1px;
  border-style: solid;
  padding: 8px; }
  .tsi-process-graphic-label.clickable {
    cursor: pointer; }
  .tsi-process-graphic-label.tsi-dark {
    color: #fff;
    background-color: #0d0f0e;
    border-color: #60AAFF; }
    .tsi-process-graphic-label.tsi-dark .yAxis path, .tsi-process-graphic-label.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-process-graphic-label.tsi-dark .yAxis .tick text, .tsi-process-graphic-label.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-process-graphic-label.tsi-dark .yAxis .tick line, .tsi-process-graphic-label.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-process-graphic-label.tsi-dark .yAxis path, .tsi-process-graphic-label.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-process-graphic-label.tsi-dark .yAxis .tick text, .tsi-process-graphic-label.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-process-graphic-label.tsi-dark .yAxis .tick line, .tsi-process-graphic-label.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-process-graphic-label.tsi-dark .vHoverBox, .tsi-process-graphic-label.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-process-graphic-label.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-process-graphic-label.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-process-graphic-label.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-process-graphic-label.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-process-graphic-label.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-process-graphic-label.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-process-graphic-label.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-process-graphic-label.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-process-graphic-label.tsi-dark .hoverText {
      stroke: none; }
    .tsi-process-graphic-label.tsi-dark .hHoverText, .tsi-process-graphic-label.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-process-graphic-label.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-process-graphic-label.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-process-graphic-label.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-process-graphic-label.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-process-graphic-label.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-process-graphic-label.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-process-graphic-label.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-process-graphic-label.tsi-dark .yAxis path, .tsi-process-graphic-label.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-process-graphic-label.tsi-dark .yAxis .tick text, .tsi-process-graphic-label.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-process-graphic-label.tsi-dark rect, .tsi-process-graphic-label.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-process-graphic-label.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-process-graphic-label.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-process-graphic-label.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-process-graphic-label.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-process-graphic-label.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-process-graphic-label.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-process-graphic-label.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-process-graphic-label.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-process-graphic-label.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-process-graphic-label.tsi-dark .focus {
      display: none; }
    .tsi-process-graphic-label.tsi-dark svg {
      display: block; }
    .tsi-process-graphic-label.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-process-graphic-label.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-process-graphic-label.tsi-dark.tsi-label-highlight {
      animation: border-glow-dark .6s ease-out 0s 1; }
  .tsi-process-graphic-label.tsi-light {
    color: #000;
    background-color: #ffffff;
    border-color: #136BFB; }
    .tsi-process-graphic-label.tsi-light .yAxis path, .tsi-process-graphic-label.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-process-graphic-label.tsi-light .yAxis .tick text, .tsi-process-graphic-label.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-process-graphic-label.tsi-light .yAxis .tick line, .tsi-process-graphic-label.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-process-graphic-label.tsi-light .yAxis path, .tsi-process-graphic-label.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-process-graphic-label.tsi-light .yAxis .tick text, .tsi-process-graphic-label.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-process-graphic-label.tsi-light .yAxis .tick line, .tsi-process-graphic-label.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-process-graphic-label.tsi-light .vHoverBox, .tsi-process-graphic-label.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-process-graphic-label.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-process-graphic-label.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-process-graphic-label.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-process-graphic-label.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-process-graphic-label.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-process-graphic-label.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-process-graphic-label.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-process-graphic-label.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-process-graphic-label.tsi-light .hoverText {
      stroke: none; }
    .tsi-process-graphic-label.tsi-light .hHoverText, .tsi-process-graphic-label.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-process-graphic-label.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-process-graphic-label.tsi-light .hoverText {
      fill: #000; }
    .tsi-process-graphic-label.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-process-graphic-label.tsi-light .tooltip text {
      fill: #000; }
    .tsi-process-graphic-label.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-process-graphic-label.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-process-graphic-label.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-process-graphic-label.tsi-light .yAxis path, .tsi-process-graphic-label.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-process-graphic-label.tsi-light .yAxis .tick text, .tsi-process-graphic-label.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-process-graphic-label.tsi-light rect, .tsi-process-graphic-label.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-process-graphic-label.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-process-graphic-label.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-process-graphic-label.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-process-graphic-label.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-process-graphic-label.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-process-graphic-label.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-process-graphic-label.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-process-graphic-label.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-process-graphic-label.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-process-graphic-label.tsi-light .focus {
      display: none; }
    .tsi-process-graphic-label.tsi-light svg {
      display: block; }
    .tsi-process-graphic-label.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-process-graphic-label.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-process-graphic-label.tsi-light.tsi-label-highlight {
      animation: border-glow-light .6s ease-out 0s 1; }
  .tsi-process-graphic-label .title, .tsi-process-graphic-label .value {
    overflow: hidden;
    white-space: nowrap; }
  .tsi-process-graphic-label .value {
    display: flex;
    align-items: center;
    font-weight: normal;
    font-size: 12px; }
  .tsi-process-graphic-label .title {
    font-weight: bold;
    font-size: 13px; }

@keyframes border-glow-dark {
  from {
    box-shadow: 0px 0px 4px 0px white; }
  to {
    box-shadow: none; } }

@keyframes border-glow-light {
  from {
    box-shadow: 0px 0px 4px 0px #60AAFF; }
  to {
    box-shadow: none; } }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-dateTimeContainerSingle.tsi-dark .tsi-dateTimeButton {
  background-color: #31373e;
  color: #fff; }

.tsi-dateTimeContainerSingle.tsi-dark .tsi-dateTimeButton {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2215%22 height%3D%2216%22 viewBox%3D%220 0 15 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M13 7.75781C13.3125 7.97135 13.5924 8.21484 13.8398 8.48828C14.0872 8.76172 14.2969 9.0586 14.4687 9.37891C14.6406 9.69922 14.7721 10.0391 14.8633 10.3984C14.9544 10.7578 15 11.125 15 11.5C15 12.1198 14.8815 12.7031 14.6445 13.25C14.4075 13.7969 14.0859 14.2734 13.6797 14.6797C13.2734 15.0859 12.7969 15.4075 12.25 15.6445C11.7031 15.8815 11.1198 16 10.5 16C10.026 16 9.5677 15.9284 9.12499 15.7851C8.68228 15.6419 8.27473 15.4388 7.90234 15.1758C7.52994 14.9128 7.20182 14.5963 6.91796 14.2266C6.63411 13.8568 6.41406 13.4479 6.25781 13H0V0.999999H2V0H3V0.999999H9.99999V0H11V0.999999H13L13 7.75781ZM0.999989 2V4H12V2H11V3H9.99998V2H2.99999V3H1.99999V2H0.999989ZM5.99999 11.5C5.99999 11.6719 6.0078 11.8385 6.02343 12L0.99999 12V5H12V7.25782C11.5208 7.08594 11.0208 7 10.5 7C10.1614 7 9.82811 7.03777 9.49998 7.11329C9.17186 7.18881 8.85806 7.29818 8.55858 7.44141C8.2591 7.58464 7.97785 7.75912 7.71483 7.96485C7.45181 8.17058 7.21353 8.40625 6.99999 8.67188V8H5.99999V9H6.7578C6.5078 9.375 6.319 9.77344 6.19139 10.1953C6.06379 10.6172 5.99999 11.0521 5.99999 11.5ZM10.5 15C10.9844 15 11.4388 14.9075 11.8633 14.7227C12.2877 14.5378 12.6575 14.2878 12.9726 13.9727C13.2877 13.6575 13.5377 13.2878 13.7226 12.8633C13.9075 12.4388 14 11.9844 14 11.5C14 11.0156 13.9075 10.5612 13.7226 10.1367C13.5377 9.71224 13.2877 9.34245 12.9726 9.02734C12.6575 8.71224 12.2877 8.46224 11.8633 8.27734C11.4388 8.09245 10.9844 8 10.5 8C10.0156 8 9.56118 8.09245 9.1367 8.27734C8.71222 8.46224 8.34243 8.71224 8.02733 9.02734C7.71222 9.34245 7.46222 9.71224 7.27733 10.1367C7.09243 10.5612 6.99998 11.0156 6.99998 11.5C6.99998 11.9844 7.09243 12.4388 7.27733 12.8633C7.46222 13.2878 7.71222 13.6575 8.02733 13.9727C8.34243 14.2878 8.71222 14.5378 9.1367 14.7227C9.56118 14.9075 10.0156 15 10.5 15ZM12.5 11H11V9H9.99998V12H12.5V11ZM1.99999 8H2.99999V9H1.99999V8ZM4.99999 8H3.99999V9H4.99999V8ZM3.99999 6H4.99999V7H3.99999V6ZM2.99999 10H1.99999V11H2.99999V10ZM3.99999 10H4.99999V11H3.99999V10ZM5.99999 7H6.99999V6H5.99999V7ZM8.99998 7H7.99998V6H8.99998V7ZM9.99998 7H11V6H9.99998V7Z%22 fill%3D%22%2360AAFF%22%2F%3E%0D%3C%2Fsvg%3E"); }

.tsi-dateTimeContainerSingle.tsi-light .tsi-dateTimeButton {
  background-color: #dcdcdc;
  color: #000; }

.tsi-dateTimeContainerSingle.tsi-light .tsi-dateTimeButton {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%2215%22 height%3D%2216%22 viewBox%3D%220 0 15 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M13 7.75781C13.3125 7.97135 13.5924 8.21484 13.8398 8.48828C14.0872 8.76172 14.2969 9.0586 14.4687 9.37891C14.6406 9.69922 14.7721 10.0391 14.8633 10.3984C14.9544 10.7578 15 11.125 15 11.5C15 12.1198 14.8815 12.7031 14.6445 13.25C14.4075 13.7969 14.0859 14.2734 13.6797 14.6797C13.2734 15.0859 12.7969 15.4075 12.25 15.6445C11.7031 15.8815 11.1198 16 10.5 16C10.026 16 9.5677 15.9284 9.12499 15.7851C8.68228 15.6419 8.27473 15.4388 7.90234 15.1758C7.52994 14.9128 7.20182 14.5963 6.91796 14.2266C6.63411 13.8568 6.41406 13.4479 6.25781 13H0V0.999999H2V0H3V0.999999H9.99999V0H11V0.999999H13L13 7.75781ZM0.999989 2V4H12V2H11V3H9.99998V2H2.99999V3H1.99999V2H0.999989ZM5.99999 11.5C5.99999 11.6719 6.0078 11.8385 6.02343 12L0.99999 12V5H12V7.25782C11.5208 7.08594 11.0208 7 10.5 7C10.1614 7 9.82811 7.03777 9.49998 7.11329C9.17186 7.18881 8.85806 7.29818 8.55858 7.44141C8.2591 7.58464 7.97785 7.75912 7.71483 7.96485C7.45181 8.17058 7.21353 8.40625 6.99999 8.67188V8H5.99999V9H6.7578C6.5078 9.375 6.319 9.77344 6.19139 10.1953C6.06379 10.6172 5.99999 11.0521 5.99999 11.5ZM10.5 15C10.9844 15 11.4388 14.9075 11.8633 14.7227C12.2877 14.5378 12.6575 14.2878 12.9726 13.9727C13.2877 13.6575 13.5377 13.2878 13.7226 12.8633C13.9075 12.4388 14 11.9844 14 11.5C14 11.0156 13.9075 10.5612 13.7226 10.1367C13.5377 9.71224 13.2877 9.34245 12.9726 9.02734C12.6575 8.71224 12.2877 8.46224 11.8633 8.27734C11.4388 8.09245 10.9844 8 10.5 8C10.0156 8 9.56118 8.09245 9.1367 8.27734C8.71222 8.46224 8.34243 8.71224 8.02733 9.02734C7.71222 9.34245 7.46222 9.71224 7.27733 10.1367C7.09243 10.5612 6.99998 11.0156 6.99998 11.5C6.99998 11.9844 7.09243 12.4388 7.27733 12.8633C7.46222 13.2878 7.71222 13.6575 8.02733 13.9727C8.34243 14.2878 8.71222 14.5378 9.1367 14.7227C9.56118 14.9075 10.0156 15 10.5 15ZM12.5 11H11V9H9.99998V12H12.5V11ZM1.99999 8H2.99999V9H1.99999V8ZM4.99999 8H3.99999V9H4.99999V8ZM3.99999 6H4.99999V7H3.99999V6ZM2.99999 10H1.99999V11H2.99999V10ZM3.99999 10H4.99999V11H3.99999V10ZM5.99999 7H6.99999V6H5.99999V7ZM8.99998 7H7.99998V6H8.99998V7ZM9.99998 7H11V6H9.99998V7Z%22 fill%3D%22%23136BFB%22%2F%3E%0D%3C%2Fsvg%3E"); }

.tsi-dateTimeContainerSingle .tsi-dateTimePickerContainer {
  z-index: 1;
  position: absolute;
  top: 32px; }

.tsi-dateTimeContainerSingle .tsi-dateTimeButton {
  height: 32px;
  border: none;
  cursor: pointer;
  padding-left: 32px;
  padding-right: 8px;
  border-radius: 2px;
  background-size: 16px 16px;
  background-position-y: 8px;
  background-position-x: 8px;
  background-repeat: no-repeat; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-colorPicker {
  max-width: 200px; }
  .tsi-colorPicker.tsi-light {
    color: #000;
    background: #ffffff; }
    .tsi-colorPicker.tsi-light .tsi-colorPickerButton {
      background: #ffffff;
      border: 1px solid #dcdcdc;
      color: #000; }
      .tsi-colorPicker.tsi-light .tsi-colorPickerButton:hover {
        background-color: #f2f2f2;
        cursor: pointer; }
      .tsi-colorPicker.tsi-light .tsi-colorPickerButton:focus {
        box-shadow: 0px 4px 4px #dcdcdc; }
    .tsi-colorPicker.tsi-light .tsi-colorItem:hover {
      box-shadow: 0px 0px 5px -1px #000; }
    .tsi-colorPicker.tsi-light .tsi-noColor {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2228%22 height%3D%2228%22 viewBox%3D%220 0 28 28%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M19.7344 6C20.0469 6 20.3411 6.0599 20.6172 6.17969C20.8932 6.29948 21.1328 6.46094 21.3359 6.66406C21.5391 6.86719 21.7005 7.10677 21.8203 7.38281C21.9401 7.65885 22 7.95312 22 8.26562C22 8.56771 21.9427 8.85938 21.8281 9.14062C21.7135 9.41667 21.5495 9.66146 21.3359 9.875L19.4609 11.75C19.6328 11.9167 19.7656 12.1068 19.8594 12.3203C19.9531 12.5286 20 12.7552 20 13C20 13.2396 19.9531 13.4635 19.8594 13.6719C19.7708 13.8802 19.6432 14.0677 19.4766 14.2344L18.25 15.4609L17 14.2031L10.7109 20.4922L10.5078 20.5C10.2422 20.5104 10.013 20.5547 9.82031 20.6328C9.63281 20.7109 9.46615 20.8073 9.32031 20.9219C9.17969 21.0312 9.04948 21.1484 8.92969 21.2734C8.8151 21.3984 8.69271 21.5156 8.5625 21.625C8.43229 21.7344 8.28906 21.8255 8.13281 21.8984C7.97656 21.9661 7.78646 22 7.5625 22C7.34896 22 7.14583 21.9583 6.95312 21.875C6.76562 21.7917 6.60156 21.6797 6.46094 21.5391C6.32031 21.3984 6.20833 21.2344 6.125 21.0469C6.04167 20.8542 6 20.651 6 20.4375C6 20.2135 6.03385 20.0234 6.10156 19.8672C6.17448 19.7057 6.26562 19.5625 6.375 19.4375C6.48438 19.3073 6.60156 19.1849 6.72656 19.0703C6.85156 18.9505 6.96875 18.8203 7.07812 18.6797C7.19271 18.5339 7.28906 18.3672 7.36719 18.1797C7.44531 17.9922 7.48958 17.763 7.5 17.4922L7.50781 17.2891L13.7969 11L12.5391 9.75L13.7656 8.52344C13.9323 8.35677 14.1198 8.22917 14.3281 8.14062C14.5365 8.04688 14.7604 8 15 8C15.2448 8 15.4714 8.04688 15.6797 8.14062C15.8932 8.23438 16.0833 8.36719 16.25 8.53906L18.125 6.66406C18.3385 6.45052 18.5833 6.28646 18.8594 6.17188C19.1406 6.05729 19.4323 6 19.7344 6ZM16.2891 13.5L14.5 11.7109L8.49219 17.7188C8.46615 17.9844 8.41667 18.2214 8.34375 18.4297C8.27083 18.638 8.17708 18.8333 8.0625 19.0156C7.94792 19.1927 7.8125 19.3646 7.65625 19.5312C7.50521 19.6927 7.34115 19.8646 7.16406 20.0469C7.05469 20.1562 7 20.2891 7 20.4453C7 20.5964 7.05469 20.7266 7.16406 20.8359C7.27344 20.9453 7.40365 21 7.55469 21C7.71094 21 7.84375 20.9453 7.95312 20.8359C8.13542 20.6589 8.3099 20.4948 8.47656 20.3438C8.64323 20.1875 8.8151 20.0521 8.99219 19.9375C9.16927 19.8229 9.36198 19.7292 9.57031 19.6562C9.77865 19.5833 10.0156 19.5339 10.2812 19.5078L16.2891 13.5ZM20.625 9.16406C20.875 8.91406 21 8.61719 21 8.27344C21 8.10156 20.9661 7.9375 20.8984 7.78125C20.8307 7.625 20.7396 7.48958 20.625 7.375C20.5104 7.26042 20.375 7.16927 20.2188 7.10156C20.0625 7.03385 19.8984 7 19.7266 7C19.3828 7 19.0859 7.125 18.8359 7.375L16.25 9.95312L15.5156 9.21875C15.3698 9.07292 15.1979 9 15 9C14.8906 9 14.7865 9.02604 14.6875 9.07812C14.5938 9.13021 14.5026 9.19531 14.4141 9.27344C14.3307 9.35156 14.25 9.4349 14.1719 9.52344C14.0938 9.60677 14.0208 9.68229 13.9531 9.75L18.25 14.0469L18.7812 13.5156C18.9271 13.3698 19 13.1979 19 13C19 12.8958 18.9792 12.8021 18.9375 12.7188C18.901 12.6302 18.8464 12.5495 18.7734 12.4766L18.0469 11.75L20.625 9.16406Z%22 fill%3D%22%23323130%22%2F%3E%0D%3C%2Fsvg%3E%0D") !important; }
  .tsi-colorPicker.tsi-dark {
    color: #fff;
    background: #0d0f0e; }
    .tsi-colorPicker.tsi-dark .tsi-colorPickerButton {
      background: #0d0f0e;
      border: 1px solid #31373e;
      color: #fff; }
      .tsi-colorPicker.tsi-dark .tsi-colorPickerButton:hover {
        background-color: #1e2223;
        cursor: pointer; }
      .tsi-colorPicker.tsi-dark .tsi-colorPickerButton:focus {
        box-shadow: 0px 4px 4px #31373e; }
    .tsi-colorPicker.tsi-dark .tsi-colorItem:hover {
      box-shadow: 0px 0px 5px -1px #fff; }
    .tsi-colorPicker.tsi-dark .tsi-noColor {
      background-image: url("data:image/svg+xml,%3Csvg width%3D%2228%22 height%3D%2228%22 viewBox%3D%220 0 28 28%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M19.7344 6C20.0469 6 20.3411 6.0599 20.6172 6.17969C20.8932 6.29948 21.1328 6.46094 21.3359 6.66406C21.5391 6.86719 21.7005 7.10677 21.8203 7.38281C21.9401 7.65885 22 7.95312 22 8.26562C22 8.56771 21.9427 8.85938 21.8281 9.14062C21.7135 9.41667 21.5495 9.66146 21.3359 9.875L19.4609 11.75C19.6328 11.9167 19.7656 12.1068 19.8594 12.3203C19.9531 12.5286 20 12.7552 20 13C20 13.2396 19.9531 13.4635 19.8594 13.6719C19.7708 13.8802 19.6432 14.0677 19.4766 14.2344L18.25 15.4609L17 14.2031L10.7109 20.4922L10.5078 20.5C10.2422 20.5104 10.013 20.5547 9.82031 20.6328C9.63281 20.7109 9.46615 20.8073 9.32031 20.9219C9.17969 21.0312 9.04948 21.1484 8.92969 21.2734C8.8151 21.3984 8.69271 21.5156 8.5625 21.625C8.43229 21.7344 8.28906 21.8255 8.13281 21.8984C7.97656 21.9661 7.78646 22 7.5625 22C7.34896 22 7.14583 21.9583 6.95312 21.875C6.76562 21.7917 6.60156 21.6797 6.46094 21.5391C6.32031 21.3984 6.20833 21.2344 6.125 21.0469C6.04167 20.8542 6 20.651 6 20.4375C6 20.2135 6.03385 20.0234 6.10156 19.8672C6.17448 19.7057 6.26562 19.5625 6.375 19.4375C6.48438 19.3073 6.60156 19.1849 6.72656 19.0703C6.85156 18.9505 6.96875 18.8203 7.07812 18.6797C7.19271 18.5339 7.28906 18.3672 7.36719 18.1797C7.44531 17.9922 7.48958 17.763 7.5 17.4922L7.50781 17.2891L13.7969 11L12.5391 9.75L13.7656 8.52344C13.9323 8.35677 14.1198 8.22917 14.3281 8.14062C14.5365 8.04688 14.7604 8 15 8C15.2448 8 15.4714 8.04688 15.6797 8.14062C15.8932 8.23438 16.0833 8.36719 16.25 8.53906L18.125 6.66406C18.3385 6.45052 18.5833 6.28646 18.8594 6.17188C19.1406 6.05729 19.4323 6 19.7344 6ZM16.2891 13.5L14.5 11.7109L8.49219 17.7188C8.46615 17.9844 8.41667 18.2214 8.34375 18.4297C8.27083 18.638 8.17708 18.8333 8.0625 19.0156C7.94792 19.1927 7.8125 19.3646 7.65625 19.5312C7.50521 19.6927 7.34115 19.8646 7.16406 20.0469C7.05469 20.1562 7 20.2891 7 20.4453C7 20.5964 7.05469 20.7266 7.16406 20.8359C7.27344 20.9453 7.40365 21 7.55469 21C7.71094 21 7.84375 20.9453 7.95312 20.8359C8.13542 20.6589 8.3099 20.4948 8.47656 20.3438C8.64323 20.1875 8.8151 20.0521 8.99219 19.9375C9.16927 19.8229 9.36198 19.7292 9.57031 19.6562C9.77865 19.5833 10.0156 19.5339 10.2812 19.5078L16.2891 13.5ZM20.625 9.16406C20.875 8.91406 21 8.61719 21 8.27344C21 8.10156 20.9661 7.9375 20.8984 7.78125C20.8307 7.625 20.7396 7.48958 20.625 7.375C20.5104 7.26042 20.375 7.16927 20.2188 7.10156C20.0625 7.03385 19.8984 7 19.7266 7C19.3828 7 19.0859 7.125 18.8359 7.375L16.25 9.95312L15.5156 9.21875C15.3698 9.07292 15.1979 9 15 9C14.8906 9 14.7865 9.02604 14.6875 9.07812C14.5938 9.13021 14.5026 9.19531 14.4141 9.27344C14.3307 9.35156 14.25 9.4349 14.1719 9.52344C14.0938 9.60677 14.0208 9.68229 13.9531 9.75L18.25 14.0469L18.7812 13.5156C18.9271 13.3698 19 13.1979 19 13C19 12.8958 18.9792 12.8021 18.9375 12.7188C18.901 12.6302 18.8464 12.5495 18.7734 12.4766L18.0469 11.75L20.625 9.16406Z%22 fill%3D%22%23fff%22%2F%3E%0D%3C%2Fsvg%3E%0D") !important; }
  .tsi-colorPicker .tsi-colorPickerButton {
    width: 100%;
    padding: 4px;
    display: flex;
    align-items: center; }
    .tsi-colorPicker .tsi-colorPickerButton .tsi-selectedColor {
      width: 24px;
      height: 24px; }
      .tsi-colorPicker .tsi-colorPickerButton .tsi-selectedColor.tsi-noColor {
        background-repeat: no-repeat;
        background-position: center; }
    .tsi-colorPicker .tsi-colorPickerButton .tsi-selectedColorValue {
      padding-left: 4px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
      .tsi-colorPicker .tsi-colorPickerButton .tsi-selectedColorValue.hidden {
        display: none; }
  .tsi-colorPicker .tsi-colorGrid {
    width: 200px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    display: none;
    padding: 12px 8px 12px 12px;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.16), 0px 4px 8px rgba(0, 0, 0, 0.12);
    animation: tsi-slideIn 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
    border-radius: 2px; }
    .tsi-colorPicker .tsi-colorGrid .tsi-colorGridRow {
      display: contents; }
      .tsi-colorPicker .tsi-colorGrid .tsi-colorGridRow .tsi-colorItem {
        width: 32px;
        height: 32px;
        margin-right: 4px;
        margin-bottom: 4px;
        cursor: pointer; }
        .tsi-colorPicker .tsi-colorGrid .tsi-colorGridRow .tsi-colorItem.tsi-selected {
          background-image: url("data:image/svg+xml,%3Csvg width%3D%2213%22 height%3D%2210%22 viewBox%3D%220 0 13 10%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D    %3Cg clip-path%3D%22url(%23clip0)%22%3E%0D        %3Cpath d%3D%22M12.7 0.7L4.4 9.1L0 4.7L0.7 4L4.4 7.6L12 0L12.7 0.7Z%22 fill%3D%22white%22%2F%3E%0D    %3C%2Fg%3E%0D    %3Cdefs%3E%0D        %3CclipPath id%3D%22clip0%22%3E%0D        %3Crect width%3D%2212.7%22 height%3D%229.1%22 fill%3D%22white%22%2F%3E%0D        %3C%2FclipPath%3E%0D    %3C%2Fdefs%3E%0D%3C%2Fsvg%3E%0D") !important;
          background-size: 70%;
          background-repeat: no-repeat;
          background-position: center; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap, .tsi-gpgTooltipTitle {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-gpgValueTable tr {
  border-left-width: 10px;
  border-left-style: solid; }
  .tsi-gpgValueTable tr:last-of-type {
    border-bottom: none; }

.tsi-gpgTooltipTitle {
  font-weight: bold;
  font-size: 13px; }

.popup-container {
  margin-top: -20px; }

.tsi-gpgPopUp {
  padding: 10px; }

.tsi-gpgTooltip {
  pointer-events: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  display: block; }
  .tsi-gpgTooltip .tsi-gpgTooltipInner {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    min-width: 108px;
    max-width: 260px;
    border-style: solid;
    border-color: #2c7bfb;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    padding: 4px 6px; }
  .tsi-gpgTooltip.tsi-dark {
    box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16);
    border-color: rgba(255, 255, 255, 0.1);
    color: #fff;
    background-color: #0d0f0e; }
    .tsi-gpgTooltip.tsi-dark .yAxis path, .tsi-gpgTooltip.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-gpgTooltip.tsi-dark .yAxis .tick text, .tsi-gpgTooltip.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-gpgTooltip.tsi-dark .yAxis .tick line, .tsi-gpgTooltip.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-gpgTooltip.tsi-dark .yAxis path, .tsi-gpgTooltip.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-gpgTooltip.tsi-dark .yAxis .tick text, .tsi-gpgTooltip.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-gpgTooltip.tsi-dark .yAxis .tick line, .tsi-gpgTooltip.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-gpgTooltip.tsi-dark .vHoverBox, .tsi-gpgTooltip.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-gpgTooltip.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-gpgTooltip.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-gpgTooltip.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-gpgTooltip.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-gpgTooltip.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-gpgTooltip.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-gpgTooltip.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-gpgTooltip.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-gpgTooltip.tsi-dark .hoverText {
      stroke: none; }
    .tsi-gpgTooltip.tsi-dark .hHoverText, .tsi-gpgTooltip.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-gpgTooltip.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-gpgTooltip.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-gpgTooltip.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-gpgTooltip.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-gpgTooltip.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-gpgTooltip.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-gpgTooltip.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-gpgTooltip.tsi-dark .yAxis path, .tsi-gpgTooltip.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-gpgTooltip.tsi-dark .yAxis .tick text, .tsi-gpgTooltip.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-gpgTooltip.tsi-dark rect, .tsi-gpgTooltip.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-gpgTooltip.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-gpgTooltip.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-gpgTooltip.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-gpgTooltip.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-gpgTooltip.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-gpgTooltip.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-gpgTooltip.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-gpgTooltip.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-gpgTooltip.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-gpgTooltip.tsi-dark .focus {
      display: none; }
    .tsi-gpgTooltip.tsi-dark svg {
      display: block; }
    .tsi-gpgTooltip.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-gpgTooltip.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-gpgTooltip.tsi-dark .tsi-gpgValueTable tr {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .tsi-gpgTooltip.tsi-light {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16);
    border-color: rgba(0, 0, 0, 0.1);
    color: #000;
    background-color: #ffffff; }
    .tsi-gpgTooltip.tsi-light .yAxis path, .tsi-gpgTooltip.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-gpgTooltip.tsi-light .yAxis .tick text, .tsi-gpgTooltip.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-gpgTooltip.tsi-light .yAxis .tick line, .tsi-gpgTooltip.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-gpgTooltip.tsi-light .yAxis path, .tsi-gpgTooltip.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-gpgTooltip.tsi-light .yAxis .tick text, .tsi-gpgTooltip.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-gpgTooltip.tsi-light .yAxis .tick line, .tsi-gpgTooltip.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-gpgTooltip.tsi-light .vHoverBox, .tsi-gpgTooltip.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-gpgTooltip.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-gpgTooltip.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-gpgTooltip.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-gpgTooltip.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-gpgTooltip.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-gpgTooltip.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-gpgTooltip.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-gpgTooltip.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-gpgTooltip.tsi-light .hoverText {
      stroke: none; }
    .tsi-gpgTooltip.tsi-light .hHoverText, .tsi-gpgTooltip.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-gpgTooltip.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-gpgTooltip.tsi-light .hoverText {
      fill: #000; }
    .tsi-gpgTooltip.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-gpgTooltip.tsi-light .tooltip text {
      fill: #000; }
    .tsi-gpgTooltip.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-gpgTooltip.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-gpgTooltip.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-gpgTooltip.tsi-light .yAxis path, .tsi-gpgTooltip.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-gpgTooltip.tsi-light .yAxis .tick text, .tsi-gpgTooltip.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-gpgTooltip.tsi-light rect, .tsi-gpgTooltip.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-gpgTooltip.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-gpgTooltip.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-gpgTooltip.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-gpgTooltip.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-gpgTooltip.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-gpgTooltip.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-gpgTooltip.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-gpgTooltip.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-gpgTooltip.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-gpgTooltip.tsi-light .focus {
      display: none; }
    .tsi-gpgTooltip.tsi-light svg {
      display: block; }
    .tsi-gpgTooltip.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-gpgTooltip.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-gpgTooltip.tsi-light .tsi-gpgValueTable tr {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .tsi-gpgTooltip .tsi-gpgTooltipValues {
    font-size: 12px; }
  .tsi-gpgTooltip .tsi-gpgTooltipTable {
    border-collapse: collapse;
    margin: 8px 0 4px;
    width: 236px;
    overflow: hidden;
    table-layout: fixed; }
  .tsi-gpgTooltip .tsi-gpgTooltipTable tr td {
    margin: 0px;
    padding: 4px; }
    .tsi-gpgTooltip .tsi-gpgTooltipTable tr td.tsi-gpgValueCell {
      text-align: right; }

.tsi-gpgcircleImage {
  width: 40px;
  border: 2px solid #855a19;
  border-radius: 50%; }

.tsi-geoprocess-graphic img {
  width: 60px;
  height: 60px; }

.tsi-clickableYAxis {
  cursor: pointer; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-legend {
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 16px);
  padding-left: 8px; }
  .tsi-legend.tsi-dark {
    color: #fff;
    fill: #fff; }
    .tsi-legend.tsi-dark path {
      stroke: #fff; }
    .tsi-legend.tsi-dark:not(.compact) {
      border-right: 1px solid #1e2223; }
    .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-legendShowMore {
      color: #60AAFF;
      opacity: 1; }
    .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel, .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel {
      fill: #fff;
      color: #fff; }
      .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel select, .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel select {
        color: #fff;
        opacity: .6;
        background-color: transparent;
        border: 1px solid transparent; }
        .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel select option, .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel select option {
          background: #0d0f0e; }
      .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel:hover, .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel.inFocus, .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel:hover, .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.inFocus {
        color: #60AAFF; }
      .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel.stickied, .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.stickied {
        background-color: rgba(98, 102, 108, 0.4); }
    .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel {
      border: none;
      background-color: transparent; }
      .tsi-legend.tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel.shown {
        background-color: #0d0f0e; }
  .tsi-legend.tsi-light {
    color: #000;
    fill: #000; }
    .tsi-legend.tsi-light path {
      stroke: #000; }
    .tsi-legend.tsi-light:not(.compact) {
      border-right: 1px solid #f2f2f2; }
    .tsi-legend.tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-legendShowMore {
      color: #136BFB;
      opacity: 1; }
    .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel, .tsi-legend.tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel {
      fill: #000;
      color: #000; }
      .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel select, .tsi-legend.tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel select {
        color: #000;
        opacity: .6;
        background-color: transparent;
        border: 1px solid transparent; }
        .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel select option, .tsi-legend.tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel select option {
          background: #ffffff; }
      .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel:hover, .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel.inFocus, .tsi-legend.tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel:hover, .tsi-legend.tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.inFocus {
        color: #136BFB; }
      .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel.stickied, .tsi-legend.tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.stickied {
        background-color: rgba(179, 214, 242, 0.4); }
    .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel {
      border: none;
      background-color: transparent; }
      .tsi-legend.tsi-light .tsi-seriesLabel .tsi-seriesNameLabel.shown {
        background-color: #ffffff; }
  .tsi-legend.hidden {
    display: none; }
  .tsi-legend:not(.hidden) {
    display: block; }
  .tsi-legend.compact {
    margin-left: 20px;
    margin-right: 20px;
    top: 8px;
    height: 48px !important;
    width: calc(100% - 40px) !important;
    position: absolute;
    display: flex;
    justify-content: center;
    border-right: none;
    padding: 0;
    padding-left: 0px; }
    .tsi-legend.compact .tsi-seriesLabel {
      overflow-y: hidden;
      overflow-x: hidden;
      white-space: nowrap;
      flex-basis: auto;
      flex-shrink: 1; }
      .tsi-legend.compact .tsi-seriesLabel:hover {
        overflow-x: auto; }
    .tsi-legend.compact .tsi-seriesLabel {
      border: none;
      padding: 0;
      text-align: center;
      margin: 4px; }
      .tsi-legend.compact .tsi-seriesLabel:not(.shown) {
        border: none; }
      .tsi-legend.compact .tsi-seriesLabel .tsi-seriesNameLabel {
        display: none; }
      .tsi-legend.compact .tsi-seriesLabel select {
        display: none; }
      .tsi-legend.compact .tsi-seriesLabel .tsi-splitByContainer {
        max-height: 140px;
        display: inline-block; }
        .tsi-legend.compact .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel {
          display: inline-block;
          margin: 0 4px;
          padding: 0 4px 1px 4px;
          height: 20px;
          margin-top: 1px;
          overflow: hidden; }
          .tsi-legend.compact .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-eyeIcon {
            display: none; }
          .tsi-legend.compact .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-colorKey {
            display: block;
            position: absolute;
            height: 10px;
            width: 10px;
            top: -3px;
            forced-color-adjust: none; }
            .tsi-legend.compact .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-colorKey.tsi-eventsColorKey, .tsi-legend.compact .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-colorKey.tsi-categoricalColorKey {
              height: 12px;
              width: 12px;
              top: unset;
              margin-top: 4px;
              margin-left: 0px; }
          .tsi-legend.compact .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-seriesName {
            max-width: 100px;
            margin-left: 16px;
            margin-right: 0px;
            text-align: left;
            width: initial;
            font-size: 12px; }
  .tsi-legend:not(.compact) {
    height: 100%; }
    .tsi-legend:not(.compact).tsi-flexLegend {
      display: flex;
      flex-direction: column; }
    .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-splitByContainer {
      overflow-y: auto;
      visibility: hidden;
      min-height: 42px;
      height: calc(100% - 25px); }
      .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-splitByContainer .tsi-legendShowMore {
        background: none;
        border: none;
        visibility: visible;
        margin: 8px auto;
        cursor: pointer; }
        .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-splitByContainer .tsi-legendShowMore:hover {
          text-decoration: underline; }
      .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel, .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-splitByContainer:hover, .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-splitByContainer:focus {
        visibility: visible; }
    .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-seriesNameLabel .tsi-eyeIcon, .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-eyeIcon {
      display: block;
      background-size: 17px 11px;
      background-repeat: no-repeat;
      background-position: center;
      position: absolute;
      height: 100%;
      width: 17px;
      right: 17px; }
    .tsi-legend:not(.compact) .tsi-seriesLabel .tsi-eyeIcon {
      display: inherit;
      cursor: pointer;
      border: none;
      background-color: transparent; }
    .tsi-legend:not(.compact).tsi-light .tsi-seriesLabel .tsi-seriesNameLabel .tsi-eyeIcon, .tsi-legend:not(.compact).tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-eyeIcon {
      background-image: url("data:image/svg+xml,%0D%3Csvg width%3D%2217%22 height%3D%2211%22 viewBox%3D%220 0 17 11%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M8.02 0C8.77 0 9.5 0.0899988 10.24 0.279999C10.97 0.469999 11.67 0.740006 12.32 1.10001C12.97 1.46001 13.56 1.90001 14.09 2.43001C14.62 2.96001 15.05 3.57 15.38 4.25C15.59 4.68 15.75 5.13001 15.86 5.59001C15.97 6.05001 16.02 6.52 16.02 7H15.02C15.02 6.39 14.93 5.81 14.74 5.27C14.55 4.73 14.29 4.24 13.96 3.8C13.63 3.36 13.24 2.96 12.79 2.61C12.34 2.26 11.86 1.97001 11.34 1.73001C10.82 1.49001 10.28 1.31001 9.71 1.18001C9.14 1.05001 8.58 0.990005 8.01 0.990005C7.44 0.990005 6.88 1.05001 6.31 1.18001C5.74 1.31001 5.2 1.49001 4.68 1.73001C4.16 1.97001 3.68 2.26 3.23 2.61C2.78 2.96 2.39 3.36 2.06 3.8C1.73 4.24 1.47 4.73 1.28 5.27C1.09 5.81 1 6.38 1 7H0C0 6.52 0.0500001 6.05001 0.16 5.59001C0.27 5.13001 0.43 4.68 0.64 4.25C0.97 3.56 1.4 2.95001 1.93 2.43001C2.46 1.90001 3.05 1.46001 3.7 1.10001C4.35 0.740006 5.04 0.469999 5.78 0.279999C6.53 0.0999988 7.27 0 8.02 0ZM8.02 4.14C8.43 4.14 8.82 4.22001 9.18 4.37001C9.54 4.52001 9.86 4.74001 10.14 5.01001C10.42 5.28001 10.63 5.6 10.78 5.97C10.94 6.33 11.01 6.72 11.01 7.13C11.01 7.55 10.93 7.94 10.78 8.3C10.62 8.66 10.41 8.98 10.14 9.25C9.87 9.52 9.55 9.74 9.18 9.89C8.81 10.04 8.43 10.12 8.02 10.12C7.6 10.12 7.21 10.04 6.85 9.89C6.49 9.74 6.17 9.52 5.9 9.25C5.63 8.98 5.41 8.66 5.26 8.3C5.1 7.94 5.03 7.55 5.03 7.13C5.03 6.72 5.11 6.33 5.26 5.97C5.42 5.61 5.63 5.29001 5.9 5.01001C6.17 4.73001 6.49 4.52001 6.85 4.37001C7.21 4.22001 7.6 4.14 8.02 4.14ZM8.02 9.14C8.3 9.14 8.56 9.09001 8.8 8.98001C9.04 8.88001 9.25 8.73 9.44 8.55C9.62 8.37 9.77 8.16 9.87 7.91C9.97 7.66 10.03 7.41 10.03 7.13C10.03 6.85 9.98 6.59001 9.87 6.35001C9.76 6.11001 9.62 5.90001 9.44 5.71001C9.26 5.53001 9.05 5.38 8.8 5.28C8.56 5.18 8.3 5.12001 8.02 5.12001C7.74 5.12001 7.48 5.17 7.24 5.28C7 5.38 6.79 5.53001 6.6 5.71001C6.42 5.89001 6.27 6.10001 6.17 6.35001C6.07 6.60001 6.01 6.85 6.01 7.13C6.01 7.41 6.06 7.67 6.17 7.91C6.28 8.15 6.42 8.36 6.6 8.55C6.78 8.73 6.99 8.88001 7.24 8.98001C7.48 9.09001 7.74 9.14 8.02 9.14Z%22 fill%3D%22%23212121%22%2F%3E%0D%3C%2Fsvg%3E"); }
      @media screen and (-ms-high-contrast: white-on-black) {
        .tsi-legend:not(.compact).tsi-light .tsi-seriesLabel .tsi-seriesNameLabel .tsi-eyeIcon, .tsi-legend:not(.compact).tsi-light .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-eyeIcon {
          background-image: url("data:image/svg+xml,%0D%3Csvg width%3D%2217%22 height%3D%2211%22 viewBox%3D%220 0 17 11%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M8.02 0C8.77 0 9.5 0.0899988 10.24 0.279999C10.97 0.469999 11.67 0.740006 12.32 1.10001C12.97 1.46001 13.56 1.90001 14.09 2.43001C14.62 2.96001 15.05 3.57 15.38 4.25C15.59 4.68 15.75 5.13001 15.86 5.59001C15.97 6.05001 16.02 6.52 16.02 7H15.02C15.02 6.39 14.93 5.81 14.74 5.27C14.55 4.73 14.29 4.24 13.96 3.8C13.63 3.36 13.24 2.96 12.79 2.61C12.34 2.26 11.86 1.97001 11.34 1.73001C10.82 1.49001 10.28 1.31001 9.71 1.18001C9.14 1.05001 8.58 0.990005 8.01 0.990005C7.44 0.990005 6.88 1.05001 6.31 1.18001C5.74 1.31001 5.2 1.49001 4.68 1.73001C4.16 1.97001 3.68 2.26 3.23 2.61C2.78 2.96 2.39 3.36 2.06 3.8C1.73 4.24 1.47 4.73 1.28 5.27C1.09 5.81 1 6.38 1 7H0C0 6.52 0.0500001 6.05001 0.16 5.59001C0.27 5.13001 0.43 4.68 0.64 4.25C0.97 3.56 1.4 2.95001 1.93 2.43001C2.46 1.90001 3.05 1.46001 3.7 1.10001C4.35 0.740006 5.04 0.469999 5.78 0.279999C6.53 0.0999988 7.27 0 8.02 0ZM8.02 4.14C8.43 4.14 8.82 4.22001 9.18 4.37001C9.54 4.52001 9.86 4.74001 10.14 5.01001C10.42 5.28001 10.63 5.6 10.78 5.97C10.94 6.33 11.01 6.72 11.01 7.13C11.01 7.55 10.93 7.94 10.78 8.3C10.62 8.66 10.41 8.98 10.14 9.25C9.87 9.52 9.55 9.74 9.18 9.89C8.81 10.04 8.43 10.12 8.02 10.12C7.6 10.12 7.21 10.04 6.85 9.89C6.49 9.74 6.17 9.52 5.9 9.25C5.63 8.98 5.41 8.66 5.26 8.3C5.1 7.94 5.03 7.55 5.03 7.13C5.03 6.72 5.11 6.33 5.26 5.97C5.42 5.61 5.63 5.29001 5.9 5.01001C6.17 4.73001 6.49 4.52001 6.85 4.37001C7.21 4.22001 7.6 4.14 8.02 4.14ZM8.02 9.14C8.3 9.14 8.56 9.09001 8.8 8.98001C9.04 8.88001 9.25 8.73 9.44 8.55C9.62 8.37 9.77 8.16 9.87 7.91C9.97 7.66 10.03 7.41 10.03 7.13C10.03 6.85 9.98 6.59001 9.87 6.35001C9.76 6.11001 9.62 5.90001 9.44 5.71001C9.26 5.53001 9.05 5.38 8.8 5.28C8.56 5.18 8.3 5.12001 8.02 5.12001C7.74 5.12001 7.48 5.17 7.24 5.28C7 5.38 6.79 5.53001 6.6 5.71001C6.42 5.89001 6.27 6.10001 6.17 6.35001C6.07 6.60001 6.01 6.85 6.01 7.13C6.01 7.41 6.06 7.67 6.17 7.91C6.28 8.15 6.42 8.36 6.6 8.55C6.78 8.73 6.99 8.88001 7.24 8.98001C7.48 9.09001 7.74 9.14 8.02 9.14Z%22 fill%3D%22%23fff%22%2F%3E%0D%3C%2Fsvg%3E"); } }
    .tsi-legend:not(.compact).tsi-dark .tsi-seriesLabel .tsi-seriesNameLabel .tsi-eyeIcon, .tsi-legend:not(.compact).tsi-dark .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-eyeIcon {
      background-image: url("data:image/svg+xml,%0D%3Csvg width%3D%2217%22 height%3D%2211%22 viewBox%3D%220 0 17 11%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%3Cpath d%3D%22M8.02 0C8.77 0 9.5 0.0899988 10.24 0.279999C10.97 0.469999 11.67 0.740006 12.32 1.10001C12.97 1.46001 13.56 1.90001 14.09 2.43001C14.62 2.96001 15.05 3.57 15.38 4.25C15.59 4.68 15.75 5.13001 15.86 5.59001C15.97 6.05001 16.02 6.52 16.02 7H15.02C15.02 6.39 14.93 5.81 14.74 5.27C14.55 4.73 14.29 4.24 13.96 3.8C13.63 3.36 13.24 2.96 12.79 2.61C12.34 2.26 11.86 1.97001 11.34 1.73001C10.82 1.49001 10.28 1.31001 9.71 1.18001C9.14 1.05001 8.58 0.990005 8.01 0.990005C7.44 0.990005 6.88 1.05001 6.31 1.18001C5.74 1.31001 5.2 1.49001 4.68 1.73001C4.16 1.97001 3.68 2.26 3.23 2.61C2.78 2.96 2.39 3.36 2.06 3.8C1.73 4.24 1.47 4.73 1.28 5.27C1.09 5.81 1 6.38 1 7H0C0 6.52 0.0500001 6.05001 0.16 5.59001C0.27 5.13001 0.43 4.68 0.64 4.25C0.97 3.56 1.4 2.95001 1.93 2.43001C2.46 1.90001 3.05 1.46001 3.7 1.10001C4.35 0.740006 5.04 0.469999 5.78 0.279999C6.53 0.0999988 7.27 0 8.02 0ZM8.02 4.14C8.43 4.14 8.82 4.22001 9.18 4.37001C9.54 4.52001 9.86 4.74001 10.14 5.01001C10.42 5.28001 10.63 5.6 10.78 5.97C10.94 6.33 11.01 6.72 11.01 7.13C11.01 7.55 10.93 7.94 10.78 8.3C10.62 8.66 10.41 8.98 10.14 9.25C9.87 9.52 9.55 9.74 9.18 9.89C8.81 10.04 8.43 10.12 8.02 10.12C7.6 10.12 7.21 10.04 6.85 9.89C6.49 9.74 6.17 9.52 5.9 9.25C5.63 8.98 5.41 8.66 5.26 8.3C5.1 7.94 5.03 7.55 5.03 7.13C5.03 6.72 5.11 6.33 5.26 5.97C5.42 5.61 5.63 5.29001 5.9 5.01001C6.17 4.73001 6.49 4.52001 6.85 4.37001C7.21 4.22001 7.6 4.14 8.02 4.14ZM8.02 9.14C8.3 9.14 8.56 9.09001 8.8 8.98001C9.04 8.88001 9.25 8.73 9.44 8.55C9.62 8.37 9.77 8.16 9.87 7.91C9.97 7.66 10.03 7.41 10.03 7.13C10.03 6.85 9.98 6.59001 9.87 6.35001C9.76 6.11001 9.62 5.90001 9.44 5.71001C9.26 5.53001 9.05 5.38 8.8 5.28C8.56 5.18 8.3 5.12001 8.02 5.12001C7.74 5.12001 7.48 5.17 7.24 5.28C7 5.38 6.79 5.53001 6.6 5.71001C6.42 5.89001 6.27 6.10001 6.17 6.35001C6.07 6.60001 6.01 6.85 6.01 7.13C6.01 7.41 6.06 7.67 6.17 7.91C6.28 8.15 6.42 8.36 6.6 8.55C6.78 8.73 6.99 8.88001 7.24 8.98001C7.48 9.09001 7.74 9.14 8.02 9.14Z%22 fill%3D%22%23fff%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel:not(.shown), .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel:not(.shown) {
    opacity: .3; }
  .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel.shown, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.shown {
    opacity: 1; }
  .tsi-legend .tsi-seriesLabel {
    margin: 8px; }
    .tsi-legend .tsi-seriesLabel.tsi-nsb .tsi-splitByContainer {
      overflow-y: hidden; }
    .tsi-legend .tsi-seriesLabel.tsi-nsb .tsi-seriesNameLabel {
      display: none; }
    .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel {
      display: flex; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel.tsi-nonCompactNonNumeric, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.tsi-nonCompactNonNumeric {
        flex-direction: row;
        align-items: center; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel h4, .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel .tsi-seriesName, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel h4, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-seriesName {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-top: 2px;
        margin-bottom: 4px;
        font-weight: 400;
        margin-right: 36px; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel h4, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel h4 {
        cursor: pointer;
        font-weight: 600;
        font-size: 15px;
        font-family: "Segoe UI", sans-serif; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel .tsi-seriesName, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-seriesName {
        cursor: default;
        overflow-x: hidden;
        text-overflow: ellipsis;
        font-size: 14px; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel select, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel select {
        left: 20px;
        max-width: calc(100% - 64px);
        margin: 2px;
        border: none;
        position: absolute;
        top: 16px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: 2px;
        background-image: url("data:image/svg+xml,%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22 viewBox%3D%220 0 13 7%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1 %7B%0D        clip-path%3A url(%23clip-Chevron_light_theme_1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23666%3B%0D      %7D%0D%0D      .cls-4 %7B%0D        fill%3A %23fff%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D    %3CclipPath id%3D%22clip-Chevron_light_theme_1%22%3E%0D      %3Crect width%3D%2213%22 height%3D%227%22%2F%3E%0D    %3C%2FclipPath%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22Chevron_light_theme_1%22 data-name%3D%22Chevron light theme %E2%80%93 1%22 class%3D%22cls-1%22%3E%0D    %3Cg id%3D%22Group_22369%22 data-name%3D%22Group 22369%22 transform%3D%22translate(-199.6 -646.273)%22%3E%0D      %3Cpath id%3D%22Path_44737%22 data-name%3D%22Path 44737%22 class%3D%22cls-2%22 d%3D%22M8.5%2C33.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D      %3Cpath id%3D%22Path_44738%22 data-name%3D%22Path 44738%22 class%3D%22cls-3%22 d%3D%22M8.5%2C32.8l-5%2C5%2C5%2C5%22 transform%3D%22translate(167.8 655.8) rotate(-90)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D");
        background-repeat: no-repeat;
        background-position-x: calc(100% - 4px);
        background-position-y: 7px;
        background-size: 18px;
        padding-right: 28px; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel select::-ms-expand, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel select::-ms-expand {
        display: none;
        /* remove default arrow on ie10 and ie11 */ }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel.tsi-splitByLabelCompact, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.tsi-splitByLabelCompact {
        height: 24px; }
    .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel {
      cursor: pointer;
      padding: 0 4px;
      position: relative;
      width: 100%; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel svg {
        display: inline-block; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel select {
        height: 17px;
        width: 50px;
        position: absolute;
        right: 4px;
        top: 6px;
        display: none; }
    .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel {
      font-size: 16px;
      padding: 0 4px;
      position: relative;
      height: 40px;
      border-radius: 3px; }
      .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel.hidden {
        height: 0px;
        display: none;
        padding: 0; }
    .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel .tsi-colorKey, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-colorKey {
      flex-shrink: 0;
      width: 12px;
      height: 12px;
      margin-top: 8px;
      margin-right: 8px;
      border-radius: 6px;
      position: relative;
      top: -2px;
      forced-color-adjust: none; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel .tsi-colorKey.tsi-eventsColorKey, .tsi-legend .tsi-seriesLabel .tsi-seriesNameLabel .tsi-colorKey.tsi-categoricalColorKey, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-colorKey.tsi-eventsColorKey, .tsi-legend .tsi-seriesLabel .tsi-splitByContainer .tsi-splitByLabel .tsi-colorKey.tsi-categoricalColorKey {
        height: 16px;
        width: 16px;
        margin-top: unset; }
    .tsi-legend .tsi-seriesLabel .tsi-seriesTypeLabel {
      margin: 0;
      cursor: pointer;
      font-weight: normal;
      padding-left: 8px; }
      .tsi-legend .tsi-seriesLabel .tsi-seriesTypeLabel.disabled {
        display: none; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu, .tsi-contextMenu .tsi-actionElementContainer {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-contextMenu .tsi-actionElementContainer > div, .tsi-baseContextMenu > li, .tsi-contextMenu .tsi-actionElementContainer > li, .tsi-baseContextMenu > button, .tsi-contextMenu .tsi-actionElementContainer > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break, .tsi-contextMenu .tsi-actionElementContainer .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type, .tsi-contextMenu .tsi-actionElementContainer .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-dark .tsi-baseContextMenu, .tsi-dark .tsi-contextMenu .tsi-actionElementContainer, .tsi-contextMenu .tsi-dark .tsi-actionElementContainer {
  border-color: #60AAFF;
  background-color: #0d0f0e;
  box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16); }
  .tsi-dark .tsi-baseContextMenu > div:hover, .tsi-dark .tsi-contextMenu .tsi-actionElementContainer > div:hover, .tsi-contextMenu .tsi-dark .tsi-actionElementContainer > div:hover, .tsi-dark .tsi-baseContextMenu > div:focus, .tsi-dark .tsi-contextMenu .tsi-actionElementContainer > div:focus, .tsi-contextMenu .tsi-dark .tsi-actionElementContainer > div:focus {
    background-color: #62666c; }
  .tsi-dark .tsi-baseContextMenu .tsi-break, .tsi-dark .tsi-contextMenu .tsi-actionElementContainer .tsi-break, .tsi-contextMenu .tsi-dark .tsi-actionElementContainer .tsi-break {
    border-top: 1px solid rgba(96, 170, 255, 0.2); }
    .tsi-dark .tsi-baseContextMenu .tsi-break:hover, .tsi-dark .tsi-contextMenu .tsi-actionElementContainer .tsi-break:hover, .tsi-contextMenu .tsi-dark .tsi-actionElementContainer .tsi-break:hover, .tsi-dark .tsi-baseContextMenu .tsi-break:focus, .tsi-dark .tsi-contextMenu .tsi-actionElementContainer .tsi-break:focus, .tsi-contextMenu .tsi-dark .tsi-actionElementContainer .tsi-break:focus {
      background-color: #0d0f0e; }

.tsi-dark .tsi-searchInput {
  border: 1px solid #31373e; }
  .tsi-dark .tsi-searchInput:focus {
    border: 1px solid #60AAFF; }

.tsi-dark .tsi-baseMono {
  background: #1e2223; }

.tsi-dark .tsi-actionElementContainer .tsi-actionElement.tsi-hasSubMenu {
  background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(255%2C255%2C255%2C0.1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23FFF%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22rightCaret-light%22 transform%3D%22translate(-200 -96)%22%3E%0D    %3Crect id%3D%22Rectangle_35712%22 data-name%3D%22Rectangle 35712%22 class%3D%22cls-1%22 width%3D%2216%22 height%3D%2216%22 transform%3D%22translate(200 96)%22%2F%3E%0D    %3Cg id%3D%22Group_51401%22 data-name%3D%22Group 51401%22 transform%3D%22translate(200.9 95.2)%22%3E%0D      %3Cpath id%3D%22Path_43134%22 data-name%3D%22Path 43134%22 class%3D%22cls-2%22 d%3D%22M37.5%2C33.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D      %3Cpath id%3D%22Path_43135%22 data-name%3D%22Path 43135%22 class%3D%22cls-3%22 d%3D%22M37.5%2C32.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }

.tsi-light .tsi-baseContextMenu, .tsi-light .tsi-contextMenu .tsi-actionElementContainer, .tsi-contextMenu .tsi-light .tsi-actionElementContainer {
  border-color: #136BFB;
  background-color: #ffffff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16); }
  .tsi-light .tsi-baseContextMenu > div:hover, .tsi-light .tsi-contextMenu .tsi-actionElementContainer > div:hover, .tsi-contextMenu .tsi-light .tsi-actionElementContainer > div:hover, .tsi-light .tsi-baseContextMenu > div:focus, .tsi-light .tsi-contextMenu .tsi-actionElementContainer > div:focus, .tsi-contextMenu .tsi-light .tsi-actionElementContainer > div:focus {
    background-color: #b3d6f2; }
  .tsi-light .tsi-baseContextMenu .tsi-break, .tsi-light .tsi-contextMenu .tsi-actionElementContainer .tsi-break, .tsi-contextMenu .tsi-light .tsi-actionElementContainer .tsi-break {
    border-top: 1px solid rgba(19, 107, 251, 0.2); }
    .tsi-light .tsi-baseContextMenu .tsi-break:hover, .tsi-light .tsi-contextMenu .tsi-actionElementContainer .tsi-break:hover, .tsi-contextMenu .tsi-light .tsi-actionElementContainer .tsi-break:hover, .tsi-light .tsi-baseContextMenu .tsi-break:focus, .tsi-light .tsi-contextMenu .tsi-actionElementContainer .tsi-break:focus, .tsi-contextMenu .tsi-light .tsi-actionElementContainer .tsi-break:focus {
      background-color: #ffffff; }

.tsi-light .tsi-searchInput {
  border: 1px solid #dcdcdc; }
  .tsi-light .tsi-searchInput:focus {
    border: 1px solid #136BFB; }

.tsi-light .tsi-baseMono {
  background: #f2f2f2; }

.tsi-light .tsi-actionElementContainer .tsi-actionElement.tsi-hasSubMenu {
  background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E%0D  %3Cdefs%3E%0D    %3Cstyle%3E%0D      .cls-1%2C .cls-2%2C .cls-3 %7B%0D        fill%3A none%3B%0D      %7D%0D%0D      .cls-2 %7B%0D        stroke%3A rgba(0%2C0%2C0%2C0.1)%3B%0D      %7D%0D%0D      .cls-2%2C .cls-3 %7B%0D        stroke-linecap%3A square%3B%0D        stroke-miterlimit%3A 1%3B%0D      %7D%0D%0D      .cls-3 %7B%0D        stroke%3A %23000%3B%0D      %7D%0D    %3C%2Fstyle%3E%0D  %3C%2Fdefs%3E%0D  %3Cg id%3D%22rightCaret-light%22 transform%3D%22translate(-200 -96)%22%3E%0D    %3Crect id%3D%22Rectangle_35712%22 data-name%3D%22Rectangle 35712%22 class%3D%22cls-1%22 width%3D%2216%22 height%3D%2216%22 transform%3D%22translate(200 96)%22%2F%3E%0D    %3Cg id%3D%22Group_51401%22 data-name%3D%22Group 51401%22 transform%3D%22translate(200.9 95.2)%22%3E%0D      %3Cpath id%3D%22Path_43134%22 data-name%3D%22Path 43134%22 class%3D%22cls-2%22 d%3D%22M37.5%2C33.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D      %3Cpath id%3D%22Path_43135%22 data-name%3D%22Path 43135%22 class%3D%22cls-3%22 d%3D%22M37.5%2C32.8l6%2C6-6%2C6%22 transform%3D%22translate(-33.4 -30)%22%2F%3E%0D    %3C%2Fg%3E%0D  %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"); }

.tsi-contextMenu {
  display: none;
  position: absolute;
  z-index: 3; }
  .tsi-contextMenu .tsi-actionElementContainer {
    height: auto;
    max-width: 200px;
    z-index: 3;
    overflow-y: auto;
    display: block;
    position: absolute;
    overflow-y: auto; }
    .tsi-contextMenu .tsi-actionElementContainer .tsi-actionElement {
      padding: 4px 16px;
      cursor: default;
      font-size: 12px; }
      .tsi-contextMenu .tsi-actionElementContainer .tsi-actionElement.tsi-hasSubMenu {
        background-repeat: no-repeat;
        background-position: calc(100% - 4px), 50%;
        background-size: 12px 12px; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-eventsGroup.tsi-dark .tsi-discreteEvent:focus {
  outline: 1px solid rgba(255, 255, 255, 0.8);
  outline-offset: 2px; }
  .tsi-eventsGroup.tsi-dark .tsi-discreteEvent:focus.tsi-discreteEventTeardrop {
    outline-offset: -4px; }

.tsi-eventsGroup.tsi-dark .yAxis path, .tsi-eventsGroup.tsi-dark .xAxis path {
  stroke: #fff; }

.tsi-eventsGroup.tsi-dark .yAxis .tick text, .tsi-eventsGroup.tsi-dark .xAxis .tick text {
  fill: #fff; }

.tsi-eventsGroup.tsi-dark .yAxis .tick line, .tsi-eventsGroup.tsi-dark .xAxis .tick line {
  stroke: #fff; }

@media screen and (-ms-high-contrast: white-on-black) {
  .tsi-eventsGroup.tsi-dark .yAxis path, .tsi-eventsGroup.tsi-dark .xAxis path {
    stroke: #fff; }
  .tsi-eventsGroup.tsi-dark .yAxis .tick text, .tsi-eventsGroup.tsi-dark .xAxis .tick text {
    fill: #fff !important; }
  .tsi-eventsGroup.tsi-dark .yAxis .tick line, .tsi-eventsGroup.tsi-dark .xAxis .tick line {
    stroke: #fff; } }

.tsi-eventsGroup.tsi-dark .vHoverBox, .tsi-eventsGroup.tsi-dark .hHoverBox {
  fill: #0d0f0e;
  stroke: #60AAFF; }

.tsi-eventsGroup.tsi-dark .tsi-resizeGutter.tsi-isDragging {
  background-color: #31373e; }

.tsi-eventsGroup.tsi-dark ::-webkit-scrollbar {
  height: 8px;
  width: 8px; }

.tsi-eventsGroup.tsi-dark ::-webkit-scrollbar-track {
  background: none; }

.tsi-eventsGroup.tsi-dark ::-webkit-scrollbar-thumb {
  background: #666666;
  border-radius: 8px; }

.tsi-eventsGroup.tsi-dark ::-webkit-scrollbar-thumb:hover {
  background: #666666; }

.tsi-eventsGroup.tsi-dark ::-webkit-scrollbar-track:hover {
  background: #1e2223; }

.tsi-eventsGroup.tsi-dark .hHoverText {
  text-anchor: middle; }

.tsi-eventsGroup.tsi-dark .vHoverText {
  text-anchor: end; }

.tsi-eventsGroup.tsi-dark .hoverText {
  stroke: none; }

.tsi-eventsGroup.tsi-dark .hHoverText, .tsi-eventsGroup.tsi-dark .vHoverText {
  font-size: 11px !important; }

.tsi-eventsGroup.tsi-dark .hHoverValueBar {
  stroke: #fff; }

.tsi-eventsGroup.tsi-dark .hoverText {
  fill: #fff; }

.tsi-eventsGroup.tsi-dark .stacked g path {
  fill: #fff !important; }

.tsi-eventsGroup.tsi-dark .tooltip text {
  fill: #fff; }

.tsi-eventsGroup.tsi-dark .tooltip rect {
  fill: #0d0f0e;
  stroke: #60AAFF; }

.tsi-eventsGroup.tsi-dark .tsi-primaryButton {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.8);
  background-color: #1e2223; }
  .tsi-eventsGroup.tsi-dark .tsi-primaryButton:hover {
    background-color: #62666c; }

.tsi-eventsGroup.tsi-dark .yAxis path, .tsi-eventsGroup.tsi-dark .xAxis path {
  stroke-width: 1px !important; }

.tsi-eventsGroup.tsi-dark .yAxis .tick text, .tsi-eventsGroup.tsi-dark .xAxis .tick text {
  user-select: none; }

.tsi-eventsGroup.tsi-dark rect, .tsi-eventsGroup.tsi-dark line {
  shape-rendering: crispedges; }

.tsi-eventsGroup.tsi-dark .stacked g path {
  stroke-width: 1;
  pointer-events: all;
  stroke: none; }

.tsi-eventsGroup.tsi-dark .stacked rect {
  cursor: pointer;
  fill: transparent;
  stroke-width: 1; }

.tsi-eventsGroup.tsi-dark .tooltip {
  pointer-events: none; }
  .tsi-eventsGroup.tsi-dark .tooltip text {
    alignment-baseline: hanging; }
  .tsi-eventsGroup.tsi-dark .tooltip .title {
    font-weight: bold;
    font-size: 13px; }
  .tsi-eventsGroup.tsi-dark .tooltip .value {
    font-weight: normal;
    font-size: 12px;
    font-weight: lighter; }
    .tsi-eventsGroup.tsi-dark .tooltip .value.visibleValue {
      font-weight: bold; }

.tsi-eventsGroup.tsi-dark .tsi-gridComponent {
  z-index: 3 !important; }

.tsi-eventsGroup.tsi-dark .hHoverValueBar {
  stroke-width: 4px; }

.tsi-eventsGroup.tsi-dark .focus {
  display: none; }

.tsi-eventsGroup.tsi-dark svg {
  display: block; }

.tsi-eventsGroup.tsi-dark .tsi-chartValueTextBox {
  background-color: #0d0f0e;
  border-color: #62666c; }

.tsi-eventsGroup.tsi-dark .tsi-baseMono {
  background: #1e2223; }

.tsi-eventsGroup.tsi-light .tsi-discreteEvent:focus {
  outline: 1px solid rgba(0, 0, 0, 0.8);
  outline-offset: 2px; }
  .tsi-eventsGroup.tsi-light .tsi-discreteEvent:focus.tsi-discreteEventTeardrop {
    outline-offset: -4px; }

.tsi-eventsGroup.tsi-light .yAxis path, .tsi-eventsGroup.tsi-light .xAxis path {
  stroke: #000; }

.tsi-eventsGroup.tsi-light .yAxis .tick text, .tsi-eventsGroup.tsi-light .xAxis .tick text {
  fill: #000; }

.tsi-eventsGroup.tsi-light .yAxis .tick line, .tsi-eventsGroup.tsi-light .xAxis .tick line {
  stroke: #000; }

@media screen and (-ms-high-contrast: white-on-black) {
  .tsi-eventsGroup.tsi-light .yAxis path, .tsi-eventsGroup.tsi-light .xAxis path {
    stroke: #fff; }
  .tsi-eventsGroup.tsi-light .yAxis .tick text, .tsi-eventsGroup.tsi-light .xAxis .tick text {
    fill: #fff !important; }
  .tsi-eventsGroup.tsi-light .yAxis .tick line, .tsi-eventsGroup.tsi-light .xAxis .tick line {
    stroke: #fff; } }

.tsi-eventsGroup.tsi-light .vHoverBox, .tsi-eventsGroup.tsi-light .hHoverBox {
  fill: #ffffff;
  stroke: #136BFB; }

.tsi-eventsGroup.tsi-light .tsi-resizeGutter.tsi-isDragging {
  background-color: #dcdcdc; }

.tsi-eventsGroup.tsi-light ::-webkit-scrollbar {
  height: 8px;
  width: 8px; }

.tsi-eventsGroup.tsi-light ::-webkit-scrollbar-track {
  background: none; }

.tsi-eventsGroup.tsi-light ::-webkit-scrollbar-thumb {
  background: #a6a6a6;
  border-radius: 8px; }

.tsi-eventsGroup.tsi-light ::-webkit-scrollbar-thumb:hover {
  background: #a6a6a6; }

.tsi-eventsGroup.tsi-light ::-webkit-scrollbar-track:hover {
  background: #f2f2f2; }

.tsi-eventsGroup.tsi-light .hHoverText {
  text-anchor: middle; }

.tsi-eventsGroup.tsi-light .vHoverText {
  text-anchor: end; }

.tsi-eventsGroup.tsi-light .hoverText {
  stroke: none; }

.tsi-eventsGroup.tsi-light .hHoverText, .tsi-eventsGroup.tsi-light .vHoverText {
  font-size: 11px !important; }

.tsi-eventsGroup.tsi-light .hHoverValueBar {
  stroke: #000; }

.tsi-eventsGroup.tsi-light .hoverText {
  fill: #000; }

.tsi-eventsGroup.tsi-light .stacked g path {
  fill: #000 !important; }

.tsi-eventsGroup.tsi-light .tooltip text {
  fill: #000; }

.tsi-eventsGroup.tsi-light .tooltip rect {
  fill: #ffffff;
  stroke: #136BFB; }

.tsi-eventsGroup.tsi-light .tsi-primaryButton {
  color: #000;
  border-color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2; }
  .tsi-eventsGroup.tsi-light .tsi-primaryButton:hover {
    background-color: #b3d6f2; }

.tsi-eventsGroup.tsi-light .yAxis path, .tsi-eventsGroup.tsi-light .xAxis path {
  stroke-width: 1px !important; }

.tsi-eventsGroup.tsi-light .yAxis .tick text, .tsi-eventsGroup.tsi-light .xAxis .tick text {
  user-select: none; }

.tsi-eventsGroup.tsi-light rect, .tsi-eventsGroup.tsi-light line {
  shape-rendering: crispedges; }

.tsi-eventsGroup.tsi-light .stacked g path {
  stroke-width: 1;
  pointer-events: all;
  stroke: none; }

.tsi-eventsGroup.tsi-light .stacked rect {
  cursor: pointer;
  fill: transparent;
  stroke-width: 1; }

.tsi-eventsGroup.tsi-light .tooltip {
  pointer-events: none; }
  .tsi-eventsGroup.tsi-light .tooltip text {
    alignment-baseline: hanging; }
  .tsi-eventsGroup.tsi-light .tooltip .title {
    font-weight: bold;
    font-size: 13px; }
  .tsi-eventsGroup.tsi-light .tooltip .value {
    font-weight: normal;
    font-size: 12px;
    font-weight: lighter; }
    .tsi-eventsGroup.tsi-light .tooltip .value.visibleValue {
      font-weight: bold; }

.tsi-eventsGroup.tsi-light .tsi-gridComponent {
  z-index: 3 !important; }

.tsi-eventsGroup.tsi-light .hHoverValueBar {
  stroke-width: 4px; }

.tsi-eventsGroup.tsi-light .focus {
  display: none; }

.tsi-eventsGroup.tsi-light svg {
  display: block; }

.tsi-eventsGroup.tsi-light .tsi-chartValueTextBox {
  background-color: #ffffff;
  border-color: #b3d6f2; }

.tsi-eventsGroup.tsi-light .tsi-baseMono {
  background: #f2f2f2; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox, .tsi-markerContainer .tsi-markerTimeLabel {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-markerContainer {
  position: absolute;
  pointer-events: none;
  width: 2px;
  transform: translateX(-1px);
  z-index: 1;
  animation: tsi-slideIn 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards; }
  .tsi-markerContainer .tsi-markerDragger, .tsi-markerContainer .tsi-markerTimeLabel, .tsi-markerContainer .tsi-markerLabel {
    pointer-events: all; }
  .tsi-markerContainer .tsi-markerLine {
    position: absolute;
    height: 100%;
    width: 2px;
    left: 0px;
    top: 0px;
    cursor: move; }
  .tsi-markerContainer .tsi-markerLabel {
    z-index: 3;
    font-size: 12px;
    top: -20px;
    cursor: move;
    position: absolute;
    left: 0px;
    -webkit-transform: translateX(calc(-50% + 1px));
    transform: translateX(calc(-50% + 1px));
    min-width: 32px;
    max-width: 124px;
    height: 20px;
    border-radius: 3px;
    -webkit-transition: min-width .367s ease-in-out;
    -moz-transition: min-width .367s ease-in-out;
    -o-transition: min-width .367s ease-in-out;
    transition: min-width .367s ease-in-out; }
    .tsi-markerContainer .tsi-markerLabel .tsi-markerGrabber {
      width: 20px;
      height: 10px;
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
      position: absolute;
      left: calc(50% - 10px);
      top: 100%; }
    .tsi-markerContainer .tsi-markerLabel .tsi-markerLabelText {
      overflow: hidden;
      text-overflow: ellipsis;
      width: 100%;
      height: 100%;
      border-radius: 3px;
      line-height: 18px;
      white-space: nowrap;
      cursor: text;
      padding: 0px 4px;
      padding-right: 24px;
      border-width: 1px;
      border-style: solid; }
    .tsi-markerContainer .tsi-markerLabel.tsi-markerLabelHovered, .tsi-markerContainer .tsi-markerLabel.tsi-markerLabelTextFocused {
      width: 124px;
      min-width: 124px;
      height: fit-content; }
      .tsi-markerContainer .tsi-markerLabel.tsi-markerLabelHovered .tsi-markerLabelText, .tsi-markerContainer .tsi-markerLabel.tsi-markerLabelTextFocused .tsi-markerLabelText {
        overflow: wrap;
        white-space: normal;
        text-overflow: normal; }
    .tsi-markerContainer .tsi-markerLabel .tsi-closeButton {
      border-radius: 3px;
      position: absolute;
      right: 2px;
      top: 2px;
      width: 16px;
      height: 16px;
      background-size: 12px 12px;
      background-position: 2px 2px;
      background-repeat: no-repeat;
      cursor: pointer; }
  .tsi-markerContainer .tsi-markerValue {
    position: absolute; }
    .tsi-markerContainer .tsi-markerValue.tsi-isInterpolated .tsi-tooltip .tsi-markerValueTooltipInner {
      font-style: italic; }
    .tsi-markerContainer .tsi-markerValue:not(.tsi-seriesLabelValue) .tsi-tooltip {
      box-shadow: none;
      border: none; }
      .tsi-markerContainer .tsi-markerValue:not(.tsi-seriesLabelValue) .tsi-tooltip .tsi-markerValueTooltipInner {
        padding: 0px 4px 0px 4px;
        border-width: 1px !important;
        border-style: solid;
        font-size: 11px;
        min-width: unset;
        transform: translateX(8px); }
    .tsi-markerContainer .tsi-markerValue:not(.tsi-seriesLabelValue) .tsi-markerValueCaret {
      left: 2px;
      width: 0;
      height: 0;
      border-top: 8px solid transparent;
      border-bottom: 8px solid transparent;
      border-right-width: 8px;
      border-right-style: solid;
      position: absolute;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%); }
    .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue {
      transform: translateX(-2px); }
      .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue .tsi-tooltip {
        max-width: 108px;
        top: 0px !important;
        transform: translate(4px, -50%) !important;
        border: none; }
        .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue .tsi-tooltip .tsi-markerValueTooltipInner {
          padding: 4px;
          min-width: unset;
          border-left-width: 2px !important; }
          .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue .tsi-tooltip .tsi-markerValueTooltipInner .tsi-tooltipTitle {
            font-size: 11px;
            line-height: 14px;
            overflow-y: hidden;
            overflow-x: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: normal; }
          .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue .tsi-tooltip .tsi-markerValueTooltipInner .tsi-tooltipSubtitle {
            font-size: 10px;
            text-overflow: none;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow-y: hidden;
            overflow-x: hidden; }
      .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue.tsi-isExpanded {
        max-height: unset;
        min-width: 108px; }
        .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue.tsi-isExpanded .tsi-splitBy, .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue.tsi-isExpanded .tsi-timeShift, .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue.tsi-isExpanded .tsi-variableAlias {
          display: block; }
        .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue.tsi-isExpanded .tsi-markerValueTooltipInner .tsi-tooltipTitle, .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue.tsi-isExpanded .tsi-markerValueTooltipInner .tsi-tooltipSubtitle {
          overflow-y: hidden;
          white-space: unset; }
        .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue.tsi-isExpanded .tsi-markerValueTooltipInner .tsi-tooltipTitle {
          font-weight: bold; }
      .tsi-markerContainer .tsi-markerValue.tsi-seriesLabelValue .tsi-timeShift {
        font-style: italic; }
  .tsi-markerContainer.tsi-isFlipped .tsi-markerValue .tsi-tooltip {
    transform: translate(calc(-100% - 15px), -50%) !important;
    top: 0px !important; }
  .tsi-markerContainer.tsi-isFlipped .tsi-markerValue .tsi-markerValueCaret {
    transform: rotate(180deg) translateX(10px) translateY(50%); }
  .tsi-markerContainer .tsi-markerTimeLabel {
    cursor: move;
    top: calc(100% + 3px); }
  .tsi-markerContainer.tsi-dark {
    color: #fff; }
    .tsi-markerContainer.tsi-dark .tsi-markerTimeLabel {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-markerContainer.tsi-dark .tsi-markerLine {
      background-color: #62666c;
      box-shadow: 0px 0px 0px 1px rgba(30, 34, 35, 0.4); }
    .tsi-markerContainer.tsi-dark .tsi-markerLabel {
      background-color: #0d0f0e; }
      .tsi-markerContainer.tsi-dark .tsi-markerLabel .tsi-markerGrabber {
        background-color: #62666c;
        box-shadow: 0px 0px 0px 1px rgba(30, 34, 35, 0.4); }
      .tsi-markerContainer.tsi-dark .tsi-markerLabel .tsi-closeButton {
        background-color: transparent;
        border: none;
        margin: 0; }
        .tsi-markerContainer.tsi-dark .tsi-markerLabel .tsi-closeButton:hover {
          background-color: #62666c; }
      .tsi-markerContainer.tsi-dark .tsi-markerLabel.tsi-markerLabelHovered .tsi-markerLabelText, .tsi-markerContainer.tsi-dark .tsi-markerLabel.tsi-markerLabelTextFocused .tsi-markerLabelText {
        border-color: #60AAFF; }
      .tsi-markerContainer.tsi-dark .tsi-markerLabel.tsi-markerLabelHovered .tsi-markerGrabber, .tsi-markerContainer.tsi-dark .tsi-markerLabel.tsi-markerLabelTextFocused .tsi-markerGrabber {
        background-color: #60AAFF; }
      .tsi-markerContainer.tsi-dark .tsi-markerLabel .tsi-markerLabelText {
        outline: none;
        border-color: #62666c; }
    .tsi-markerContainer.tsi-dark .tsi-markerValue .tsi-tooltip .tsi-markerValueTooltipInner {
      background-color: rgba(13, 15, 14, 0.9); }
    .tsi-markerContainer.tsi-dark .yAxis path, .tsi-markerContainer.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-markerContainer.tsi-dark .yAxis .tick text, .tsi-markerContainer.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-markerContainer.tsi-dark .yAxis .tick line, .tsi-markerContainer.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-markerContainer.tsi-dark .yAxis path, .tsi-markerContainer.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-markerContainer.tsi-dark .yAxis .tick text, .tsi-markerContainer.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-markerContainer.tsi-dark .yAxis .tick line, .tsi-markerContainer.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-markerContainer.tsi-dark .vHoverBox, .tsi-markerContainer.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-markerContainer.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-markerContainer.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-markerContainer.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-markerContainer.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-markerContainer.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-markerContainer.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-markerContainer.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-markerContainer.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-markerContainer.tsi-dark .hoverText {
      stroke: none; }
    .tsi-markerContainer.tsi-dark .hHoverText, .tsi-markerContainer.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-markerContainer.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-markerContainer.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-markerContainer.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-markerContainer.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-markerContainer.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-markerContainer.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-markerContainer.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-markerContainer.tsi-dark .yAxis path, .tsi-markerContainer.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-markerContainer.tsi-dark .yAxis .tick text, .tsi-markerContainer.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-markerContainer.tsi-dark rect, .tsi-markerContainer.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-markerContainer.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-markerContainer.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-markerContainer.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-markerContainer.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-markerContainer.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-markerContainer.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-markerContainer.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-markerContainer.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-markerContainer.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-markerContainer.tsi-dark .focus {
      display: none; }
    .tsi-markerContainer.tsi-dark svg {
      display: block; }
    .tsi-markerContainer.tsi-dark .tsi-chartValueTextBox, .tsi-markerContainer.tsi-dark .tsi-markerTimeLabel {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-markerContainer.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-markerContainer.tsi-dark .tsi-markerLabel .tsi-closeButton {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22black%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22white%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }
  .tsi-markerContainer.tsi-light {
    color: #000; }
    .tsi-markerContainer.tsi-light .tsi-markerTimeLabel {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-markerContainer.tsi-light .tsi-markerLine {
      background-color: #b3d6f2;
      box-shadow: 0px 0px 0px 1px rgba(242, 242, 242, 0.4); }
    .tsi-markerContainer.tsi-light .tsi-markerLabel {
      background-color: #ffffff; }
      .tsi-markerContainer.tsi-light .tsi-markerLabel .tsi-markerGrabber {
        background-color: #b3d6f2;
        box-shadow: 0px 0px 0px 1px rgba(242, 242, 242, 0.4); }
      .tsi-markerContainer.tsi-light .tsi-markerLabel .tsi-closeButton {
        background-color: transparent;
        border: none;
        margin: 0; }
        .tsi-markerContainer.tsi-light .tsi-markerLabel .tsi-closeButton:hover {
          background-color: #b3d6f2; }
      .tsi-markerContainer.tsi-light .tsi-markerLabel.tsi-markerLabelHovered .tsi-markerLabelText, .tsi-markerContainer.tsi-light .tsi-markerLabel.tsi-markerLabelTextFocused .tsi-markerLabelText {
        border-color: #136BFB; }
      .tsi-markerContainer.tsi-light .tsi-markerLabel.tsi-markerLabelHovered .tsi-markerGrabber, .tsi-markerContainer.tsi-light .tsi-markerLabel.tsi-markerLabelTextFocused .tsi-markerGrabber {
        background-color: #136BFB; }
      .tsi-markerContainer.tsi-light .tsi-markerLabel .tsi-markerLabelText {
        outline: none;
        border-color: #b3d6f2; }
    .tsi-markerContainer.tsi-light .tsi-markerValue .tsi-tooltip .tsi-markerValueTooltipInner {
      background-color: rgba(255, 255, 255, 0.9); }
    .tsi-markerContainer.tsi-light .yAxis path, .tsi-markerContainer.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-markerContainer.tsi-light .yAxis .tick text, .tsi-markerContainer.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-markerContainer.tsi-light .yAxis .tick line, .tsi-markerContainer.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-markerContainer.tsi-light .yAxis path, .tsi-markerContainer.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-markerContainer.tsi-light .yAxis .tick text, .tsi-markerContainer.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-markerContainer.tsi-light .yAxis .tick line, .tsi-markerContainer.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-markerContainer.tsi-light .vHoverBox, .tsi-markerContainer.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-markerContainer.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-markerContainer.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-markerContainer.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-markerContainer.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-markerContainer.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-markerContainer.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-markerContainer.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-markerContainer.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-markerContainer.tsi-light .hoverText {
      stroke: none; }
    .tsi-markerContainer.tsi-light .hHoverText, .tsi-markerContainer.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-markerContainer.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-markerContainer.tsi-light .hoverText {
      fill: #000; }
    .tsi-markerContainer.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-markerContainer.tsi-light .tooltip text {
      fill: #000; }
    .tsi-markerContainer.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-markerContainer.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-markerContainer.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-markerContainer.tsi-light .yAxis path, .tsi-markerContainer.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-markerContainer.tsi-light .yAxis .tick text, .tsi-markerContainer.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-markerContainer.tsi-light rect, .tsi-markerContainer.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-markerContainer.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-markerContainer.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-markerContainer.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-markerContainer.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-markerContainer.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-markerContainer.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-markerContainer.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-markerContainer.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-markerContainer.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-markerContainer.tsi-light .focus {
      display: none; }
    .tsi-markerContainer.tsi-light svg {
      display: block; }
    .tsi-markerContainer.tsi-light .tsi-chartValueTextBox, .tsi-markerContainer.tsi-light .tsi-markerTimeLabel {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-markerContainer.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-markerContainer.tsi-light .tsi-markerLabel .tsi-closeButton {
      background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22%3E%0D%3Cg opacity%3D%220.1%22%3E%0D%3Cpath d%3D%22M2 14L13 3%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 3.00001L13 14%22 stroke%3D%22black%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fg%3E%0D%3Cpath d%3D%22M2 13L13 2%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3Cpath d%3D%22M2 2.00001L13 13%22 stroke%3D%22%23212121%22 stroke-miterlimit%3D%221%22 stroke-linejoin%3D%22bevel%22%2F%3E%0D%3C%2Fsvg%3E"); }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-heatmapCanvasWrapper {
  overflow: visible; }
  .tsi-heatmapCanvasWrapper.tsi-dark {
    color: #fff; }
    .tsi-heatmapCanvasWrapper.tsi-dark .yAxis path, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-heatmapCanvasWrapper.tsi-dark .yAxis .tick text, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-heatmapCanvasWrapper.tsi-dark .yAxis .tick line, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-heatmapCanvasWrapper.tsi-dark .yAxis path, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-heatmapCanvasWrapper.tsi-dark .yAxis .tick text, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-heatmapCanvasWrapper.tsi-dark .yAxis .tick line, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-heatmapCanvasWrapper.tsi-dark .vHoverBox, .tsi-heatmapCanvasWrapper.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-heatmapCanvasWrapper.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-heatmapCanvasWrapper.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-heatmapCanvasWrapper.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-heatmapCanvasWrapper.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-heatmapCanvasWrapper.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-heatmapCanvasWrapper.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-heatmapCanvasWrapper.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-heatmapCanvasWrapper.tsi-dark .hoverText {
      stroke: none; }
    .tsi-heatmapCanvasWrapper.tsi-dark .hHoverText, .tsi-heatmapCanvasWrapper.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-heatmapCanvasWrapper.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-heatmapCanvasWrapper.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-heatmapCanvasWrapper.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-heatmapCanvasWrapper.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-heatmapCanvasWrapper.tsi-dark .yAxis path, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-heatmapCanvasWrapper.tsi-dark .yAxis .tick text, .tsi-heatmapCanvasWrapper.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-heatmapCanvasWrapper.tsi-dark rect, .tsi-heatmapCanvasWrapper.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-heatmapCanvasWrapper.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-heatmapCanvasWrapper.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-heatmapCanvasWrapper.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-heatmapCanvasWrapper.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-heatmapCanvasWrapper.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-heatmapCanvasWrapper.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-heatmapCanvasWrapper.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-heatmapCanvasWrapper.tsi-dark .focus {
      display: none; }
    .tsi-heatmapCanvasWrapper.tsi-dark svg {
      display: block; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tsi-heatmapColorLegend .highlightedValueLine {
      stroke: #fff; }
    .tsi-heatmapCanvasWrapper.tsi-dark .tsi-heatmapColorLegend text {
      fill: #fff; }
  .tsi-heatmapCanvasWrapper.tsi-light {
    color: #000; }
    .tsi-heatmapCanvasWrapper.tsi-light .yAxis path, .tsi-heatmapCanvasWrapper.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-heatmapCanvasWrapper.tsi-light .yAxis .tick text, .tsi-heatmapCanvasWrapper.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-heatmapCanvasWrapper.tsi-light .yAxis .tick line, .tsi-heatmapCanvasWrapper.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-heatmapCanvasWrapper.tsi-light .yAxis path, .tsi-heatmapCanvasWrapper.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-heatmapCanvasWrapper.tsi-light .yAxis .tick text, .tsi-heatmapCanvasWrapper.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-heatmapCanvasWrapper.tsi-light .yAxis .tick line, .tsi-heatmapCanvasWrapper.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-heatmapCanvasWrapper.tsi-light .vHoverBox, .tsi-heatmapCanvasWrapper.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-heatmapCanvasWrapper.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-heatmapCanvasWrapper.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-heatmapCanvasWrapper.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-heatmapCanvasWrapper.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-heatmapCanvasWrapper.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-heatmapCanvasWrapper.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-heatmapCanvasWrapper.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-heatmapCanvasWrapper.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-heatmapCanvasWrapper.tsi-light .hoverText {
      stroke: none; }
    .tsi-heatmapCanvasWrapper.tsi-light .hHoverText, .tsi-heatmapCanvasWrapper.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-heatmapCanvasWrapper.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-heatmapCanvasWrapper.tsi-light .hoverText {
      fill: #000; }
    .tsi-heatmapCanvasWrapper.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-heatmapCanvasWrapper.tsi-light .tooltip text {
      fill: #000; }
    .tsi-heatmapCanvasWrapper.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-heatmapCanvasWrapper.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-heatmapCanvasWrapper.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-heatmapCanvasWrapper.tsi-light .yAxis path, .tsi-heatmapCanvasWrapper.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-heatmapCanvasWrapper.tsi-light .yAxis .tick text, .tsi-heatmapCanvasWrapper.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-heatmapCanvasWrapper.tsi-light rect, .tsi-heatmapCanvasWrapper.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-heatmapCanvasWrapper.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-heatmapCanvasWrapper.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-heatmapCanvasWrapper.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-heatmapCanvasWrapper.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-heatmapCanvasWrapper.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-heatmapCanvasWrapper.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-heatmapCanvasWrapper.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-heatmapCanvasWrapper.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-heatmapCanvasWrapper.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-heatmapCanvasWrapper.tsi-light .focus {
      display: none; }
    .tsi-heatmapCanvasWrapper.tsi-light svg {
      display: block; }
    .tsi-heatmapCanvasWrapper.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-heatmapCanvasWrapper.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-heatmapCanvasWrapper.tsi-light .tsi-heatmapColorLegend .highlightedValueLine {
      stroke: #000; }
    .tsi-heatmapCanvasWrapper.tsi-light .tsi-heatmapColorLegend text {
      fill: #000; }
  .tsi-heatmapCanvasWrapper .tsi-heatmapColorLegend {
    top: 0px;
    position: absolute;
    overflow: visible; }
    .tsi-heatmapCanvasWrapper .tsi-heatmapColorLegend text {
      font-size: 11px;
      text-anchor: end;
      dominant-baseline: middle;
      stroke: none; }
    .tsi-heatmapCanvasWrapper .tsi-heatmapColorLegend .highlightedValueLine {
      fill: none;
      stroke-width: 2px;
      pointer-events: none; }
    .tsi-heatmapCanvasWrapper .tsi-heatmapColorLegend .highlightedValueText {
      font-size: 12px; }

div[class^='tsi-'] {
  box-sizing: border-box;
  font-family: "Segoe UI", sans-serif; }

.tsi-textWrap, .tsi-tooltipTitle, .tsi-tooltipSubtitle, .tsi-tooltipAttrTitle, .tsi-tooltipAttrValue, .tsi-valueLabel, .tsi-valueCell, .tsi-tooltipMeasureTitle {
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  hyphens: auto;
  overflow-wrap: break-word; }

.tsi-hidden {
  display: none; }

@keyframes tsi-slideIn {
  from {
    transform: translateY(-10px);
    opacity: 0; }
  to {
    transform: translateY(0px);
    opacity: 1; } }

@keyframes tsi-slideRight {
  from {
    transform: translateX(-10px);
    opacity: 0; }
  to {
    transform: translateX(0px);
    opacity: 1; } }

.tsi-resizeGutter {
  width: 6px;
  cursor: e-resize;
  padding: 2px;
  background-position-y: 50%;
  background-position-x: 0px;
  background-repeat: no-repeat; }

.tsi-chartValueTextBox {
  position: absolute;
  white-space: nowrap;
  font-size: 11px;
  padding: 1px 4px;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  line-height: 16px; }

.tsi-baseContextMenu {
  white-space: nowrap;
  padding: 4px 0;
  animation: tsi-slideRight 0.367s cubic-bezier(0.1, 0.9, 0.2, 1) forwards;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
  text-align: left; }
  .tsi-baseContextMenu > div, .tsi-baseContextMenu > li, .tsi-baseContextMenu > button {
    padding: 4px 8px;
    font-size: 12px;
    cursor: pointer;
    height: 28px;
    display: flex;
    align-items: center;
    overflow: hidden; }
  .tsi-baseContextMenu .tsi-break {
    height: 4px;
    margin-top: 4px;
    padding: 0 0 4px 0;
    cursor: default; }
    .tsi-baseContextMenu .tsi-break:last-of-type {
      display: none; }

.tsi-primaryButton {
  height: 36px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .tsi-primaryButton.disabled {
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.tsi-chartControlsPanel {
  height: 20px;
  right: 0px;
  width: 100px;
  position: absolute;
  z-index: 2;
  pointer-events: none; }
  .tsi-chartControlsPanel .tsi-ellipsisContainerDiv {
    pointer-events: all;
    left: auto;
    right: 20px;
    top: 0px;
    position: absolute; }
    .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer {
      pointer-events: all; }
      .tsi-chartControlsPanel .tsi-ellipsisContainerDiv .tsi-ellipsisMenuContainer .tsi-ellipsisMenu {
        z-index: 2 !important; }
  .tsi-chartControlsPanel .tsi-stackedButton {
    pointer-events: all;
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 100%;
    width: 20px;
    cursor: pointer;
    background-color: transparent;
    border: none; }
  .tsi-chartControlsPanel .tsi-scooterButton {
    display: block;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    height: 20px;
    width: 20px; }

select::-ms-expand {
  display: none; }

.tsi-select {
  margin: 2px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 6px;
  padding-right: 28px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  height: 32px;
  background-position-y: 12px;
  background-position-x: calc(100% - 4px); }
  .tsi-select option {
    padding: 6px; }

.tsi-warmRect {
  fill: #FFA800;
  stroke: #FFA800; }

.pika-single {
  border-bottom: none;
  border-left: none;
  border-right: none; }
  .pika-single .pika-lendar {
    text-decoration: none;
    width: 196px;
    margin-left: 12px;
    margin-right: 12px; }
    .pika-single .pika-lendar abbr {
      text-decoration: none; }
    .pika-single .pika-lendar .pika-table .pika-row {
      height: 28px;
      margin: 0px; }
      .pika-single .pika-lendar .pika-table .pika-row td {
        padding: 0px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-inrange .pika-day {
          background-color: #d5ebe9; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day {
          background-color: #309d90;
          color: white; }
          .pika-single .pika-lendar .pika-table .pika-row td.is-endrange .pika-day:hover, .pika-single .pika-lendar .pika-table .pika-row td.is-startrange .pika-day:hover {
            background-color: #309d90;
            color: white; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-startrange button {
          border-bottom-left-radius: 8px;
          border-top-left-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td.is-endrange button {
          border-bottom-right-radius: 8px;
          border-top-right-radius: 8px; }
        .pika-single .pika-lendar .pika-table .pika-row td .pika-day {
          width: 100%;
          height: 28px;
          width: 28px;
          margin: 0px; }
          .pika-single .pika-lendar .pika-table .pika-row td .pika-day:hover {
            background-color: #309d90;
            color: white; }
    .pika-single .pika-lendar .pika-table .pika-button {
      border-radius: 0px;
      text-align: center; }

.tsi-search {
  width: 100%;
  height: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative; }
  .tsi-search .tsi-search-icon {
    width: 21px;
    height: 17px;
    background-repeat: no-repeat;
    margin-left: 8px;
    background-size: 14px;
    background-position-y: 2px; }
  .tsi-search .tsi-searchInput {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-left: 28px;
    background: transparent;
    outline: none;
    text-overflow: ellipsis; }

.tsi-baseMono {
  display: inline-block;
  padding: 4px;
  border-radius: 3px;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 85%;
  line-height: 85%;
  font-weight: 300; }

.tsi-tooltip {
  pointer-events: none;
  position: absolute;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  margin-bottom: 8px; }
  .tsi-tooltip .tsi-tooltipInner {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    min-width: 108px;
    max-width: 260px;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    padding: 8px 12px; }
  .tsi-tooltip.tsi-dark {
    box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.16);
    border-color: rgba(255, 255, 255, 0.1); }
    .tsi-tooltip.tsi-dark .yAxis path, .tsi-tooltip.tsi-dark .xAxis path {
      stroke: #fff; }
    .tsi-tooltip.tsi-dark .yAxis .tick text, .tsi-tooltip.tsi-dark .xAxis .tick text {
      fill: #fff; }
    .tsi-tooltip.tsi-dark .yAxis .tick line, .tsi-tooltip.tsi-dark .xAxis .tick line {
      stroke: #fff; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-tooltip.tsi-dark .yAxis path, .tsi-tooltip.tsi-dark .xAxis path {
        stroke: #fff; }
      .tsi-tooltip.tsi-dark .yAxis .tick text, .tsi-tooltip.tsi-dark .xAxis .tick text {
        fill: #fff !important; }
      .tsi-tooltip.tsi-dark .yAxis .tick line, .tsi-tooltip.tsi-dark .xAxis .tick line {
        stroke: #fff; } }
    .tsi-tooltip.tsi-dark .vHoverBox, .tsi-tooltip.tsi-dark .hHoverBox {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-tooltip.tsi-dark .tsi-resizeGutter.tsi-isDragging {
      background-color: #31373e; }
    .tsi-tooltip.tsi-dark ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-tooltip.tsi-dark ::-webkit-scrollbar-track {
      background: none; }
    .tsi-tooltip.tsi-dark ::-webkit-scrollbar-thumb {
      background: #666666;
      border-radius: 8px; }
    .tsi-tooltip.tsi-dark ::-webkit-scrollbar-thumb:hover {
      background: #666666; }
    .tsi-tooltip.tsi-dark ::-webkit-scrollbar-track:hover {
      background: #1e2223; }
    .tsi-tooltip.tsi-dark .hHoverText {
      text-anchor: middle; }
    .tsi-tooltip.tsi-dark .vHoverText {
      text-anchor: end; }
    .tsi-tooltip.tsi-dark .hoverText {
      stroke: none; }
    .tsi-tooltip.tsi-dark .hHoverText, .tsi-tooltip.tsi-dark .vHoverText {
      font-size: 11px !important; }
    .tsi-tooltip.tsi-dark .hHoverValueBar {
      stroke: #fff; }
    .tsi-tooltip.tsi-dark .hoverText {
      fill: #fff; }
    .tsi-tooltip.tsi-dark .stacked g path {
      fill: #fff !important; }
    .tsi-tooltip.tsi-dark .tooltip text {
      fill: #fff; }
    .tsi-tooltip.tsi-dark .tooltip rect {
      fill: #0d0f0e;
      stroke: #60AAFF; }
    .tsi-tooltip.tsi-dark .tsi-primaryButton {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.8);
      background-color: #1e2223; }
      .tsi-tooltip.tsi-dark .tsi-primaryButton:hover {
        background-color: #62666c; }
    .tsi-tooltip.tsi-dark .yAxis path, .tsi-tooltip.tsi-dark .xAxis path {
      stroke-width: 1px !important; }
    .tsi-tooltip.tsi-dark .yAxis .tick text, .tsi-tooltip.tsi-dark .xAxis .tick text {
      user-select: none; }
    .tsi-tooltip.tsi-dark rect, .tsi-tooltip.tsi-dark line {
      shape-rendering: crispedges; }
    .tsi-tooltip.tsi-dark .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-tooltip.tsi-dark .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-tooltip.tsi-dark .tooltip {
      pointer-events: none; }
      .tsi-tooltip.tsi-dark .tooltip text {
        alignment-baseline: hanging; }
      .tsi-tooltip.tsi-dark .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-tooltip.tsi-dark .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-tooltip.tsi-dark .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-tooltip.tsi-dark .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-tooltip.tsi-dark .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-tooltip.tsi-dark .focus {
      display: none; }
    .tsi-tooltip.tsi-dark svg {
      display: block; }
    .tsi-tooltip.tsi-dark .tsi-chartValueTextBox {
      background-color: #0d0f0e;
      border-color: #62666c; }
    .tsi-tooltip.tsi-dark .tsi-baseMono {
      background: #1e2223; }
    .tsi-tooltip.tsi-dark .tsi-tooltipInner {
      color: #fff;
      background-color: #0d0f0e; }
    .tsi-tooltip.tsi-dark .tsi-tooltipTable tr {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      border-left-width: 10px;
      border-left-style: solid; }
      .tsi-tooltip.tsi-dark .tsi-tooltipTable tr:last-of-type {
        border-bottom: none; }
  .tsi-tooltip.tsi-light {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16);
    border-color: rgba(0, 0, 0, 0.1); }
    .tsi-tooltip.tsi-light .yAxis path, .tsi-tooltip.tsi-light .xAxis path {
      stroke: #000; }
    .tsi-tooltip.tsi-light .yAxis .tick text, .tsi-tooltip.tsi-light .xAxis .tick text {
      fill: #000; }
    .tsi-tooltip.tsi-light .yAxis .tick line, .tsi-tooltip.tsi-light .xAxis .tick line {
      stroke: #000; }
    @media screen and (-ms-high-contrast: white-on-black) {
      .tsi-tooltip.tsi-light .yAxis path, .tsi-tooltip.tsi-light .xAxis path {
        stroke: #fff; }
      .tsi-tooltip.tsi-light .yAxis .tick text, .tsi-tooltip.tsi-light .xAxis .tick text {
        fill: #fff !important; }
      .tsi-tooltip.tsi-light .yAxis .tick line, .tsi-tooltip.tsi-light .xAxis .tick line {
        stroke: #fff; } }
    .tsi-tooltip.tsi-light .vHoverBox, .tsi-tooltip.tsi-light .hHoverBox {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-tooltip.tsi-light .tsi-resizeGutter.tsi-isDragging {
      background-color: #dcdcdc; }
    .tsi-tooltip.tsi-light ::-webkit-scrollbar {
      height: 8px;
      width: 8px; }
    .tsi-tooltip.tsi-light ::-webkit-scrollbar-track {
      background: none; }
    .tsi-tooltip.tsi-light ::-webkit-scrollbar-thumb {
      background: #a6a6a6;
      border-radius: 8px; }
    .tsi-tooltip.tsi-light ::-webkit-scrollbar-thumb:hover {
      background: #a6a6a6; }
    .tsi-tooltip.tsi-light ::-webkit-scrollbar-track:hover {
      background: #f2f2f2; }
    .tsi-tooltip.tsi-light .hHoverText {
      text-anchor: middle; }
    .tsi-tooltip.tsi-light .vHoverText {
      text-anchor: end; }
    .tsi-tooltip.tsi-light .hoverText {
      stroke: none; }
    .tsi-tooltip.tsi-light .hHoverText, .tsi-tooltip.tsi-light .vHoverText {
      font-size: 11px !important; }
    .tsi-tooltip.tsi-light .hHoverValueBar {
      stroke: #000; }
    .tsi-tooltip.tsi-light .hoverText {
      fill: #000; }
    .tsi-tooltip.tsi-light .stacked g path {
      fill: #000 !important; }
    .tsi-tooltip.tsi-light .tooltip text {
      fill: #000; }
    .tsi-tooltip.tsi-light .tooltip rect {
      fill: #ffffff;
      stroke: #136BFB; }
    .tsi-tooltip.tsi-light .tsi-primaryButton {
      color: #000;
      border-color: rgba(0, 0, 0, 0.8);
      background-color: #f2f2f2; }
      .tsi-tooltip.tsi-light .tsi-primaryButton:hover {
        background-color: #b3d6f2; }
    .tsi-tooltip.tsi-light .yAxis path, .tsi-tooltip.tsi-light .xAxis path {
      stroke-width: 1px !important; }
    .tsi-tooltip.tsi-light .yAxis .tick text, .tsi-tooltip.tsi-light .xAxis .tick text {
      user-select: none; }
    .tsi-tooltip.tsi-light rect, .tsi-tooltip.tsi-light line {
      shape-rendering: crispedges; }
    .tsi-tooltip.tsi-light .stacked g path {
      stroke-width: 1;
      pointer-events: all;
      stroke: none; }
    .tsi-tooltip.tsi-light .stacked rect {
      cursor: pointer;
      fill: transparent;
      stroke-width: 1; }
    .tsi-tooltip.tsi-light .tooltip {
      pointer-events: none; }
      .tsi-tooltip.tsi-light .tooltip text {
        alignment-baseline: hanging; }
      .tsi-tooltip.tsi-light .tooltip .title {
        font-weight: bold;
        font-size: 13px; }
      .tsi-tooltip.tsi-light .tooltip .value {
        font-weight: normal;
        font-size: 12px;
        font-weight: lighter; }
        .tsi-tooltip.tsi-light .tooltip .value.visibleValue {
          font-weight: bold; }
    .tsi-tooltip.tsi-light .tsi-gridComponent {
      z-index: 3 !important; }
    .tsi-tooltip.tsi-light .hHoverValueBar {
      stroke-width: 4px; }
    .tsi-tooltip.tsi-light .focus {
      display: none; }
    .tsi-tooltip.tsi-light svg {
      display: block; }
    .tsi-tooltip.tsi-light .tsi-chartValueTextBox {
      background-color: #ffffff;
      border-color: #b3d6f2; }
    .tsi-tooltip.tsi-light .tsi-baseMono {
      background: #f2f2f2; }
    .tsi-tooltip.tsi-light .tsi-tooltipInner {
      color: #000;
      background-color: #ffffff; }
    .tsi-tooltip.tsi-light .tsi-tooltipTable tr {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      border-left-width: 10px;
      border-left-style: solid; }
      .tsi-tooltip.tsi-light .tsi-tooltipTable tr:last-of-type {
        border-bottom: none; }
  .tsi-tooltip .tsi-tooltipSubtitle, .tsi-tooltip .tsi-tooltipAttrs, .tsi-tooltip .tsi-tooltipValues {
    font-size: 11px; }
  .tsi-tooltip .tsi-tooltipFlexyBox {
    display: flex;
    flex-wrap: nowrap;
    font-size: 11px;
    width: 100%; }
    .tsi-tooltip .tsi-tooltipFlexyBox.tsi-tooltipAttributeContainer {
      margin-bottom: 8px;
      flex-wrap: wrap; }
      .tsi-tooltip .tsi-tooltipFlexyBox.tsi-tooltipAttributeContainer .tsi-tooltipFlexyItem {
        padding-bottom: 4px; }
    .tsi-tooltip .tsi-tooltipFlexyBox .tsi-flexBreak {
      flex-basis: 100%;
      height: 0; }
    .tsi-tooltip .tsi-tooltipFlexyBox .tsi-tooltipFlexyItem {
      padding-right: 16px;
      flex-grow: 1;
      overflow: hidden; }
      .tsi-tooltip .tsi-tooltipFlexyBox .tsi-tooltipFlexyItem:last-of-type {
        padding-right: 4px; }
      .tsi-tooltip .tsi-tooltipFlexyBox .tsi-tooltipFlexyItem .tsi-tooltipAttrTitle {
        font-weight: 600; }
      .tsi-tooltip .tsi-tooltipFlexyBox .tsi-tooltipFlexyItem .tsi-tooltipAttrValue, .tsi-tooltip .tsi-tooltipFlexyBox .tsi-tooltipFlexyItem .tsi-tooltipMeasureValue {
        opacity: .7; }
      .tsi-tooltip .tsi-tooltipFlexyBox .tsi-tooltipFlexyItem.tsi-visibleValue {
        font-weight: bold; }
      .tsi-tooltip .tsi-tooltipFlexyBox .tsi-tooltipFlexyItem .tsi-tooltipMeasureValue {
        font-size: 13px; }
  .tsi-tooltip .tsi-tooltipTable {
    border-collapse: collapse;
    margin: 8px 0 4px;
    width: 236px;
    overflow: hidden;
    table-layout: fixed; }
  .tsi-tooltip .tsi-tooltipTable tr.tsi-tableSpacer {
    height: 6px; }
    .tsi-tooltip .tsi-tooltipTable tr.tsi-tableSpacer:first-of-type {
      height: 0px; }
  .tsi-tooltip .tsi-tooltipTable tr td {
    margin: 0px;
    padding: 4px; }
    .tsi-tooltip .tsi-tooltipTable tr td.tsi-valueCell {
      text-align: right; }
  .tsi-tooltip .tsi-tooltipTable tr.tsi-visibleValue {
    font-weight: bold; }
  .tsi-tooltip .tsi-tooltipTitle {
    font-weight: bold;
    font-size: 13px; }
  .tsi-tooltip .tsi-tooltipSubtitle {
    font-weight: normal;
    opacity: .7;
    font-size: 11px; }
  .tsi-tooltip .tsi-tooltipTitle, .tsi-tooltip .tsi-tooltipSubtitle {
    margin: 0; }
  .tsi-tooltip .tsi-tooltipColorBlockCell {
    width: 12px; }
    .tsi-tooltip .tsi-tooltipColorBlockCell .tsi-tooltipColorBlock {
      width: 12px;
      height: 12px;
      display: block;
      text-align: center;
      margin: 0 auto; }
