/* P420 six-unit view only; native U01 never receives this marker. */
.account-practice.account-practice--six-compact { margin: 8px 0; padding: 0; border: 0; border-radius: 0; background: transparent; }
.account-practice--six-compact > .account-practice__actions { margin: 0; gap: 8px; }
.account-practice--six-compact > .account-practice__status { margin: 4px 0; font-size: .8rem; line-height: 1.35; }
.account-practice--six-compact > .account-practice__details { margin: 0; padding: 0; border: 0; }
.account-practice--six-compact > .account-practice__details > summary { min-height: 44px; cursor: pointer; padding: 8px 0; font-size: .85rem; }
.account-practice--six-compact > .account-practice__details[open] { margin-block: 8px; padding: 12px; border: 1px solid var(--line, #46748a); border-radius: .5rem; }
.course-program-quick[data-six-account-bar] { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); align-items: start; gap: 8px; }
.course-program-quick[data-six-account-bar] > .account-practice--six-compact { margin: 0; min-width: 0; grid-column: 1/-1; }
.course-program-quick[data-six-account-bar] .account-practice--six-compact .btn { min-height: 48px; padding: 8px; font-size: .9rem; }
