.course-workspace-container{height:100vh!important;overflow:hidden!important}.course-workspace-container aside{height:100%!important;padding-bottom:2rem!important;position:relative!important;top:auto!important;overflow-y:auto!important}.course-workspace-container>main{height:100%!important;padding-bottom:0!important;overflow:hidden!important}.course-workspace-container>main>div{flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important}#main-scroll-container{flex-direction:column!important;flex:1!important;height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.editor-header-sticky{z-index:30!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;flex-shrink:0!important;align-items:center!important;height:64px!important;display:flex!important;position:relative!important}.dark .editor-header-sticky{background:#1f2937!important;border-color:#374151!important}.editor-tabs-sticky{z-index:20!important;height:48px!important;box-shadow:none!important;background:#fff!important;flex-shrink:0!important;position:relative!important}.dark .editor-tabs-sticky{background:#1f2937!important}.tox .tox-editor-header{z-index:auto!important;width:auto!important;box-shadow:none!important;border-bottom:1px solid #e5e7eb!important;position:static!important;top:auto!important}.tox .tox-tinymce{border:none!important;flex-direction:column!important;height:100%!important;margin-top:0!important;padding-top:0!important;display:flex!important;overflow:hidden!important}.tox .tox-sidebar-wrap{flex-direction:column!important;flex:1!important;height:100%!important;display:flex!important;overflow:hidden!important}.tox .tox-edit-area{flex:1!important;overflow:hidden!important}.tox .tox-edit-area__iframe{height:100%!important}.editor-actions-sticky{z-index:100!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff2!important;border-top:1px solid #e5e7eb!important;flex-shrink:0!important;position:relative!important;bottom:auto!important;box-shadow:0 -4px 6px -1px #0000001a!important}.dark .editor-actions-sticky{background:#1f2937f2!important;border-color:#374151!important}.mobile-actions-sticky{z-index:50!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff2!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.dark .mobile-actions-sticky{background:#1f2937f2!important}.editor-main-content{padding:0!important}.editor-wrapper-container{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.editor-content-scrollable{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important;overflow-y:auto!important}.dark .tox .tox-editor-header{background:#1f2937!important;border-bottom-color:#374151!important}.tox-tinymce-aux{z-index:9999!important}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
