/* File: sample-size.css | Version: v4.2.0 | Focused additions for sample-size planning lessons. */
.sample-size-page .lab-chart { height: 335px; }
.sample-size-page .lesson-description { max-width: 700px; }
.sample-size-page .lab-intermediate-results .lab-result-label { min-height: 53px; }
.sample-size-interpretation { margin: 0; padding: 18px 26px 22px; border-top: 1px solid var(--line); font-size: 12px; line-height: 1.8; color: var(--muted); }
.sample-size-reference { padding: 18px 0; border-top: 1px solid var(--line); font-size: 11px; line-height: 1.8; color: var(--muted); }
.sample-size-reference a { color: var(--accent); text-decoration: underline; text-underline-offset: 3px; }
.sample-size-page .lesson-notes math { max-width: 100%; }
.sample-size-page .lab-panel[data-stale="true"] .lab-chart,
.sample-size-page .lab-panel[data-stale="true"] .sample-size-interpretation { opacity: .5; }
@media (max-width: 700px) {
  .sample-size-page .lab-chart { height: 280px; }
  .sample-size-page .lab-controls-fields .lab-field:last-child { grid-column: 1 / -1; }
  #main .lab-intermediate-results .lab-result { padding: 14px; border: 1px solid #e1e7df; }
  .sample-size-interpretation { padding: 17px 20px 20px; }
}
