.review-dialog-wrapper .review-dialog[data-v-6e060e1f]{overflow:hidden}.review-dialog-wrapper .review-dialog .dialog-header[data-v-6e060e1f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;position:relative}.review-dialog-wrapper .review-dialog .dialog-header .close-btn[data-v-6e060e1f]{cursor:pointer}.review-dialog-wrapper .review-dialog .dialog-header .close-btn[data-v-6e060e1f]:hover{opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.review-dialog-wrapper .review-dialog .dialog-header .dialog-title[data-v-6e060e1f]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:17px;color:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-family:Montserrat-SemiBold;background:#2372b3;border-radius:12px 0 0 12px;padding:12px 24px}.review-dialog-wrapper .review-dialog .dialog-header .homework-title[data-v-6e060e1f]{background:#f6c752;color:#333}.review-dialog-wrapper .review-dialog .dialog-header .time-info-homework[data-v-6e060e1f]{position:absolute;right:40px;bottom:-50%;font-size:13px;background-color:#bce1dc;border-radius:4px;padding:6px 12px;color:#2372b3;font-family:Montserrat-SemiBold;white-space:pre;text-align:right;line-height:20px}.review-dialog-wrapper .review-dialog-content[data-v-6e060e1f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;height:calc(100vh - 100px);overflow-y:auto;padding-top:40px}.review-dialog-wrapper .homework-content[data-v-6e060e1f]{height:calc(100vh - 150px)}.review-dialog-wrapper .homework-padding[data-v-6e060e1f]{padding-top:54px!important}.review-dialog-wrapper .review-dialog-footer[data-v-6e060e1f]{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6c752;border-radius:100px;font-size:14px;color:#333;font-family:Montserrat-SemiBold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 24px;cursor:pointer}.review-dialog-wrapper .materials-footer[data-v-6e060e1f]{background:#2372b3;color:#fff}.review-dialog-wrapper .el-dialog__wrapper{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:45vw!important;pointer-events:auto!important;z-index:2004!important;background:transparent!important;overflow:hidden!important}.review-dialog-wrapper .review-dialog{width:100%!important;margin:0 0 0 10px!important;border-radius:28px 0 0 28px!important;height:100vh!important;max-height:100vh!important;overflow:hidden}.review-dialog-wrapper .review-dialog .time-info{margin-left:76px;font-size:13px;background-color:#bce1dc;border-radius:12px;padding:8px 22px;color:#2372b3;font-family:Montserrat-SemiBold;white-space:pre;line-height:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review-dialog-wrapper .review-dialog .el-dialog__header{padding:24px 0 0 40px!important}.review-dialog-wrapper .review-dialog .el-dialog__body{padding:0!important}.review-dialog-wrapper .review-dialog .review-dialog-content{padding:14px 40px 24px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.review-dialog-wrapper .review-dialog .review-dialog-content .dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-dialog-wrapper .review-dialog .review-dialog-content .dialog-header h2{margin:0;font-size:24px;color:#333}.review-dialog-wrapper .review-dialog .review-dialog-content .dialog-header .close-btn{cursor:pointer;font-size:20px;color:#666}.review-dialog-wrapper .review-dialog .review-dialog-content .dialog-header .close-btn:hover{color:#333}.review-dialog-wrapper .review-dialog .review-dialog-content .review-info .time-info{margin-bottom:20px;color:#666}.review-dialog-wrapper .review-dialog .review-dialog-content .review-info .teacher-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.review-dialog-wrapper .review-dialog .review-dialog-content .review-info .teacher-info .teacher-avatar{width:50px;height:50px;border-radius:50%}.review-dialog-wrapper .review-dialog .review-dialog-content .review-info .teacher-info .teacher-name{color:#333;font-size:16px}.review-dialog-wrapper .review-dialog .el-dialog__footer{padding:20px!important}