.qy-material-manage-page[data-v-3443ec5a]{padding:0;background-color:#f0f5ff;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.material-layout-container[data-v-3443ec5a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.material-manage-tabs[data-v-3443ec5a]{flex-shrink:0;background:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:0 16px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.dc-toolbar[data-v-3443ec5a]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #eef2f7}.dc-toolbar .dc-toolbar__actions[data-v-3443ec5a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dc-filter-bar[data-v-3443ec5a]{flex-shrink:0;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:12px 16px 0;margin-bottom:12px}.dc-filter-bar .dc-filter-form .el-form-item[data-v-3443ec5a]{margin-bottom:12px}.material-manage-panel[data-v-3443ec5a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative;background:#fff;border:1px solid #eef2f7;border-radius:12px;box-shadow:0 4px 16px rgba(59,130,246,.06)}.material-manage-panel[data-v-3443ec5a] .el-loading-mask{border-radius:12px;z-index:20}.dc-section-card.material-manage-body[data-v-3443ec5a]{flex:1;min-height:0;overflow-y:auto;display:block;background:transparent;border:none;border-radius:0;padding:16px;box-shadow:none}.pagination-wrapper.material-manage-pagination[data-v-3443ec5a]{flex-shrink:0;margin-top:0;padding:10px 16px 12px;display:flex;justify-content:flex-end;align-items:center;background:#fff;border-top:1px solid #eef2f7;border-radius:0 0 12px 12px;box-shadow:0 -4px 12px rgba(15,23,42,.04)}.material-grid[data-v-3443ec5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.material-grid-card[data-v-3443ec5a]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;transition:all .2s ease}.material-grid-card[data-v-3443ec5a]:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.12)}.material-grid-card .material-grid-card__cover[data-v-3443ec5a]{position:relative;width:100%;height:150px;background:#f8fafc;cursor:pointer;overflow:hidden}.material-grid-card .material-grid-card__cover .cover-img[data-v-3443ec5a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.material-grid-card .material-grid-card__cover .empty-cover[data-v-3443ec5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:13px}.material-grid-card .material-grid-card__cover .empty-cover.blocked[data-v-3443ec5a]{color:#f59e0b;padding:8px;text-align:center}.material-grid-card .material-grid-card__cover .play-icon-overlay[data-v-3443ec5a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;color:hsla(0,0%,100%,.9);pointer-events:none}.material-grid-card .material-grid-card__cover .duration-badge[data-v-3443ec5a]{position:absolute;bottom:6px;right:6px;background:rgba(15,23,42,.75);color:#fff;font-size:11px;padding:2px 6px;border-radius:4px}.material-grid-card .material-grid-card__cover .card-overlay[data-v-3443ec5a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,41,59,.5);display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s ease}.material-grid-card .material-grid-card__cover:hover .card-overlay[data-v-3443ec5a]{opacity:1}.material-grid-card .material-grid-card__info[data-v-3443ec5a]{padding:10px 12px}.material-grid-card .material-grid-card__info .title-line[data-v-3443ec5a]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:4px}.material-grid-card .material-grid-card__info .meta-line[data-v-3443ec5a]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#94a3b8;margin-bottom:6px}.material-grid-card .material-grid-card__info .tags-line[data-v-3443ec5a]{display:flex;flex-wrap:wrap;gap:4px}.dc-compact-table[data-v-3443ec5a]{width:100%}.dc-compact-table .table-preview-box[data-v-3443ec5a]{position:relative;width:60px;height:60px;margin:0 auto;cursor:pointer;overflow:hidden;border-radius:4px}.dc-compact-table .table-thumb[data-v-3443ec5a]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.dc-compact-table .table-thumb-empty[data-v-3443ec5a]{width:60px;height:60px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8;border-radius:4px}.dc-compact-table .table-play-overlay[data-v-3443ec5a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px}.dc-compact-table .table-blocked-text[data-v-3443ec5a]{font-size:11px;color:#f59e0b}.sub-tip[data-v-3443ec5a]{font-size:12px;color:#94a3b8;line-height:1.4;margin-top:4px}.image-crop-preview-box[data-v-3443ec5a]{width:100%;height:320px;background:#f8fafc;border:1px dashed #dbeafe;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-crop-preview-box .crop-img-element[data-v-3443ec5a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.task-guide-bar[data-v-3443ec5a]{display:flex;align-items:center;gap:8px;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:8px 12px;font-size:13px;color:#475569;margin-bottom:12px}.task-toolbar[data-v-3443ec5a]{display:flex;align-items:center;justify-content:space-between}.auth-guide-content[data-v-3443ec5a]{padding:12px 0;font-size:14px;color:#1e293b;line-height:1.6}.auth-guide-content .auth-highlight[data-v-3443ec5a]{font-weight:600;color:#3b82f6;font-size:16px;margin:8px 0}.auth-guide-content .auth-link[data-v-3443ec5a]{color:#3b82f6;text-decoration:underline}.preview-dialog-body[data-v-3443ec5a]{display:flex;gap:16px}.preview-dialog-body .preview-media-wrap[data-v-3443ec5a]{width:320px;height:320px;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-dialog-body .preview-media-wrap .preview-img[data-v-3443ec5a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-dialog-body .preview-media-wrap .empty-text[data-v-3443ec5a]{color:#94a3b8;font-size:13px;padding:12px;text-align:center}.preview-dialog-body .preview-meta-info[data-v-3443ec5a]{flex:1;font-size:13px;color:#1e293b;line-height:1.8}.detail-drawer-content[data-v-3443ec5a]{padding:16px}.detail-drawer-content .detail-block[data-v-3443ec5a]{margin-bottom:20px}.detail-drawer-content .detail-block h4[data-v-3443ec5a]{margin:0 0 10px;font-size:15px;font-weight:600;color:#1e293b;border-left:3px solid #3b82f6;padding-left:8px}.detail-drawer-content .detail-block .info-grid[data-v-3443ec5a]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:13px;color:#475569}.detail-drawer-content .detail-block .info-grid span[data-v-3443ec5a]{color:#94a3b8}.detail-drawer-content .detail-block .detail-empty[data-v-3443ec5a]{font-size:13px;color:#94a3b8;padding:8px 0}.truncate[data-v-3443ec5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}