.school147-tools,.school147-launch,.school147-extra-dock{display:none}
@media(max-width:760px){
#schoolEnglishApp .school896-unit{padding:10px;border-radius:12px}#schoolEnglishApp .school896-unit h3{font-size:17px}#schoolEnglishApp .school896-unit p,#schoolEnglishApp .school896-targets,#schoolEnglishApp .school873-lesson-banner,#schoolEnglishApp .school886-progress p{display:none}#schoolEnglishApp .school896-journey button{flex-basis:115px;min-height:44px;font-size:12px}#schoolEnglishApp .school886-progress{padding:10px!important}#schoolEnglishApp .school886-progress h4{font-size:13px;margin:3px 0}#schoolEnglishApp .school913-head p{display:none}#schoolEnglishApp .school913-grid{display:grid;grid-template-columns:1fr!important;gap:8px}#schoolEnglishApp .school913-grid>article,#schoolEnglishApp .school886-project{position:relative;padding:14px!important;border-radius:14px!important}#schoolEnglishApp .school147-launch{display:block;position:absolute;right:10px;top:10px;width:44px;height:44px;border:1px solid #cbe2d5;border-radius:12px;color:#087c45;background:#effaf3;font-size:20px}#schoolEnglishApp:not(.school147-workspace) .school913-grid>article>:not(h4):not(.school147-launch),#schoolEnglishApp:not(.school147-workspace) .school886-project>:not(:first-child):not(.school147-launch){display:none}#schoolEnglishApp:not(.school147-workspace) .school913-grid h4{padding-right:44px;margin:6px 0}#schoolEnglishApp:not(.school147-workspace) .school886-project p,#schoolEnglishApp:not(.school147-workspace) .school886-project-targets{display:none}
#schoolEnglishApp.school147-workspace{position:fixed;inset:0;z-index:1200;background:#fff;overflow-y:auto;overscroll-behavior:contain;padding:64px 14px 100px!important;min-height:100dvh}.school147-workspace .school136-header,.school147-workspace .school886-progress,.school147-workspace .school896-targets{display:none!important}.school147-workspace .school147-tools{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;background:#f4faf6;z-index:1202;padding:8px 14px;border-bottom:1px solid #dcebe1}.school147-tools strong{flex:1;min-width:0;font-size:14px}.school147-tools button{width:44px;height:44px;border:1px solid #cee2d5;background:white;color:#087c45;border-radius:12px;font-size:23px}.school147-workspace .school870-card{border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;min-height:0!important}.school147-workspace .school136-dock{z-index:1202;grid-template-columns:44px minmax(0,1fr) 90px;padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.school147-workspace .school136-dock button{min-height:44px;font-size:13px}.school147-workspace:not(.school147-help) .school873-task-guide,.school147-workspace:not(.school147-help) .school873-flow,.school147-workspace:not(.school147-help) .school147-controls,.school147-workspace:not(.school147-help) .school886-project-targets{display:none!important}.school147-workspace .school147-controls{display:flex;gap:6px;flex-wrap:wrap}.school147-controls button{font-size:12px!important;min-height:44px!important;padding:6px 9px!important}.school147-workspace textarea{font-size:16px!important;min-height:180px!important;width:100%;box-sizing:border-box}.school147-workspace .school147-launch{display:none!important}
.school147-extra .school136-dock,.school147-extra .school870-grid,.school147-extra .school896-unit,.school147-extra .school896-journey,.school147-extra .school882-catalog,.school147-extra .school870-picker,.school147-extra .school873-lesson-banner{display:none!important}.school147-extra .school913-head{display:none}.school147-extra .school913-grid>article:not(.school147-selected),.school147-extra .school886-project:not(.school147-selected){display:none!important}.school147-extra .school913-apply:has(.school147-selected){display:block!important}.school147-extra .school147-selected{border:0!important;background:white!important;padding:0!important;box-shadow:none!important}.school147-extra .school147-selected>.school913-primary{display:none!important}.school147-extra .school147-extra-dock{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;position:fixed;bottom:0;left:0;right:0;padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:#f1fbf5;border-top:1px solid #d4e9dc;z-index:1202}.school147-extra-dock button{min-height:44px;border:1px solid #cadfd2;border-radius:12px;color:#087c45;background:white}.school147-extra-dock [data-school147=main]{background:#087c45;color:white}.school147-extra-dock button:disabled{opacity:.5}
}
@media(max-width:760px){#schoolEnglishApp:not(.school147-workspace) .school886-project>div:first-of-type{display:block;padding-right:44px}#schoolEnglishApp:not(.school147-workspace) .school886-project h4{font-size:16px}.school147-workspace:not(.school147-extra) .school913-apply,.school147-workspace:not(.school147-extra) .school886-project{display:none!important}.school147-extra .school913-apply:not(:has(.school147-selected)){display:none!important}}

@media(max-width:760px){
.school147-tools .school154-heading{flex:1;min-width:0;display:grid;gap:3px}.school154-heading small{font-size:11px;color:#42765c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school154-heading strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school147-tools button{flex-shrink:0;width:40px;height:40px}.school147-workspace .school136-dock [data-school136=previous]{font-size:0}.school147-workspace .school136-dock [data-school136=previous]::after{content:'‹';font-size:24px}
#schoolEnglishApp.school147-workspace.school154-lessons .school870-picker{display:block!important;position:fixed;top:64px;left:10px;right:10px;max-height:65dvh;overflow-y:auto;z-index:1203;background:#fff;box-shadow:0 12px 40px #12402d30;border:1px solid #cfe4d7;border-radius:14px;padding:12px} .school154-lessons .school870-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}.school154-lessons .school870-fields select{width:100%;min-height:44px;font-size:14px}.school154-lessons .school873-picker-note{display:none}
.school147-workspace.school147-help .school147-controls{padding:8px;background:#f2faf5;border:1px solid #d4e9dc;border-radius:12px}.school147-workspace .school873-task-guide{font-size:13px}.school147-workspace .school873-card-body{padding:0!important}.school147-workspace .school873-picture{max-height:200px;object-fit:contain}
}
