/* Only the seven manual VISTA application checks inside an onboarding member row. */
html.rrcc-page-vista-dashboard body #vdSites .srow > .vd-member-checklist { grid-column: 2 / -1; grid-row: 4; min-width: 0; }
[data-vista-checklist] { margin: 10px 0; border-top: 1px solid #d6dbe3; color: #28354b; }
[data-vista-checklist] > summary, [data-vista-checklist] .vc-history > summary { min-height: 44px; padding: 10px 0; cursor: pointer; font-weight: 650; }
[data-vista-checklist] .vc-body { padding-bottom: 8px; }
[data-vista-checklist] .vc-row { display: flex; align-items: flex-start; gap: 10px; min-height: 44px; padding: 8px 0; cursor: pointer; }
[data-vista-checklist] input[type=checkbox] { flex: 0 0 20px; width: 20px; height: 20px; margin: 2px 0 0; accent-color: #234977; }
[data-vista-checklist] .vc-row > span { min-width: 0; overflow-wrap: anywhere; line-height: 1.5; }
[data-vista-checklist] small { display: block; color: #576174; font-size: 12px; line-height: 1.5; margin-top: 2px; }
[data-vista-checklist] .vc-note { margin: 8px 0; color: #576174; font-size: 13px; line-height: 1.5; }
[data-vista-checklist] .vc-tools { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
[data-vista-checklist] .vc-tools button { min-height: 44px; }
[data-vista-checklist] .vc-message { color: #576174; font-size: 13px; }
[data-vista-checklist] .vc-history ol { margin: 0; padding-left: 22px; }
[data-vista-checklist] .vc-history li { margin: 0 0 12px; overflow-wrap: anywhere; }
[data-vista-checklist] :focus-visible { outline: 2px solid #234977; outline-offset: 3px; }
