.studyResultDetails { min-width: 115px; max-width: 230px; white-space: normal; }
.studyResultDetails summary { cursor: pointer; color: #285b82; line-height: 1.4; overflow-wrap: anywhere; }
.studyResultDetails dl { margin: 8px 0; font-size: 12px; }
.studyResultDetails dt { margin-top: 7px; color: #65716e; font-weight: 400; }
.studyResultDetails dd { margin: 2px 0 0; color: #202725; overflow-wrap: anywhere; }
.basketSecondaryDetails > summary { padding: 10px 14px; cursor: pointer; font-weight: 600; border-bottom: 1px solid #d7dfdc; }
.basketSecondaryDetails { border-bottom: 1px solid #d7dfdc; }
.basketCarryHeading { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; padding-right: 14px; }
.basketCarryHeading small { font-size: 12px; color: #65716e; }
.basketCarryTable td { vertical-align: top; font-variant-numeric: tabular-nums; }
.basketCarryTable th { white-space: normal; min-width: 85px; }
#basketSellStudyView, #intradayStudyView, #currentWeekStudyView, #overnightStudyView { scroll-margin-top: calc(var(--study-nav-height, 50px) + 8px); }
@media (max-width: 640px) {
  .basketCarryHeading { flex-direction: column; align-items: stretch; gap: 0; padding: 0; }
  .basketCarryHeading small { padding: 0 14px 8px; }
  .definedRiskBasketTitleRow { flex-wrap: wrap; }
  .definedRiskBasketSummary { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .definedRiskBasketSummary > div { padding: 10px 12px; }
}
