/* Final bounded fixes: preserve the existing grid while allowing complete copy. */
.certain-panel .intel-copy b {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3 !important;
  line-clamp: 3;
  white-space: normal !important;
  overflow: hidden;
  overflow-wrap: anywhere;
}

.certain-panel .intel-scroll-sequence > .intel-row {
  min-height: 66px;
  border-bottom: 1px solid var(--line, rgba(20, 34, 46, 0.12));
}

.ticker-item {
  flex: 0 0 auto;
}

.ticker-item b {
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

.primary-window-grid,
.window-column,
.card-list-primary,
.market-card,
.card-top,
.card-top > div,
.card-title {
  min-width: 0;
  max-width: 100%;
}

.card-title {
  overflow-wrap: anywhere;
  word-break: normal;
}

.primary-window-grid [data-window="30d"] .card-title {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}
