/* Small-screen correction for the existing course; desktop cabin is unchanged. */
@media(max-width:899px){
 body.text-nodes-review{overflow-y:auto!important}
 body.text-nodes-review .learning-page{padding-top:58px!important}
 body.text-nodes-review #academy-map{position:relative!important;inset:auto!important;height:auto!important;overflow:visible!important}
 body.text-nodes-review #academy-map .view-unit .mission-map{position:relative!important;inset:auto!important;height:auto!important;width:100%!important}
 body.text-nodes-review #academy-map .view-unit{position:relative!important;inset:auto!important;height:auto!important;min-height:calc(100dvh - 58px)}
 body.text-nodes-review #academy-map .view-unit .sector-viewport{position:relative!important;inset:auto!important;width:100%!important;height:340px!important;min-height:340px!important;margin-top:230px!important}
 body.text-nodes-review #academy-map .view-unit .tree-mission{display:none}
 body.text-nodes-review #academy-map .view-unit .tree-preview-rail{position:relative!important;inset:auto!important;width:calc(100% - 24px)!important;max-height:none!important;margin:12px;padding:12px;font-size:15px}
 body.text-nodes-review #academy-map .view-unit .tree-preview-rail:not(:has(.tree-next-choices,.tree-resume:not([hidden]),.tree-completion-receipt,.tree-course-complete)){display:none}
 body.text-nodes-review #academy-map .view-unit .unit-heading{top:110px!important;left:16px!important;right:16px!important;width:auto!important;max-width:none!important;transform:none!important}
 body.text-nodes-review #academy-map .view-unit .view-breadcrumb{top:12px!important}
 body.text-nodes-review #academy-map .view-unit .view-back{top:46px!important}
 body.text-nodes-review #academy-map .view-unit .tree-explorer-tools{position:absolute!important;top:180px!important;right:12px!important}
 body.text-nodes-review #academy-map .view-unit .sector-study-dock{position:relative!important;inset:auto!important;width:100%!important;margin:0;box-sizing:border-box}
}
