/* V17.7.4.593 — SCI14 mark/revision typography and AR-authoritative spacing.
   AR View is the visual base: REV is separated from the mark by 2px.
   The same stacked mark/revision block is authoritative in assembly-part lists. */

html body .sci14-mark-block,
html body #view-ar-view .ar-assembly-main {
  min-width:0!important;
  display:grid!important;
  grid-template-rows:11px 8px!important;
  align-content:center!important;
  row-gap:2px!important;
  column-gap:0!important;
}

html body.v17-full-project-stage .assemblies-list .assembly-row strong,
html body.v17-uphb-assembly .assembly-model-assembly-row strong,
html body.v17-uphb-assembly .parts-list .part-row strong,
html body.v17-installation-plans-fixed-layout .plans-list .plan-row strong,
html body.v17-uphb-single .parts-list .part-row strong,
html body.v17-uphb-cold .parts-list .part-row strong,
html body #view-ar-view .ar-assembly-main strong,
html body #view-ar-view .ar-part-row .sci14-mark-block strong {
  display:block!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
  font-size:11px!important;
  line-height:11px!important;
  font-weight:700!important;
  color:#E7EEF5!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

html body.v17-full-project-stage .assemblies-list .assembly-row small,
html body.v17-uphb-assembly .assembly-model-assembly-row small,
html body.v17-installation-plans-fixed-layout .plans-list .plan-row small,
html body.v17-uphb-single .parts-list .part-row .part-rev,
html body.v17-uphb-cold .parts-list .part-row .part-rev,
html body #view-ar-view .ar-assembly-main small,
html body.v17-uphb-assembly .parts-list .part-row .part-rev,
html body #view-ar-view .ar-part-row .sci14-mark-block .part-rev {
  display:block!important;
  margin:0!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
  font-size:8px!important;
  line-height:8px!important;
  font-weight:400!important;
  color:#91A8BA!important;
  text-align:left!important;
  white-space:nowrap!important;
}

html body #view-ar-view .ar-part-row .ar-part-meta {
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
  font-size:8px!important;
  line-height:8px!important;
  font-weight:400!important;
  color:#91A8BA!important;
  white-space:nowrap!important;
}

html body.v17-installation-plans-fixed-layout .plans-list .plan-row,
html body.v17-uphb-single .parts-list .part-row,
html body.v17-uphb-cold .parts-list .part-row {
  grid-template-columns:22px minmax(0,1fr)!important;
}

html body.v17-installation-plans-fixed-layout .plans-list .plan-row {
  grid-template-columns:25px minmax(0,1fr)!important;
}
