.construction-lesson-player {display:flex;align-items:center;gap:12px;margin-top:22px;}
.construction-lesson-player .construction-lesson-play {display:grid;place-items:center;flex:none;width:40px;height:40px;padding:10px;border:1px solid #fff;border-radius:50%;background:var(--round-control-bg,#fff);color:#222738;box-shadow:var(--round-control-shadow);cursor:pointer;pointer-events:auto;}
.construction-lesson-play svg {width:20px;height:20px;fill:currentColor;}
.construction-lesson-player .construction-lesson-caption {margin:0;font-family:var(--plain);font-size:12px;font-weight:400;line-height:1.4;color:var(--muted);}
.construction-lesson-play:hover {box-shadow:var(--round-control-shadow-hover);}
.construction-lesson-play:focus-visible {outline:2px solid #2698f2;outline-offset:3px;}
