.portal-shell-student .student-resource-page,.portal-shell-student .student-resource-page .resource-workbench-layout,.portal-shell-student .student-resource-page .student-resource-console,.portal-shell-student .student-resource-page .resource-reader-panel,.portal-shell-student .student-resource-page .resource-detail-stage,.portal-shell-student .student-resource-page .resource-render-flow,.portal-shell-student .student-resource-list-page{min-width:0!important;max-width:100%!important}.portal-shell-student .student-resource-page .resource-workbench-layout{align-items:start!important}.portal-shell-student .student-resource-page .student-resource-console .resource-workbench-sidebar{background:0 0!important;align-self:start!important;height:max-content!important;min-height:0!important;max-height:calc(100vh - 7.8rem)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack,.portal-shell-student .student-resource-page .student-resource-console .resource-queue-stack.resource-list-stack{background:0 0!important;align-content:start!important;height:max-content!important;min-height:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-list-row,.portal-shell-student .student-resource-page .student-resource-console .resource-list-button,.portal-shell-student .student-resource-page .student-resource-console .resource-code-block,.portal-shell-student .student-resource-page .student-resource-console .resource-code-editor,.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-block,.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-canvas{min-width:0!important;max-width:100%!important}.portal-shell-student .student-resource-page .student-resource-console .resource-code-editor{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden!important}.portal-shell-student .student-resource-page .student-resource-console .resource-code-editor>pre{width:max-content!important;min-width:100%!important;max-width:none!important;margin:0!important}.portal-shell-student .student-resource-page .student-resource-console .resource-code-editor code{overflow-wrap:normal!important;word-break:normal!important}.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-block{overflow:visible!important}.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-canvas{contain:layout paint;overscroll-behavior:contain;overflow:auto!important}.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-node,.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-children{min-width:0!important;max-width:100%!important}.portal-shell-student .student-resource-page .student-resource-console .resource-mindmap-label{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:min(13rem,100%)!important}.portal-shell-student .student-resource-page .resource-markdown-block,.portal-shell-student .student-resource-page .generate-current-document{overflow-wrap:anywhere;min-width:0!important;max-width:100%!important}.portal-shell-student .student-resource-page .resource-markdown-block .katex-display,.portal-shell-student .student-resource-page .generate-current-document .katex-display{max-width:100%!important;padding:.15rem 0!important;overflow:auto hidden!important}.portal-shell-student .student-resource-page .resource-markdown-block .katex-display>.katex,.portal-shell-student .student-resource-page .generate-current-document .katex-display>.katex{white-space:nowrap!important;max-width:none!important}@media (max-width:900px){.portal-shell-student .student-resource-page .resource-workbench-layout{grid-template-columns:minmax(0,1fr)!important}.portal-shell-student .student-resource-page .student-resource-console .resource-workbench-sidebar{width:100%!important;max-height:none!important;position:static!important}}.portal-shell-student .student-resource-list-page .generated-library-shell.resource-workbench-body{align-items:stretch!important;height:min(42rem,100vh - 15.5rem)!important;min-height:34rem!important;overflow:hidden!important}.portal-shell-student .student-resource-list-page .generated-library-list-panel{flex-direction:column!important;align-self:start!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.portal-shell-student .student-resource-list-page .generated-library-list{background:#fbfdfe!important;flex:auto!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.portal-shell-student .student-resource-list-page .generated-library-preview-panel,.portal-shell-student .student-resource-list-page .generated-preview-body,.portal-shell-student .student-resource-list-page .generated-preview-primary,.portal-shell-student .student-resource-list-page .generated-preview-secondary{min-width:0!important;max-width:100%!important}.portal-shell-student .student-resource-list-page .generated-library-preview-panel{height:100%!important;min-height:0!important;overflow:hidden auto!important}.portal-shell-student .student-resource-list-page :is(.generated-mindmap-canvas,.resource-mindmap-canvas){contain:layout paint;overscroll-behavior:contain;min-width:0!important;max-width:100%!important;overflow:auto!important}.portal-shell-student .student-resource-list-page :is(.generated-mindmap-label,.resource-mindmap-label){overflow-wrap:anywhere!important;word-break:break-word!important;max-width:min(13rem,100%)!important}.portal-shell-student .student-resource-list-page :is(.resource-code-editor,.generated-code-editor){overscroll-behavior-x:contain;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.portal-shell-student .student-resource-list-page :is(.resource-code-editor,.generated-code-editor)>pre{width:max-content!important;min-width:100%!important;max-width:none!important;margin:0!important}.portal-shell-student .student-resource-list-page :is(.resource-code-editor,.generated-code-editor) code{overflow-wrap:normal!important;word-break:normal!important}.portal-shell-student .student-resource-list-page :is(.generated-document-preview,.resource-markdown-block) .katex-display{max-width:100%!important;overflow:auto hidden!important}@media (max-width:900px){.portal-shell-student .student-resource-list-page .generated-library-shell.resource-workbench-body{height:auto!important;min-height:0!important;overflow:visible!important}.portal-shell-student .student-resource-list-page .generated-library-list-panel,.portal-shell-student .student-resource-list-page .generated-library-preview-panel{height:auto!important;overflow:visible!important}.portal-shell-student .student-resource-list-page .generated-library-list{max-height:22rem!important}}
