/* v170: finish the section accent flush with the header separator. */
#root#root#root#root#root#root#root#root .section-heading-accent-v167::before {
  bottom: 0;
  border-radius: 12px 12px 0 0;
}

/* Saved analysis facts occupy the empty middle of the existing row. */
#root#root#root#root .analysis-run-row-v134 {
  grid-template-columns: 40px minmax(150px, 1fr) minmax(310px, 1.2fr) auto;
}
#root#root#root#root .analysis-run-row-v134 > .history-select { grid-column: 1; grid-row: 1; }
#root#root#root#root .analysis-run-row-v134 > .v95-analysis-copy { grid-column: 2; grid-row: 1; }
#root#root#root#root .analysis-run-row-v134 > .analysis-run-facts-v170 { grid-column: 3; grid-row: 1; }
#root#root#root#root .analysis-run-row-v134 > .v95-actions { grid-column: 4; grid-row: 1; }
#root#root#root#root .analysis-run-facts-v170 {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, .55fr) minmax(0, 1.35fr);
  align-items: start;
  gap: 12px;
  min-width: 0;
  margin: 0;
}
#root#root#root#root .analysis-run-facts-v170 > div { min-width: 0; }
#root#root#root#root .analysis-run-facts-v170 dt {
  margin: 0 0 5px;
  color: #8fa2b9;
  font: 400 12px/1.4 Arial, Helvetica, sans-serif;
}
#root#root#root#root .analysis-run-facts-v170 dd {
  margin: 0;
  color: #dce6f2;
  font: 700 14px/1.4 Arial, Helvetica, sans-serif;
  overflow-wrap: anywhere;
}
#root#root#root#root .analysis-run-facts-v170 .failed { color: #eea2a8; }
#root#root#root#root .analysis-run-facts-v170 .cancelled { color: #e3bd7c; }
#root#root#root#root .analysis-run-facts-v170 .empty { color: #9aacc1; }
@media (max-width: 1199px) {
  #root#root#root#root .analysis-run-row-v134 { grid-template-columns: 40px minmax(0, 1fr) auto; }
  #root#root#root#root .analysis-run-row-v134 > .analysis-run-facts-v170 { grid-column: 2 / -1; grid-row: 2; }
  #root#root#root#root .analysis-run-row-v134 > .v95-actions { grid-column: 3; grid-row: 1; }
}
@media (max-width: 760px) {
  #root#root#root#root .analysis-run-row-v134 { grid-template-columns: 32px minmax(0, 1fr); }
  #root#root#root#root .analysis-run-row-v134 > .analysis-run-facts-v170 { grid-column: 1 / -1; grid-row: 2; }
  #root#root#root#root .analysis-run-row-v134 > .v95-actions { grid-column: 2; grid-row: 3; }
}
/* Sidebar logout remains available on desktop; the profile provides it on phones. */
@media (min-width: 761px) {
  #root#root#root#root#root#root#root#root .profile-logout-v170,
  #root#root#root#root#root#root#root#root .profile-account-links-v170.logout-only {
    display: none !important;
  }
}
