.file-preview-container[data-v-0e4afa7c]{padding:15px;border:1px solid #ebeef5;border-radius:4px;background-color:#f9f9f9;min-height:100px}.multi-file-preview[data-v-0e4afa7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.file-item[data-v-0e4afa7c]{border:1px solid #e4e7ed;border-radius:4px;padding:10px;background-color:#fff}.file-header[data-v-0e4afa7c]{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;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.file-name[data-v-0e4afa7c]{font-weight:500;color:#303133;word-break:break-all}.image-preview[data-v-0e4afa7c]{text-align:center}.image-preview .el-image[data-v-0e4afa7c]{max-height:200px;width:auto;display:block;margin:0 auto}.pdf-preview[data-v-0e4afa7c],.unsupported-preview[data-v-0e4afa7c]{text-align:center;padding:20px}.file-placeholder[data-v-0e4afa7c],.pdf-placeholder[data-v-0e4afa7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399}.file-placeholder i[data-v-0e4afa7c],.pdf-placeholder i[data-v-0e4afa7c]{font-size:48px;margin-bottom:10px}.no-file[data-v-0e4afa7c]{text-align:center;color:#909399;padding:40px}.box-card[data-v-64954a8d]{margin:20px 0}.homework-info[data-v-64954a8d]{margin-top:10px;color:#606266}.margin-left[data-v-64954a8d]{margin-left:20px}.text-primary[data-v-64954a8d]{color:#409eff}.text-success[data-v-64954a8d]{color:#67c23a}.text-warning[data-v-64954a8d]{color:#e6a23c}.text-danger[data-v-64954a8d]{color:#f56c6c}.homework-content[data-v-64954a8d]{margin:20px 0}.content-html[data-v-64954a8d]{padding:10px;border:1px solid #ebeef5;border-radius:4px;background-color:#fafafa}.submission-content[data-v-64954a8d]{margin:20px 0}.submission-card[data-v-64954a8d]{margin-top:10px}.submission-text[data-v-64954a8d]{white-space:pre-wrap;word-break:break-word;min-height:100px}.attachment-section[data-v-64954a8d]{margin:20px 0}.action-buttons[data-v-64954a8d]{margin-top:30px;text-align:center}.score-section[data-v-64954a8d]{margin:20px 0}.error-card[data-v-64954a8d]{margin:20px 0;text-align:center}