/* TradingRoad V10: refined Market Pulse strip, homepage only.
   Decorative candlestick miniatures are illustrative, never live market signals. */
.tr-bottom-row{align-items:center}
.tr-market-card-foot{align-items:center}
.tr-micro-chart{
  display:block;
  width:86px;
  height:39px;
  flex:0 1 86px;
  overflow:visible;
}
.tr-micro-chart .micro-baseline{
  stroke:#DDE3F6;
  stroke-width:1;
}
.tr-micro-chart .micro-wick{
  stroke:#1E35AD;
  stroke-width:1.55;
  stroke-linecap:round;
}
.tr-micro-chart .micro-up{fill:#243DBC}
.tr-micro-chart .micro-down{fill:#9BA8D5}
.tr-micro-chart.gold .micro-wick{stroke:#CD9700}
.tr-micro-chart.gold .micro-up{fill:#EDB40C}
.tr-micro-chart.gold .micro-down{fill:#F6D57B}
.tr-micro-chart.indices .micro-wick{stroke:#6874A8}
.tr-micro-chart.indices .micro-up{fill:#7182B4}
.tr-micro-chart.indices .micro-down{fill:#B6C2DC}
.tr-keyfacts{
  transform:none;
  align-self:center;
  align-items:center;
  justify-content:center;
  padding-bottom:0;
  gap:30px;
  white-space:normal;
}
.tr-keyfacts > div{
  gap:6px;
  justify-content:center;
}
.tr-keyfacts strong{font-weight:500}
.tr-keyfacts span{
  font-size:11px;
  line-height:1.35;
}
.tr-keyfacts .tr-keyfact-note{
  color:#4C5795;
  font-size:9.5px;
  font-weight:500;
  line-height:1.35;
  max-width:142px;
}
.tr-market-movement small{letter-spacing:0}
@media(max-width:1220px) and (min-width:761px){
  .tr-keyfacts{gap:17px}
  .tr-keyfacts .tr-keyfact-note{font-size:9px}
  .tr-micro-chart{width:69px;flex-basis:69px;height:32px}
}
@media(max-width:760px){
  .tr-bottom-row{align-items:stretch}
  .tr-keyfacts{display:none}
  .tr-micro-chart{
    display:block;
    margin:5px 0 0 auto;
    width:70%;
    max-width:85px;
    height:29px;
  }
}

/* Improve Market pulse heading contrast against the light hero fade. */
.tr-bottom .tr-bottom-head h2{color:#000080}
