body.coach-mode #study .learning-architecture-nav{grid-template-columns:repeat(4,minmax(0,1fr))}
.learning-track-card:nth-child(4) .learning-track-icon{background:#eaf8f3;color:#135b49}
#learningTrackShotLab #v364ShotLab{margin-top:0;border-top:0;padding-top:0}
#learningTrackShotLab .v364-lab-head{margin-bottom:13px}
#learningTrackShotLab .v364-shot>summary{grid-template-columns:60px minmax(0,1fr) auto 36px;padding:12px 14px}
#learningTrackShotLab .v364-shot-mark{width:54px;height:54px;border-radius:15px;background:#dfff45;color:#201a20;font-size:20px}
#learningTrackShotLab .v364-shot[open]>summary{background:linear-gradient(100deg,#171319,#271a22);color:#fff;border-bottom-color:#42343c}
#learningTrackShotLab .v364-shot[open] .v364-shot-copy b{color:#fff}
#learningTrackShotLab .v364-shot[open] .v364-shot-copy small{color:#ded2d9}
#learningTrackShotLab .v364-shot[open] .v364-chip{background:#fff;color:#51464d}
#learningTrackShotLab .v364-shot-body{background:#fffdfa;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
#learningTrackShotLab .v364-decision{display:contents}
#learningTrackShotLab .v364-decision>div{border:0;border-right:1px solid #eee4df;border-radius:0;background:#fff;padding:18px;min-height:145px}
#learningTrackShotLab .v364-decision>div+div{background:#fff3f7;border-left:0;border-right:1px solid #eee4df}
#learningTrackShotLab .v364-grid{display:contents}
#learningTrackShotLab .v364-grid section{border:0;border-right:1px solid #eee4df;border-top:1px solid #eee4df;border-radius:0;background:#fff;padding:18px;min-height:145px}
#learningTrackShotLab .v364-grid section:nth-child(3n){border-right:0}
#learningTrackShotLab .v364-grid section.wide{grid-column:auto;background:#f4f7ff;border-color:#e0e5f4}
#learningTrackShotLab .v364-decision span,#learningTrackShotLab .v364-grid h4,#learningTrackShotLab .v365-video-kicker{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#201a20;font-size:11px;font-weight:900;letter-spacing:0;text-transform:none}
#learningTrackShotLab .v364-decision span:before,#learningTrackShotLab .v364-grid h4:before,#learningTrackShotLab .v365-video-kicker:before{content:'•';width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#fff0f5;color:#f04f87;font-size:15px;flex:0 0 auto}
#learningTrackShotLab .v364-decision>div:first-child span:before{content:'✓';background:#efffcf;color:#607600}
#learningTrackShotLab .v364-decision>div:nth-child(2) span:before{content:'!'}
#learningTrackShotLab .v364-grid section:nth-child(1) h4:before{content:'↗';background:#efffcf;color:#607600}
#learningTrackShotLab .v364-grid section:nth-child(2) h4:before{content:'◎';background:#eef3ff;color:#4663cc}
#learningTrackShotLab .v364-grid section:nth-child(3) h4:before{content:'!'}
#learningTrackShotLab .v364-grid section:nth-child(4) h4:before{content:'✦'}
#learningTrackShotLab .v364-grid section:nth-child(5) h4:before{content:'✓';background:#eaf8f3;color:#176552}
#learningTrackShotLab .v365-video{grid-column:1/-1;margin:0;border:0;border-top:1px solid #eee4df;border-radius:0;background:linear-gradient(135deg,#f4f7ff,#fff);padding:18px}
#learningTrackShotLab .v365-video-kicker:before{content:'▶';background:#fff0f5;color:#f04f87;font-size:10px}
#learningTrackShotLab .v364-actions{grid-column:1/-1;margin:0;padding:14px 18px;border-top:1px solid #eee4df;background:#faf7f4}
html[data-theme="dark"] #learningTrackShotLab .v364-shot-body,body.dark #learningTrackShotLab .v364-shot-body{background:#201b20}
html[data-theme="dark"] #learningTrackShotLab .v364-decision>div,html[data-theme="dark"] #learningTrackShotLab .v364-grid section,body.dark #learningTrackShotLab .v364-decision>div,body.dark #learningTrackShotLab .v364-grid section{background:#241f24;border-color:#463b43}
html[data-theme="dark"] #learningTrackShotLab .v364-decision>div+div,body.dark #learningTrackShotLab .v364-decision>div+div{background:#312129}
html[data-theme="dark"] #learningTrackShotLab .v364-grid section.wide,body.dark #learningTrackShotLab .v364-grid section.wide{background:#242940}
html[data-theme="dark"] #learningTrackShotLab .v364-decision span,html[data-theme="dark"] #learningTrackShotLab .v364-grid h4,body.dark #learningTrackShotLab .v364-decision span,body.dark #learningTrackShotLab .v364-grid h4{color:#fff}
html[data-theme="dark"] #learningTrackShotLab .v364-actions,body.dark #learningTrackShotLab .v364-actions{background:#1b171b;border-color:#463b43}
@media(max-width:1050px){body.coach-mode #study .learning-architecture-nav{display:flex;overflow:auto}.learning-track-card{min-width:260px}}
@media(max-width:760px){#learningTrackShotLab .v364-shot>summary{grid-template-columns:48px minmax(0,1fr) 32px}#learningTrackShotLab .v364-shot-mark{width:44px;height:44px;font-size:16px}#learningTrackShotLab .v364-shot-state{grid-column:2;justify-self:start}#learningTrackShotLab .v364-chevron{grid-column:3;grid-row:1}#learningTrackShotLab .v364-shot-body{grid-template-columns:1fr}#learningTrackShotLab .v364-decision{display:contents}#learningTrackShotLab .v364-decision>div,#learningTrackShotLab .v364-grid section{min-height:0;border-right:0;border-bottom:1px solid #eee4df}#learningTrackShotLab .v365-video{grid-column:1}}
