.chart-legend i {
  display: inline-block;
  width: 10px !important;
  height: 10px !important;
  flex: 0 0 10px !important;
  border-radius: 2px;
  background: var(--model-color, #a7b0aa);
}

.model-color-hourly-probability { --model-color: #c8ff48; }
.model-color-hourly-favorite { --model-color: #65d7ff; }
.model-color-15m-primary { --model-color: #ff7a45; }
.model-color-quiet-edge { --model-color: #d990ff; }
.model-color-midprice-quiet { --model-color: #ffe066; }
.model-color-strong-momentum { --model-color: #ff6b91; }
.model-color-active-agreement { --model-color: #7ef2c4; }
.model-color-momentum-reversal { --model-color: #ff9f43; }
.model-color-hourly-trend-consensus { --model-color: #f5a623; }
.model-color-eth-hourly-favorite { --model-color: #8c7cff; }
.model-color-xrp-hourly-favorite { --model-color: #37d6c0; }
.model-color-doge-hourly-favorite { --model-color: #d8ad3d; }
.model-color-fallback { --model-color: #a7b0aa; }
