.foldingpanel,.foldingpanel.foldingpanel--target{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foldingpanel.foldingpanel--target .foldable-header{background-color:#f3d7c0}.foldingpanel.foldingpanel--target .foldable-header div{pointer-events:none}.foldingpanel.foldingpanel--target.foldingpanel--targethover .foldable-header{background-color:#f8b178!important}.foldingpanel__header{display:flex;margin-top:1px}.foldingpanel__header .foldingpanel__title{flex:1 1 auto;align-self:center}.foldingpanel__header .foldingpanel__count{flex:0 0 55px;align-self:center;text-align:center;white-space:nowrap;padding-right:5px}.foldingpanel__header .foldingpanel__progress{flex:0 0 100px;align-self:center}.foldingpanel__details__footer{min-height:38px;display:flex;align-items:center}.progressbar__content{background-color:#ccc;position:relative;width:100%;height:20px}.progressbar__content .progressbar__amount{background-color:#ff7100;position:absolute;z-index:2;top:0;left:0;bottom:0}.progressbar__content .progressbar__overflow{background-color:#cf4141;position:absolute;z-index:3;top:0;right:0;bottom:0}.classsubject-content{padding:0 18px}.classsubject-content,.classsubject-content>div{display:flex;flex-flow:column nowrap;gap:5px}.classsubject-content .content-label{padding:10px}.project-content>div{display:flex;flex-flow:column nowrap;gap:5px;padding:0 18px}.project-content>div .content-label{padding:10px}.teacher-content{display:flex;flex-flow:column nowrap;gap:5px;padding:0 18px}.teacher-content .content-label{padding:10px;display:flex;flex-flow:row nowrap;gap:10px}.section__header{min-height:50px;padding:0 10px 0 10px;z-index:5}