.q-onboarding-body > .q-help-scroll { padding: 0; overflow: visible; }
.q-onboarding-body progress { width: 100%; height: 5px; accent-color: var(--q-navy); margin-bottom: 12px; }
.q-onboarding-checklist { list-style: none; padding: 0 !important; border-bottom: var(--q-border); padding-bottom: 16px !important; }
.q-onboarding-checklist button { text-align: left; width: 100%; background: transparent; border: 0; color: inherit; font: inherit; padding: 8px 4px; cursor: pointer; }
.q-onboarding-checklist [data-complete="true"] { color: #53665e; }
.q-onboarding-checklist [aria-current="step"] { font-weight: 650; border-left: 3px solid var(--q-brass); padding-left: 9px; }
.q-onboarding-body .q-app-button { margin: 4px 0 10px; display: block; }
.q-onboarding-checklist li { margin-block: 2px; }
.q-onboarding-body .q-onboarding-checklist .q-app-button { margin: 0; padding-block: 6px; }
.q-onboarding-link { display: inline-block; margin-bottom: 12px; text-decoration: underline; }
