root {
    --disp-history: inline;
    --disp-bilance: inline;
    --disp-trend: inline;
    --disp-minmax: inline;
    --disp-scenar: inline;
    --disp-upravena: inline;
}
svg {
  font-size: 10pt;
  shape-rendering: crispEdges;
}
circle, polyline {
  fill: none;
}
text {
  stroke: null;
}
.svg_dotted {
  stroke-dasharray: 1,3;
  stroke-linecap: round;
}
rect.svg_area {
  stroke: #505040;
  stroke-width: 1px;
  fill: grey;
}
.svg_axes {
  stroke: black;
  stroke-linecap: square;
}
.svg_ax_value_x {
  fill: black;
  text-anchor: middle;
  dominant-baseline: text-before-edge;
}
.svg_ax_value_x.x0 {
  text-anchor: end;
}
.svg_ax_value_y {
  fill: black;
  text-anchor: end;
  dominant-baseline: central;
}
.svg_ax_value_y.y0 {
  dominant-baseline: text-after-edge;
}
.axes_text {
  font-weight: bold;
  text-anchor: end !important;
  fill: black;
  dominant-baseline: text-before-edge;
}
.axes_text_y {
  font-weight: bold;
  text-anchor: start !important;
  dominant-baseline: text-before-edge;
}
.svg_grid {
  stroke-dasharray: 1,3;
  stroke-linecap: round;
  stroke: #606030;
}
.svg_mark_cross {
  stroke-linecap: square;
  stroke-width: 2px;
}
.svg_graph_0 {
  color: darkgreen;
  stroke: darkgreen;
}
.svg_graph_1 {
  color: darkblue;
  stroke: darkblue;
}
.svg_graph_2 {
  color: darkred;
  stroke: darkred;
}
.svg_graph_3 {
  color: darkmagenta;
  stroke: darkmagenta;
}
.svg_graph_4 {
  color: darkcyan;
  stroke: darkcyan;
}
.svg_graph_5 {
  color: brown;
  stroke: brown;
}
.svg_graph_6 {
  color: DimGrey;
  stroke: DimGrey;
}
.svg_graph_7 {
  color: Sienna;
  stroke: Sienna;
}
.svg_graph_8 {
  color: Green;
  stroke: Green;
}
.svg_graph_9 {
  color: cyan;
  stroke: cyan;
}
.svg_graph_10 {
  color: darkred;
  stroke: darkred;
}
.svg_graph_11 {
  color: #b0b0b0;
  stroke: #b0b0b0 !important;
}
.svg_graph_12 {
  color: cyan;
  stroke: cyan;
}
.svg_graph_13 {
  color: cyan;
  stroke: cyan;
}
.svg_graph_14 {
  color: cyan;
  stroke: cyan;
}
.svg_graph_15 {
  color: red;
  stroke: red;
}
circle.svg_graph_0 {
  fill: #cde4b7;
}
circle.svg_graph_1 {
  fill: #90a0e0;
}
circle.svg_graph_2 {
  fill: #ff8080;
}
circle.svg_graph_3 {
  fill: magenta;
}
circle.svg_graph_4 {
  fill: cyan;
}
circle.svg_graph_5 {
  fill: #ff9050;
}
circle.svg_graph_6 {
  fill: grey;
}
circle.svg_graph_7 {
  fill: SandyBrown;
}
circle.svg_graph_8 {
  fill: LightGreen;
}
circle.svg_graph_9 {
  fill: #ff80ff;
}
circle.svg_graph_10 {
  fill: #a05050;
}
circle.svg_graph_11 {
  fill: #f0f0f0;
}
circle.svg_graph_12 {
  fill: #ff80ff;
}
circle.svg_graph_13 {
  fill: #ff80ff;
}
circle.svg_graph_14 {
  fill: #ff80ff;
}
circle.svg_graph_15 {
  fill: red;
}
.point_odlehly {
  color: darkred;
  stroke: darkred;
  fill: #ff8080;
}
.point_skok {
  color: navy;
  stroke: navy;
  fill: lightblue;
}
.point_doplnena {
  color: darkgreen;
  stroke: darkgreen;
  fill: darkgreen;
}
.point-history,.line-history {
  display: var(--disp-history);
}
.point-upravena,.line-upravena {
  display: var(--disp-upravena);
}
.point-scenar,.line-scenar {
  display: var(--disp-scenar);
  stroke: black;
  fill: lightgrey;
}
.point-bilance,.line-bilance {
  display: var(--disp-bilance);
  stroke: black;
  fill: lightgrey;
  stroke-width: 1px;
}
.point-trend,.line-trend {
  display: var(--disp-trend);
  stroke: #5050d0;
}
.line-pmax {
  display: var(--disp-pminmax);
  stroke-width: 1px;
  stroke: #d05050;
  stroke-dasharray: 10,8;
  stroke-linecap: round;
}
.line-pmin {
  display: var(--disp-pminmax);
  stroke-width: 1px;
  stroke: #5050d0;
  stroke-dasharray: 10,8;
  stroke-linecap: round;
}
.line-cmax {
  display: var(--disp-cminmax);
  stroke-width: 2px;
  stroke: #f0b080;
  stroke-dasharray: 1,6;
  stroke-linecap: round;
}
.line-cmin {
  display: var(--disp-cminmax);
  stroke-width: 2px;
  stroke: #80b0f0;
  stroke-dasharray: 1,6;
  stroke-linecap: round;
}
#id_svg_hint, .clssvghint {
  z-index: 1000;
  background-color: #ebffe0;
  border: solid #008000 1px;
  border-radius: 5px;
  width: 125px;
  text-align: center;
  position: fixed;
  font-size: 10pt;
}
.poly-int-pred {
  display: var(--disp-pminmax);
  stroke-width: 1px;
  stroke: #e0e0e0;
  fill: #e0e0e0;
}
.poly-int-conf {
  display: var(--disp-cminmax);
  stroke-width: 1px;
  stroke: #c0c0c0;
  fill: #c0c0c0;
}