.ObjectViewer .objectText:first-of-type{margin-bottom:30px}.ObjectViewer .objectText:last-of-type{margin-top:30px}.ObjectViewer .objectText p{margin:revert}.FileUploader .el-alert{margin-bottom:20px}.FileUploader .dropArea{background:#ccc;border:5px solid #ccc;border-radius:10px;padding-block:15px;display:flex;flex-direction:column;gap:10px}.FileUploader .dropArea .cloud-upload-icon svg{width:100px;height:100px}.FileUploader .dropArea.over{border:5px dashed #aaa}.FileUploader input[type=file]{display:none}.FileUploader .clickableArea{display:flex;flex-direction:column;gap:30px;align-items:center}.FileUploader .fileList{display:flex;justify-content:center;padding-top:20px;flex-wrap:wrap;gap:20px;max-height:40vh;overflow:auto}.FileUploader .fileList .el-card{display:inline-block}.FileUploader .fileList .el-card__body{padding:10px;font-size:14px;font-weight:500}.FileUploader .fileList .delete{text-align:center;cursor:pointer;margin-top:10px;text-transform:uppercase;font-size:10px}.CourseExam .el-alert.correction{display:block}.CourseExam .el-alert.correction .el-alert__description{font-size:14px}.CourseExam .el-alert.correction .el-alert__content{display:block}.CourseExam .el-alert.correction h1{text-align:center;margin-bottom:20px}.CourseExam .el-alert.correction .commentsCont{margin-top:20px}.CourseExam .el-alert.correction .comments{margin-top:20px;font-style:italic}.CourseExam .el-alert.correction .corrected{margin-top:20px;text-align:right;font-size:11px}.MessageEditor .centered{display:flex;justify-content:center;margin:20px 0}.MessageEditor .attachOpener{text-align:right;font-size:10px;color:#888;cursor:pointer}.MessageEditor .attachOpener:hover{color:#444}.MessageEditor .el-card{margin-top:20px;border-radius:8px!important;margin-bottom:20px}.MessageEditor .el-card .el-card__header{padding:3px 10px;padding-top:5px;font-size:11px;font-weight:500}.MessageEditor .el-card .fileList{display:grid;grid-template-columns:repeat(3,1fr)}.MessageEditor .el-card .fileList .Button{zoom:80%}.MessageEditor .el-card .fileList .file{overflow:hidden;text-align:center;padding:2px 0}.MessageEditor .el-card .fileList .el-tag{display:flex;justify-content:space-between;align-items:center}.MessageEditor .el-card .fileList .el-tag div{max-width:90%;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis}.NewTalk .el-form{max-width:800px;margin:auto}.CourseSupport{padding:20px 0}.CourseSupport .intro{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}