:root {
  --nepBrandYellow: hsl(31, 100%, 60%);
  --nepBrandBurgundy: #38112a;
  --nepBrandPeach: #ffdbc4;
  --nepBrandGreen: rgb(0, 131, 155);
  --nepBrandBlue: rgb(0, 62, 82);
  --nepBorderColor: var(--sapList_BorderColor);
  --nepBaseColor: var(--sapBaseColor);
  --nepBoxShadow: 0 0 0.125rem 0 rgba(85, 107, 130, 0.72);
  --nepTextColor: var(--sapTextColor);
}

:root {
  --nepHighcharts0: var(--nepBrandYellow);
  --nepHighcharts1: var(--nepBrandBurgundy);
  --nepHighcharts2: #90ed7d;
  --nepHighcharts3: #7cb5ec;
  --nepHighcharts4: #8085e9;
  --nepHighcharts5: #f15c80;
  --nepHighcharts6: #e4d354;
  --nepHighcharts7: #2b908f;
  --nepHighcharts8: #f45b5b;
  --nepHighcharts9: #91e8e1;
  --nepHighchartsTitleColor: var(--sapTitleColor);
  --nepHighchartsLine: #ccd6eb;
  --nepHighchartsGridLine: var(--nepHighchartsLine);
  --nepHighchartsMinorGridLine: #f2f2f2;
  --nepHighchartsAxisTitleColor: #666666;
  --nepHighchartsAxisLabelColor: var(--nepHighchartsTitleColor);
  --nepHighchartsTickColor: var(--nepHighchartsLine);
  --nepHighchartsMarkerColor: #333333;
  --nepHighchartsBoxPlotColor: #ffffff;
  --nepHighchartsCandleStickColor: #000000;
  --nepHighchartsErrorBarColor: #000000;
  --nepHighchartsLegendBackground: none;
  --nepHighchartsLegendTextColor: var(--nepHighchartsTitleColor);
  --nepHighchartsHiddenColor: #cccccc;
  --nepHighchartsDrilldownColor: #003399;
  --nepHighchartsButtonColor: #eaecee;
  --nepHighchartsButtonHoverColor: var(--nepHighlightColor);
  --nepHighchartsButtonTextColor: var(--nepTextColor);
  --nepHighchartsButtonTextDisabledColor: #1d2d3e;
  --nepHighchartsButtonPressedColor: var(--nepButtonColor);
  --nepHighchartsButtonPressedTextColor: var(--nepHighchartsButtonColor);
  --nepHighchartsNavigatorMaskColor: rgba(55, 55, 55);
}

.nepThemeDark {
  --nepHighcharts0: var(--nepBrandYellow);
  --nepHighcharts1: var(--nepBrandPeach);
  --nepHighcharts2: #f45b5b;
  --nepHighcharts3: #7798bf;
  --nepHighcharts4: #aaeeee;
  --nepHighcharts5: #ff0066;
  --nepHighcharts6: #eeaaee;
  --nepHighcharts7: #55bf3b;
  --nepHighcharts8: #df5353;
  --nepHighcharts9: #91e8e1;
  --nepHighchartsTitleColor: var(--sapTitleColor);
  --nepHighchartsLine: #707073;
  --nepHighchartsGridLine: var(--nepHighchartsLine);
  --nepHighchartsMinorGridLine: #505053;
  --nepHighchartsAxisTitleColor: #a0a0a3;
  --nepHighchartsAxisLabelColor: var(--nepHighchartsTitleColor);
  --nepHighchartsTickColor: var(--nepHighchartsLine);
  --nepHighchartsMarkerColor: #d0d0d3;
  --nepHighchartsBoxPlotColor: #505053;
  --nepHighchartsCandleStickColor: #ffffff;
  --nepHighchartsErrorBarColor: #ffffff;
  --nepHighchartsLegendBackground: none;
  --nepHighchartsLegendTextColor: var(--nepHighchartsTitleColor);
  --nepHighchartsHiddenColor: #606063;
  --nepHighchartsDrilldownColor: #f0f0f3;
  --nepHighchartsButtonColor: #2e3b47;
  --nepHighchartsButtonHoverColor: var(--nepHighlightColor);
  --nepHighchartsButtonTextColor: var(--nepTextColor);
  --nepHighchartsButtonTextDisabledColor: #eaecee;
  --nepHighchartsButtonPressedColor: var(--nepButtonColor);
  --nepHighchartsButtonPressedTextColor: var(--nepHighchartsButtonTextColor);
  --nepHighchartsNavigatorMaskColor: rgba(255, 255, 255);
}

/* Series options */
/* Default colors */
.highcharts-color-0 {
  fill: var(--nepHighcharts0);
  stroke: var(--nepHighcharts0);
}

.highcharts-color-1 {
  fill: var(--nepHighcharts1);
  stroke: var(--nepHighcharts1);
}

.highcharts-color-2 {
  fill: var(--nepHighcharts2);
  stroke: var(--nepHighcharts2);
}

.highcharts-color-3 {
  fill: var(--nepHighcharts3);
  stroke: var(--nepHighcharts3);
}

.highcharts-color-4 {
  fill: var(--nepHighcharts4);
  stroke: var(--nepHighcharts4);
}

.highcharts-color-5 {
  fill: var(--nepHighcharts5);
  stroke: var(--nepHighcharts5);
}

.highcharts-color-6 {
  fill: var(--nepHighcharts6);
  stroke: var(--nepHighcharts6);
}

.highcharts-color-7 {
  fill: var(--nepHighcharts7);
  stroke: var(--nepHighcharts7);
}

.highcharts-color-8 {
  fill: var(--nepHighcharts8);
  stroke: var(--nepHighcharts8);
}

.highcharts-color-9 {
  fill: var(--nepHighcharts9);
  stroke: var(--nepHighcharts9);
}

.highcharts-data-label text,
text.highcharts-data-label {
  fill: var(--nepTextColor);
  font-size: 13px;
}

.highcharts-label text {
  fill: var(--nepTextColor);
}

.highcharts-container {
  font-family: "72";
}

.highcharts-background {
  fill: var(--nepBaseColor);
}

/* Titles */
.highcharts-title {
  fill: var(--nepHighchartsTitleColor);
  font-size: 1.5em;
}

.highcharts-subtitle {
  fill: var(--nepHighchartsTitleColor);
  font-size: 1em;
  text-transform: "uppercase";
}

/* Axes */
.highcharts-axis-line {
  stroke: var(--nepHighchartsLine);
}

.highcharts-axis-title {
  fill: var(--nepHighchartsAxisTitleColor);
}

.highcharts-axis-labels {
  fill: var(--nepHighchartsAxisLabelColor);
}

.highcharts-grid-line {
  stroke: var(--nepHighchartsGridLine);
}

.highcharts-tick {
  stroke: var(--nepHighchartsTickColor);
}

.highcharts-minor-grid-line {
  stroke: var(--nepHighchartsMinorGridLine);
}

.highcharts-markers {
  stroke: var(--nepHighchartsMarkerColor);
}

/* Tooltip */
.highcharts-tooltip text {
  fill: var(--nepTextColor);
}

.highcharts-tooltip-box,
.highcharts-tooltip-box .highcharts-label-box {
  fill: var(--nepBaseColor);
  fill-opacity: 0.85;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: var(--nepHighchartsBoxPlotColor);
}

.highcharts-candlestick-series .highcharts-point {
  stroke: var(--nepHighchartsCandleStickColor);
}

.highcharts-errorbar-series .highcharts-point {
  stroke: var(--nepHighchartsErrorBarColor);
}

/* Legend */
.highcharts-legend-box {
  fill: var(--nepHighchartsLegendBackground);
  stroke-width: 0;
}

.highcharts-legend-item > text {
  fill: var(--nepHighchartsLegendTextColor);
}

.highcharts-legend-item:hover text {
  fill: var(--nepHighlightColor);
}

.highcharts-legend-item-hidden * {
  fill: var(--nepHighchartsHiddenColor) !important;
  stroke: var(--nepHighchartsHiddenColor) !important;
}

/* Bubble legend */
.highcharts-bubble-legend-labels {
  fill: var(--nepHighchartsLegendTextColor);
}

/* Credits */
.highcharts-credits {
  display: none !important;
}

/* Drilldown module */
.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  fill: var(--nepHighchartsDrilldownColor);
}

/* Buttons */
.highcharts-button {
  fill: var(--nepHighchartsButtonColor);
  stroke: var(--nepBorderColor);
}

.highcharts-button text {
  font-weight: bolder;
  fill: var(--nepHighchartsButtonTextColor);
}

.highcharts-button-hover {
  fill: var(--nepHighchartsButtonHoverColor);
  stroke: var(--nepHighchartsButtonHoverColor);
}

.highcharts-button-hover text {
  fill: var(--nepBaseColor);
}

.highcharts-button-pressed {
  fill: var(--nepHighchartsButtonPressedColor);
  stroke: var(--nepHighchartsButtonPressedColor);
}

.highcharts-button-pressed text {
  fill: var(--nepHighchartsButtonPressedTextColor);
}

.highcharts-button-disabled {
  font-weight: normal;
  opacity: 0.5;
}

.highcharts-button.highcharts-button-disabled text {
  font-weight: normal;
  fill: var(--nepHighchartsButtonTextDisabledColor);
}

/* Exporting module */
.highcharts-contextbutton {
  fill: var(--nepHighchartsButtonColor);
}

.highcharts-contextbutton:hover {
  fill: var(--nepHighchartsButtonHoverColor);
  stroke: var(--nepHighchartsButtonHoverColor);
}

.highcharts-button-symbol {
  stroke: var(--nepHighchartsButtonTextColor);
  stroke-width: 3px;
}

.highcharts-contextbutton:hover .highcharts-button-symbol {
  stroke: var(--nepBaseColor);
}

.highcharts-menu {
  border: var(--nepBorderWidth) solid var(--nepBorderColor);
  background: var(--nepBaseColor);
  padding: 5px 0;
  box-shadow: var(--nepBoxShadow);
}

.highcharts-menu-item {
  background: none;
  color: var(--nepTextColor);
}

.highcharts-menu-item:hover {
  background: var(--nepHighchartsButtonHoverColor);
  color: var(--nepBaseColor);
}

/* Range Selector */
.highcharts-range-label text {
  fill: var(--nepHighchartsAxisLabelColor);
}

.highcharts-range-input text {
  fill: var(--nepTextColor);
}

.highcharts-range-input {
  stroke: var(--nepBaseColor);
}

/* Highstock */
.highcharts-navigator-mask-inside {
  fill: var(--nepHighchartsNavigatorMaskColor);
  fill-opacity: 0.15;
}

.highcharts-navigator-outline {
  stroke: var(--nepBorderColor);
}

.highcharts-navigator-handle {
  stroke: var(--nepHighchartsButtonTextColor);
  fill: var(--nepHighchartsButtonColor);
}

.highcharts-navigator-handle:hover {
  fill: var(--nepHighchartsButtonHoverColor);
  stroke: var(--nepBaseColor);
}

.highcharts-navigator-series {
  fill: var(--nepHighcharts0);
  stroke: var(--nepHighcharts0);
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke: var(--nepHighchartsMarkerColor);
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: var(--nepHighchartsAxisLabelColor);
}

/*# sourceMappingURL=neptune_highcharts.css.map */
