.gd-widget .gd-plot { display: block; width: 100%; font-family: "DejaVu Sans", sans-serif; font-size: 12px; }
.gd-widget .gd-status { margin: .5rem 0 0; min-height: 1.3rem; text-align: center; font-size: .8rem; }
.gd-widget .gd-fallback { width: 100%; }
.gd-widget .gd-optimum { color: #000; }
.gd-widget .gd-color-bar { background: linear-gradient(to right, #332288, #44aa99, #ddcc77); }
@media (min-width: 701px) {
  .gd-widget .fit-controls { grid-template-columns: 1.4fr 1fr; }
}
@media print {
  .gd-widget .gd-interactive { display: none; }
  .gd-widget .gd-fallback[hidden] { display: block !important; }
}
