.highcharts-light,
.highcharts-dark {
  --highcharts-color-0: #0d6efd;
  --highcharts-color-1: #198754;
  --highcharts-color-2: #dc3545;
}

.highcharts-dark {
  --highcharts-background-color: #212529;

  --highcharts-neutral-color-100: rgb(255, 255, 255);
  --highcharts-neutral-color-80: rgb(214, 214, 214);
  --highcharts-neutral-color-60: rgb(173, 173, 173);
  --highcharts-neutral-color-40: rgb(133, 133, 133);
  --highcharts-neutral-color-20: rgb(92, 92, 92);
  --highcharts-neutral-color-10: rgb(71, 71, 71);
  --highcharts-neutral-color-5: rgb(61, 61, 61);
  --highcharts-neutral-color-3: rgb(57, 57, 57);

  --highcharts-highlight-color-100: rgb(110, 168, 254);
  --highcharts-highlight-color-80: rgb(61, 139, 253);
  --highcharts-highlight-color-60: rgb(17, 95, 211);
  --highcharts-highlight-color-20: rgb(29, 52, 83);
  --highcharts-highlight-color-10: rgb(31, 44, 62);
}

.highcharts-xaxis .highcharts-axis-line {
  display: none;
}

.threshold {
  stroke: #dc3545;
  stroke-width: 1;
  stroke-dasharray: 4 4;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
input[type="number"] {
  appearance: textfield;
}
