.lesson-progress{display:grid;gap:7px;min-width:0;width:100%;margin-top:10px;color:inherit}
.lesson-progress small{font-size:13px;line-height:1.5;color:inherit}
.lesson-progress progress{display:block;appearance:none;-webkit-appearance:none;width:100%;height:5px;border:0;border-radius:4px;overflow:hidden;background:#7a223024;color:#7a2230;accent-color:#7a2230}
.lesson-progress progress::-webkit-progress-bar{background:#7a223024;border-radius:4px}
.lesson-progress progress::-webkit-progress-value{background:#7a2230;border-radius:4px}
.lesson-progress progress::-moz-progress-bar{background:#7a2230;border-radius:4px}
html[data-theme=dark] .lesson-progress progress{background:#ffffff26;color:#efc4ce;accent-color:#efc4ce}
html[data-theme=dark] .lesson-progress progress::-webkit-progress-bar{background:#ffffff26}
html[data-theme=dark] .lesson-progress progress::-webkit-progress-value{background:#efc4ce}
html[data-theme=dark] .lesson-progress progress::-moz-progress-bar{background:#efc4ce}
.home-calendar-summary .lesson-progress{grid-column:1/-1}
.home-calendar-summary .lesson-context{grid-column:1;font:400 12px/1.4 Onest,sans-serif;color:var(--review-muted)}
