/* Wide-screen intraday rows use true fixed columns instead of content spacing. */
@media (min-width: 933px) {
  #intradayHighListModal .intraday-stock-card {
    grid-template-columns:
      minmax(240px, 1.75fr)
      minmax(72px, 0.52fr)
      minmax(62px, 0.48fr)
      minmax(82px, 0.62fr)
      minmax(150px, 1.08fr)
      minmax(66px, 0.48fr)
      minmax(92px, 0.68fr);
    column-gap: 8px;
  }

  #intradayHighListModal .intraday-list-stock {
    display: grid;
    grid-template-columns: 58px minmax(0, 1fr);
    min-width: 0;
    align-items: baseline;
    gap: 8px;
    overflow: hidden;
  }

  #intradayHighListModal .intraday-stock-code {
    white-space: nowrap;
  }

  #intradayHighListModal .intraday-stock-name {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  #intradayHighListModal .intraday-stock-price-inline {
    display: none;
  }

  #intradayHighListModal .intraday-list-price {
    display: block;
    min-width: 0;
    padding-right: 8px;
    color: #253746;
    font-variant-numeric: tabular-nums;
    text-align: right;
    white-space: nowrap;
  }
}

#intradayHighListModal .intraday-stock-change-inline {
  margin-left: 3px;
  font-size: 0.82em;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

#intradayHighListModal .intraday-stock-change-inline.is-up {
  color: #b93832;
}

#intradayHighListModal .intraday-stock-change-inline.is-down {
  color: #16825f;
}

#intradayHighListModal .intraday-stock-change-inline.is-flat {
  color: #6f7c86;
}
