.lms-chapter{box-sizing:border-box;font-family:var(--ui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);color:#262626;font-size:14px;line-height:1.5715;overflow:hidden;border:1px solid #e8e8e8;border-radius:12px;background:#fff}.lms-chapter__toggle{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 116px 24px;align-items:center;gap:18px;padding:18px 20px;border:0;background:#fafafa;color:inherit;text-align:left;cursor:pointer}.lms-chapter__toggle>span:first-child{display:grid;gap:3px}.lms-chapter__toggle small{color:#0958d9;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em}.lms-chapter__toggle strong{font-size:16px}.lms-chapter__toggle em{color:var(--ui-color-text-tertiary,rgba(0,0,0,.58));font-size:12px;font-style:normal}.lms-chapter__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.lms-chapter__progress:before{content:"";grid-column:1;grid-row:1;height:5px;border-radius:99px;background:#d9d9d9}.lms-chapter__progress i{grid-column:1;grid-row:1;z-index:1;width:var(--progress);height:5px;border-radius:99px;background:#1677ff}.lms-chapter__progress b{font-size:11px}.lms-chapter__chevron{display:flex;transition:transform .25s}.lms-chapter__chevron svg{width:18px;height:18px}.lms-chapter__panel{display:grid;grid-template-rows:1fr;padding:8px 12px 12px;transition:grid-template-rows .28s ease,padding .28s ease}.lms-chapter__lesson{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 8px;border-radius:8px;color:#262626;text-decoration:none}.lms-chapter__lesson:hover{background:#f5faff}.lms-chapter__lesson[data-label=""]{display:none}.lms-chapter__lesson-state{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#f5f5f5;color:#595959}.lms-chapter__lesson-state svg{width:14px;height:14px}.lms-chapter__lesson-state i{display:none}.lms-chapter__lesson-state .is-play{display:flex}.lms-chapter__lesson-copy{display:grid;min-width:0;gap:2px}.lms-chapter__lesson-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lms-chapter__lesson-copy strong b{margin-right:8px;color:var(--ui-color-text-tertiary,rgba(0,0,0,.58));font-size:11px}.lms-chapter__lesson-copy small{color:var(--ui-color-text-tertiary,rgba(0,0,0,.58));font-size:11px}.lms-chapter__lesson-badge{font-size:11px;font-weight:600}.lms-chapter__lesson[data-status=locked]{cursor:not-allowed;color:var(--ui-color-text-tertiary,rgba(0,0,0,.58))}.lms-chapter__lesson[data-status=locked] .is-play{display:none}.lms-chapter__lesson[data-status=locked] .is-lock{display:flex}.lms-chapter__lesson[data-status=current]{background:#e6f4ff}.lms-chapter__lesson[data-status=current] .lms-chapter__lesson-badge{color:#0958d9}.lms-chapter__lesson[data-status=completed] .is-play{display:none}.lms-chapter__lesson[data-status=completed] .is-check{display:flex}.lms-chapter__lesson[data-status=completed] .lms-chapter__lesson-state{background:#f6ffed;color:#389e0d}.lms-chapter[data-state=collapsed] .lms-chapter__chevron{transform:rotate(-90deg)}.lms-chapter[data-state=collapsed] .lms-chapter__panel{display:none}@media(max-width:600px){.lms-chapter__toggle{grid-template-columns:minmax(0,1fr) 24px}.lms-chapter__progress{grid-column:1;grid-row:2;max-width:180px}.lms-chapter__chevron{grid-column:2;grid-row:1}.lms-chapter__lesson{grid-template-columns:32px minmax(0,1fr)}.lms-chapter__lesson-badge{grid-column:2;justify-self:start}}