[data-v-34ecb8e8] .submit-success-dialog{border-radius:8px;overflow:hidden}[data-v-34ecb8e8] .submit-success-dialog .el-dialog__header{padding:16px 20px 0;border-bottom:none}[data-v-34ecb8e8] .submit-success-dialog .el-dialog__body{padding:40px 20px 20px}[data-v-34ecb8e8] .submit-success-dialog .el-dialog__footer{padding:20px;border-top:none}.submit-success-content[data-v-34ecb8e8]{text-align:center}.success-icon-wrapper[data-v-34ecb8e8]{margin-bottom:24px}.success-icon-wrapper .el-icon-success[data-v-34ecb8e8]{font-size:72px;color:#67c23a}.success-text h3[data-v-34ecb8e8]{font-size:20px;font-weight:600;color:#303133;margin:0 0 8px 0}.success-text p[data-v-34ecb8e8]{font-size:14px;color:#909399;margin:0}.success-dialog-footer[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.success-dialog-footer .el-button[data-v-34ecb8e8]{min-width:120px}.material-container[data-v-34ecb8e8]{padding:20px;background-color:#fff}.section-header[data-v-34ecb8e8]{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:20px}.section-header h3[data-v-34ecb8e8]{font-size:18px;font-weight:600;color:#333;margin:0}.create-btn[data-v-34ecb8e8]{background-color:#409eff;border-color:#409eff}.material-grid[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.frame-grid[data-v-34ecb8e8]{gap:16px}.video-grid[data-v-34ecb8e8]{gap:20px}.material-card[data-v-34ecb8e8]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.material-card[data-v-34ecb8e8]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.frame-card[data-v-34ecb8e8]{width:160px}.frame-card .material-preview[data-v-34ecb8e8]{height:200px}.frame-card.add-card[data-v-34ecb8e8]{height:280px}.video-card[data-v-34ecb8e8]{width:280px}.video-card .material-preview[data-v-34ecb8e8]{height:140px}.video-card.add-card[data-v-34ecb8e8]{height:220px}.add-card[data-v-34ecb8e8]{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#fafafa;border:2px dashed #d9d9d9}.add-card[data-v-34ecb8e8]:hover{border-color:#409eff;background-color:#ecf5ff}.add-icon[data-v-34ecb8e8]{font-size:48px;color:#ccc;margin-bottom:10px}.material-count[data-v-34ecb8e8]{font-size:14px;color:#999}.card-content[data-v-34ecb8e8]{padding:10px}.status-watermark[data-v-34ecb8e8]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:6px 16px;border-radius:4px;font-size:13px;font-weight:500;letter-spacing:2px;white-space:nowrap;pointer-events:none;z-index:10}.status-watermark.pending[data-v-34ecb8e8]{background:rgba(144,147,153,.85);color:#fff}.status-watermark.reviewing[data-v-34ecb8e8]{background:rgba(230,162,60,.85);color:#fff}.status-watermark.passed[data-v-34ecb8e8]{background:rgba(103,194,58,.85);color:#fff}.status-watermark.rejected[data-v-34ecb8e8]{background:rgba(245,108,108,.85);color:#fff}.delete-btn[data-v-34ecb8e8]{position:absolute;top:6px;right:6px;width:26px;height:26px;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;opacity:0;-webkit-transition:all .2s;transition:all .2s;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.delete-btn i[data-v-34ecb8e8]{font-size:14px;color:#fff}.delete-btn[data-v-34ecb8e8]:hover{background:rgba(245,108,108,.9)}.material-card:hover .delete-btn[data-v-34ecb8e8]{opacity:1}.edit-btn[data-v-34ecb8e8]{position:absolute;top:6px;right:36px;width:26px;height:26px;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;opacity:0;-webkit-transition:all .2s;transition:all .2s;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.edit-btn i[data-v-34ecb8e8]{font-size:14px;color:#fff}.edit-btn[data-v-34ecb8e8]:hover{background:rgba(64,158,255,.9)}.material-card:hover .edit-btn[data-v-34ecb8e8]{opacity:1}.reject-reason[data-v-34ecb8e8]{margin-top:6px;padding:6px 8px;background:#fef0f0;border-radius:4px;font-size:12px;color:#f56c6c;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.reject-reason i[data-v-34ecb8e8]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.reject-reason span[data-v-34ecb8e8]{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.material-preview[data-v-34ecb8e8]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;border-radius:6px;overflow:hidden;background-color:#f5f7fa;position:relative}.frame-preview[data-v-34ecb8e8]{background:linear-gradient(135deg,#f5f7fa,#e4e7ed)}.video-preview[data-v-34ecb8e8]{background:linear-gradient(135deg,#2c3e50,#1a1a2e);position:relative}.preview-image[data-v-34ecb8e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.material-card:hover .preview-image[data-v-34ecb8e8]{-webkit-transform:scale(1.02);transform:scale(1.02)}.preview-video[data-v-34ecb8e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.placeholder-icon[data-v-34ecb8e8]{font-size:32px;color:#c0c4cc}.play-icon-overlay[data-v-34ecb8e8]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.play-icon-overlay[data-v-34ecb8e8]:after{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #fff;margin-left:3px}.duration-badge[data-v-34ecb8e8]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;padding:2px 6px;border-radius:4px}.delete-frame-preview[data-v-34ecb8e8]{width:120px;height:160px}.delete-video-preview[data-v-34ecb8e8]{width:200px;height:112px}.material-info[data-v-34ecb8e8]{text-align:left;padding:2px 2px 0}.material-name[data-v-34ecb8e8]{font-size:13px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4}.divider[data-v-34ecb8e8]{height:1px;background-color:#e0e0e0;margin:30px 0}.delete-dialog-content[data-v-34ecb8e8]{padding:20px 0}.delete-dialog-content[data-v-34ecb8e8],.preview-container[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-container .material-preview[data-v-34ecb8e8]{width:150px;height:100px}.dialog-footer[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.dialog-footer .el-button[data-v-34ecb8e8]{min-width:80px}.create-frame-dialog-content[data-v-34ecb8e8]{padding:20px}.form-section[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.poster-upload-section[data-v-34ecb8e8]{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.form-label[data-v-34ecb8e8]{display:block;font-weight:600;margin-bottom:10px;color:#333}.poster-upload[data-v-34ecb8e8]{margin-bottom:20px}.upload-placeholder[data-v-34ecb8e8]{border:2px dashed #d9d9d9;border-radius:4px;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#fafafa;-webkit-transition:all .3s ease;transition:all .3s ease;color:#999}.upload-placeholder[data-v-34ecb8e8]:hover{border-color:#409eff;background-color:#ecf5ff}.upload-placeholder i[data-v-34ecb8e8]{font-size:28px;color:#8c939d;margin-bottom:8px}.upload-placeholder span[data-v-34ecb8e8]{font-size:14px;color:#666}.upload-placeholder .upload-hint[data-v-34ecb8e8]{font-size:12px;color:#999;margin-top:4px}.frame-upload-area[data-v-34ecb8e8]{margin-bottom:20px}.frame-uploader[data-v-34ecb8e8] .el-upload{width:150px;height:200px;display:block}.frame-upload-placeholder[data-v-34ecb8e8]{width:150px;height:200px}.frame-upload-image[data-v-34ecb8e8]{width:150px;height:200px;-o-object-fit:cover;object-fit:cover}.video-upload-section[data-v-34ecb8e8]{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.video-upload-area[data-v-34ecb8e8]{margin-bottom:20px}.video-uploader[data-v-34ecb8e8] .el-upload{width:320px;height:180px;display:block}.video-upload-placeholder[data-v-34ecb8e8]{width:320px;height:180px}.video-preview-container[data-v-34ecb8e8]{width:320px;height:180px;position:relative}.upload-video[data-v-34ecb8e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.video-overlay[data-v-34ecb8e8]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;border-radius:4px}.video-preview-container:hover .video-overlay[data-v-34ecb8e8]{opacity:1}.video-overlay i[data-v-34ecb8e8]{font-size:36px;margin-bottom:8px}.video-form-section[data-v-34ecb8e8]{gap:40px}.qualification-upload[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.qualification-uploader[data-v-34ecb8e8] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qualification-uploader[data-v-34ecb8e8] .el-upload:hover{border-color:#409eff}.qualification-uploader-icon[data-v-34ecb8e8]{font-size:24px;color:#8c939d}.qualification-image[data-v-34ecb8e8]{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.upload-image[data-v-34ecb8e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.material-description[data-v-34ecb8e8]{background-color:#fafafa;padding:15px;border-radius:4px}.material-description h4[data-v-34ecb8e8]{margin-top:0;margin-bottom:10px;font-size:16px;color:#333}.material-description ol[data-v-34ecb8e8]{margin:0;padding-left:20px;font-size:14px;color:#666}.material-description li[data-v-34ecb8e8]{margin-bottom:5px}.form-fields[data-v-34ecb8e8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-fields .el-form-item[data-v-34ecb8e8]{margin-bottom:20px}.file-upload[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.upload-note[data-v-34ecb8e8]{font-size:12px;color:#999}@media (max-width:768px){.material-grid[data-v-34ecb8e8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.material-card[data-v-34ecb8e8]{width:160px}.form-section[data-v-34ecb8e8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.poster-upload-section[data-v-34ecb8e8]{-webkit-box-flex:0;-ms-flex:none;flex:none}.poster-upload[data-v-34ecb8e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}