/* TJK-Chess v15.1.137 — canonical engine-line styling.
   Every engine PV row intentionally uses the Analysis Board visual language. */
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]){
  display:grid!important;
  gap:3px!important;
  padding:0 8px 6px!important;
  overflow:auto!important;
  box-sizing:border-box!important;
}
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > .analysis-pv-row{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr) auto!important;
  gap:7px!important;
  align-items:center!important;
  width:100%!important;
  min-height:34px!important;
  padding:5px 7px!important;
  border:1px solid transparent!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#172b4d!important;
  text-align:left!important;
  font:inherit!important;
  font-size:.84rem!important;
  line-height:1.25!important;
  box-sizing:border-box!important;
}
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > button.analysis-pv-row{
  cursor:pointer!important;
  appearance:none!important;
}
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > button.analysis-pv-row:hover,
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > button.analysis-pv-row:focus-visible{
  border-color:#bcd0ff!important;
  background:#edf3ff!important;
  outline:none!important;
}
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > .analysis-pv-row.is-loading{
  cursor:default!important;
  color:#8190a5!important;
  background:#f8fafc!important;
  border-color:transparent!important;
}
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) .analysis-pv-score{
  color:#0f3c8f!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) .analysis-pv-line{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-weight:650!important;
}
:where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) .analysis-pv-row small{
  color:#64748b!important;
  font-size:.72rem!important;
  white-space:nowrap!important;
}
html[data-theme="dark"] :where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > .analysis-pv-row{
  background:#1d2734!important;
  color:#eef3fa!important;
  border-color:transparent!important;
}
html[data-theme="dark"] :where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > button.analysis-pv-row:hover,
html[data-theme="dark"] :where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) > button.analysis-pv-row:focus-visible{
  background:#26374d!important;
  border-color:#3c5371!important;
}
html[data-theme="dark"] :where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) .analysis-pv-score{color:#8fb6ff!important}
html[data-theme="dark"] :where(.analysis-pv-list,.broadcast-engine-lines,.study-engine-lines,.icc-course-engine-lines,.opp-engine-lines,.training-personal-engine-lines,[data-puzzle-engine-lines],[data-review-pv-list],[data-knowledge-engine-lines],[data-knowledge-review-engine-lines],[data-knowledge-book-engine-lines]) .analysis-pv-row small{color:#9aa8ba!important}

/* v15.1.156 — Computer Analysis is a dark review workspace even when the
   surrounding site is in the light theme. Keep its PV rows dark as well. */
[data-review-pv-list] > .analysis-pv-row{
  background:#1d2734!important;
  color:#eef3fa!important;
  border-color:#2d3948!important;
}
[data-review-pv-list] > button.analysis-pv-row:hover,
[data-review-pv-list] > button.analysis-pv-row:focus-visible{
  background:#26374d!important;
  border-color:#3c5371!important;
}
[data-review-pv-list] .analysis-pv-score{color:#8fb6ff!important}
[data-review-pv-list] .analysis-pv-line{color:#eef3fa!important}
[data-review-pv-list] .analysis-pv-row small{color:#9aa8ba!important}
