/* ═══════════════════════════════════════════
   DASHBOARD PAGE — metrics, panels, market open, watchlist
   ═══════════════════════════════════════════ */

/* ── Strat cards (shared with screener / earnings) ── */
.strat-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
  padding: 20px;
}

.strat-card {
  background: var(--bg2);
  border: 1px solid var(--border2);
  border-radius: var(--radius);
  padding: 16px;
}

.strat-window {
  font-family: var(--font-mono);
  font-size: 11px;
  margin-bottom: 8px;
  font-weight: 500;
}

.strat-desc {
  font-size: 12px;
  color: var(--text2);
  line-height: 1.6;
}
