body{background-color:#dbdbdb;color:#37474f;font-family:Nunito,sans-serif}body.user-logged-in:not(.has-assessment){padding-bottom:50px}.content pre,pre{padding:0}.is-icon-button{border-radius:9999px;height:38px;width:38px}.modal.alert .modal-card-foot,.modal.alert .modal-card-head{background:#fff}.navbar.primary{background-color:#20232a}.navbar.primary .nav-element{color:#20232a;font-weight:300}.navbar.primary .navbar-brand .navbar-item{color:#20232a}.navbar.primary button.button{border:transparent!important}.navbar.primary .nav-element.is-active,.navbar.primary .nav-element:focus,.navbar.primary .nav-element:focus-within,.navbar.primary .nav-element:hover{background-color:#fafafa;border-bottom:2px solid #20232a!important;color:#20232a!important}.message .expand-less{display:none}.message .expand-more{display:block}.message .message-body{height:auto}.message.collapsed .expand-less{display:block}.message.collapsed .expand-more{display:none}.message.collapsed .message-body{height:0;overflow:hidden;padding:0}.feature-toggler{left:48%;position:fixed;top:0;width:225px;z-index:100}.feature-toggler button{border-radius:50%;display:none;height:56px;margin:0 5px;position:relative;width:56px}.feature-toggler button .text{display:none}.feature-toggler button .material-icons-outlined{font-size:40px;margin-left:-9px}.feature-toggler button.disabled{background-color:#ffe9e9}.feature-toggler button.disabled:before{color:red;content:"\e061";display:none;font-family:Material Icons;left:0;position:absolute;top:8px}.feature-toggler button.enabled{background-color:#e9fff3}.feature-toggler button.enabled:before{color:green;content:"\e061";display:none;font-family:Material Icons;left:0;position:absolute;top:8px}.highlighter-hover--element{position:relative}.highlighter-hover--element .highlighter-hover--icons{align-items:center;background:#fff;border:1px solid #eee;display:flex;justify-content:space-between;left:10px;padding:5px;position:absolute;top:-42px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:70px;z-index:1000}.highlighter-hover--element .highlighter-hover--icons .remove-icon .material-icons-outlined{color:red}.highlight-mengshou-wrap.has-higlighter-default{background-color:#ff9}.result-container{line-height:1.2em;white-space:pre-wrap}textarea.codemirror-textarea{display:none}.assessment-golden-layout{height:calc(100vh - 55px);width:100%}.show-on-assessment-only{display:none}body.has-assessment .show-on-assessment-only{display:inline-block}body.has-assessment .hide-on-assessment-only{display:none}.lm_content.instructions{color:#fff!important}.lm_content.instructions blockquote,.lm_content.instructions body,.lm_content.instructions dd,.lm_content.instructions dl,.lm_content.instructions dt,.lm_content.instructions fieldset,.lm_content.instructions figure,.lm_content.instructions h1,.lm_content.instructions h2,.lm_content.instructions h3,.lm_content.instructions h4,.lm_content.instructions h5,.lm_content.instructions h6,.lm_content.instructions hr,.lm_content.instructions html,.lm_content.instructions iframe,.lm_content.instructions legend,.lm_content.instructions li,.lm_content.instructions ol,.lm_content.instructions p,.lm_content.instructions pre,.lm_content.instructions textarea,.lm_content.instructions ul{margin:5px 0;padding:5px}html{overflow-y:hidden!important}.bp-td{text-align:end}.bp-sidenav{background-color:#fff;flex-basis:250px;flex-grow:0;flex-shrink:0;font-weight:600;height:100vh;overflow:auto;transition:flex-basis .6s ease-out}.bp-sidenav .image.logo{margin:20px 0;width:126px!important}body.has-assessment .bp-button-sidenav-toggler,body.has-assessment .bp-sidenav{display:none!important}body.sidenav-collapsed .bp-sidenav{flex-basis:75px;transition:flex-basis .6s ease-out}.sidenav-collapsed .bp-sidenav .content{display:none}.bp-sidenav .material-icons-outlined{font-size:30px;margin:0 10px 0 0}.bp-sidenav a:hover{background-color:#fff;color:#922c88}.bp-sidenav a{align-items:center;background:#dddddd52;border:1px solid #ddd;color:#000;display:flex;justify-content:flex-start;padding:20px 10px}.bp-toggler{margin-left:auto;margin-top:60px}.bp-highlightbutton{bottom:40px;left:80%}.bp-button-sidenav-toggler{background-color:transparent;border-radius:50%;height:48px;margin-left:10px;margin-top:4px;width:48px}.bp-app-container{height:calc(100vh - 52px);overflow:auto;padding:15px}.bp-toggler{margin-top:70px}.bp-imagerounded{border-radius:50%;height:32px;margin-right:5px;width:32px}.navbar.primary .navbar-brand .navbar-item{color:#000}.navbar.primary{background-color:#fff;border-bottom:1px solid #505050}.week-title{margin:0!important}.week-title a{color:#fff!important;text-decoration:none!important}.monaco-editor-textarea{min-height:400px}body.asgaros-forum #forum-header{display:none!important}
