/* EURUSD Journal trade charts v0.40 */
.trade-charts-card { margin-top: 18px; }
.trade-charts-head { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; margin-bottom:14px; }
.trade-charts-status { font-size:12px; opacity:.78; text-align:right; max-width:420px; }
.trade-charts-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; margin:12px 0 18px; }
.trade-chart-stat { border:1px solid rgba(148,163,184,.18); border-radius:14px; padding:10px 12px; background:rgba(15,23,42,.34); }
.trade-chart-stat span { display:block; font-size:12px; opacity:.72; margin-bottom:5px; }
.trade-chart-stat strong { font-size:18px; }
.trade-chart-grid { display:grid; grid-template-columns:1fr; gap:18px; }
.trade-chart-box { border:1px solid rgba(148,163,184,.18); border-radius:18px; padding:14px; background:rgba(2,6,23,.22); overflow:hidden; }
.trade-chart-box h3 { margin:0 0 10px; font-size:16px; }
.trade-chart-scroll { overflow-x:auto; overflow-y:hidden; padding-bottom:6px; }
.trade-chart-scroll canvas { display:block; min-width:760px; }
.trade-chart-source { margin-top:10px; font-size:11px; opacity:.55; }
@media (max-width: 720px) {
  .trade-charts-head { display:block; }
  .trade-charts-status { text-align:left; margin-top:8px; }
  .trade-charts-stats { grid-template-columns:1fr; }
}


/* v0.37 — chart hover tooltip */
.myfx-chart-tooltip-title,
#myfx-chart-tooltip .myfx-chart-tooltip-title {
  font-weight: 800;
  color: #bfdbfe;
  margin-bottom: 7px;
  letter-spacing: .02em;
}

.myfx-chart-tooltip-row,
#myfx-chart-tooltip .myfx-chart-tooltip-row {
  display: flex;
  justify-content: space-between;
  gap: 14px;
  padding: 2px 0;
  color: rgba(226,232,240,.82);
}

.myfx-chart-tooltip-row strong,
#myfx-chart-tooltip .myfx-chart-tooltip-row strong {
  color: #ffffff;
  font-weight: 800;
  text-align: right;
}


/* v0.38 — symbol pages use Transaction Panel chart layout */
.trade-charts-card .performance-shell {
  margin-top: 16px;
}

.trade-charts-card .performance-source {
  margin: 12px 0 2px;
}

.trade-charts-card .profit-chart-card {
  overflow: hidden;
}

.trade-charts-card .amcharts-cylinder-outer {
  min-height: 456px;
}

.trade-charts-card .amcharts-cylinder-chart {
  height: 430px;
}

.trade-charts-card .equity-svg {
  min-height: 260px;
}

/* Remove old canvas grid spacing if any cached markup survives. */
.trade-chart-grid,
.trade-charts-stats,
.trade-chart-source {
  display: none;
}


/* v0.39 — visible single-trade point on Transaction-panel-style cumulative chart */
.profit-single-point {
  fill: #78c8ff;
  stroke: #f5fbff;
  stroke-width: 2.4;
  filter: drop-shadow(0 0 8px rgba(120, 200, 255, .75));
}


/* v0.40 — cumulative chart starts from START 0; no visible single-trade dot */
.profit-single-point {
  display: none;
}

