.kx-review-overview{margin:20px 0;background:#eef8f4}.kx-review-overview p{margin:12px 0}.kx-waiting-teacher{padding:10px;color:#6b716a;font-size:14px}.kx-review-cohort{margin:18px 0}.kx-review-cohort>p{color:#64766e;margin:10px 0 16px}.kx-review-cohort details{margin-top:18px}.kx-review-cohort summary{cursor:pointer;color:#347c72;font-weight:600}.kx-review-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #e5ebe6}.kx-review-row>span{flex:1;min-width:140px}.kx-review-row small{color:#64766e}.kx-review-practice{max-width:700px;margin:24px auto;text-align:center;padding:32px;display:flex;flex-direction:column;align-items:center;gap:22px}.kx-review-practice>button:first-of-type{font-size:28px}.kx-review-practice [hidden]{display:none!important}#coursePage [hidden]{display:none!important}#coursePage.active,#vocabularyReviewPage.active{display:block!important}#coursePage>h1{margin:24px 0}#coursePage>p{white-space:pre-wrap}@media(max-width:650px){.kx-review-row{align-items:flex-start;gap:10px}.kx-review-row>small{width:100%}.kx-review-practice{padding:22px 14px}.kx-review-practice>button:first-of-type{font-size:23px}.kx-review-cohort{padding:16px}}
#kxScopedCourse:has(.kx-course-workspace){padding:0;border:0;box-shadow:none;background:transparent}#kxScopedCourse .kx-course-workspace{line-height:1.55}#kxScopedCourse .kx-course-workspace [hidden]{display:none!important}.kx-progress-save{padding:10px 14px;background:#eef8f4;color:#397266;border-radius:10px;margin:12px 0}
