.classroom-preview-shell .classroom-canvas.type-activity{display:block!important;overflow:hidden!important}.classroom-preview-shell .classroom-canvas.type-activity>div{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(10px,1.8vw,20px)!important;overflow:hidden!important}.classroom-preview-shell .type-activity .learner-game{align-content:stretch!important;gap:clamp(6px,1.2vw,12px)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.classroom-preview-shell .type-activity .learner-game>header{align-items:center!important;gap:10px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.classroom-preview-shell .type-activity .learner-game>header>span{font-size:clamp(1.1rem,2.2vw,1.7rem)!important}.classroom-preview-shell .type-activity .learner-game>header small{font-size:clamp(.65rem,1.2vw,.82rem)!important}.classroom-preview-shell .type-activity .learner-game>header h3{margin:1px 0 0!important;font-size:clamp(1rem,2.1vw,1.45rem)!important;line-height:1.05!important}.classroom-preview-shell .type-activity .learner-picture-score{white-space:nowrap!important;margin-left:auto!important;font-size:clamp(.72rem,1.3vw,.9rem)!important}.classroom-preview-shell .type-activity .learner-game-progress{height:6px!important;margin:0!important}.classroom-preview-shell .type-activity .learner-game-prompt{text-align:center!important;margin:0!important;font-size:clamp(1rem,2.5vw,1.55rem)!important;font-weight:850!important;line-height:1.2!important}.classroom-preview-shell .type-activity .learner-game:has(.learner-picture-question){grid-template-rows:auto auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important}.classroom-preview-shell .type-activity .learner-game:has(.learner-picture-question)>header{grid-column:1/-1!important}.classroom-preview-shell .type-activity .learner-game:has(.learner-picture-question)>.learner-game-progress{grid-column:1/-1!important}.classroom-preview-shell .type-activity .learner-game:has(.learner-picture-question)>.learner-game-prompt{grid-column:1/-1!important}.classroom-preview-shell .type-activity .learner-game:has(.learner-picture-question)>.learner-game-actions{grid-column:1/-1!important}.classroom-preview-shell .type-activity .learner-picture-question{aspect-ratio:auto!important;background:#fff!important;border-radius:18px!important;grid-area:4/1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:hidden!important}.classroom-preview-shell .type-activity .learner-picture-question img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important}.classroom-preview-shell .type-activity .learner-game:has(.learner-picture-question)>.learner-choice-list{grid-area:4/2!important;grid-template-columns:1fr!important;align-content:center!important;gap:clamp(7px,1.1vw,12px)!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}.classroom-preview-shell .type-activity .learner-choice-list button{border-radius:15px!important;width:100%!important;min-height:clamp(46px,7vh,66px)!important;margin:0!important;padding:8px 14px!important;font-size:clamp(1rem,2.4vw,1.45rem)!important;font-weight:850!important;line-height:1.05!important}.classroom-preview-shell .type-activity .learner-game-actions{min-height:26px!important;margin:0!important}.classroom-preview-shell .type-activity .learner-game-actions p{text-align:center!important;margin:0!important;font-size:clamp(.85rem,1.8vw,1.1rem)!important}.classroom-preview-shell .type-activity .learner-picture-choices{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.classroom-preview-shell .type-activity .learner-picture-choices button{min-width:0!important;min-height:0!important;padding:6px!important}.classroom-preview-shell .type-activity .learner-picture-choices button>span{width:100%!important;height:clamp(72px,13vh,130px)!important;display:block!important;position:relative!important}.classroom-preview-shell .preview-layout>div:has(>.classroom-canvas.type-activity .learner-game)>.preview-controls{display:none!important}.classroom-preview-shell .preview-layout>div:has(>.classroom-canvas.type-activity .learner-game-finished)>.preview-controls{display:flex!important}.classroom-preview-shell .type-activity .learner-picture-choices button,.classroom-preview-shell .type-activity .learner-choice-list button{touch-action:manipulation;cursor:pointer!important}.export-readiness .export-actions{position:relative}.export-readiness .export-actions:has(a.primary:focus){padding-bottom:58px}.export-readiness .export-actions:has(a.primary:focus):after{content:"✓ Download started. Check your Downloads folder.";color:#176534;text-align:left;background:#eefaf1;border:1px solid #b7e0c2;border-radius:12px;padding:11px 14px;font-size:.82rem;font-weight:800;line-height:1.35;display:block;position:absolute;bottom:0;left:0;right:0}.export-readiness .export-actions a.primary:focus{outline-offset:3px;outline:3px solid #5b5ce22e}@media (max-width:700px){.classroom-preview-shell .type-activity .learner-game:has(.learner-picture-question){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}.classroom-preview-shell .type-activity .learner-game>header h3,.classroom-preview-shell .type-activity .learner-game-prompt{font-size:1rem!important}.classroom-preview-shell .type-activity .learner-choice-list button{min-height:44px!important;padding:6px 10px!important;font-size:1rem!important}.classroom-preview-shell .type-activity .learner-picture-choices{grid-template-columns:repeat(3,minmax(0,1fr))!important}.classroom-preview-shell .type-activity .learner-picture-choices button>span{height:78px!important}.export-readiness .export-actions:has(a.primary:focus){padding-bottom:70px}}
