.rescourse-list-layout[data-v-6a2cb6ae]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 84px);font-family:PingFangSC-Medium,PingFang SC}.rescourse-list-layout .page-header[data-v-6a2cb6ae]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:24px;margin-bottom:20px;color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.rescourse-list-layout .page-header i[data-v-6a2cb6ae]{font-size:24px;margin-right:12px;vertical-align:middle}.rescourse-list-layout .page-header .header-title[data-v-6a2cb6ae]{font-size:20px;font-weight:600;vertical-align:middle}.rescourse-list-layout .page-header .header-tips[data-v-6a2cb6ae]{margin-left:16px;font-size:14px;opacity:.9;vertical-align:middle}.rescourse-list-layout .content-wrapper[data-v-6a2cb6ae]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.rescourse-list-layout .info-card[data-v-6a2cb6ae]{background:linear-gradient(135deg,#f6f9fc,#fff);border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #e8eaed}.rescourse-list-layout .info-card .card-header[data-v-6a2cb6ae]{display:flex;align-items:center;margin-bottom:16px;font-size:16px;font-weight:600;color:#333}.rescourse-list-layout .info-card .card-header i[data-v-6a2cb6ae]{color:#667eea;margin-right:8px;font-size:18px}.rescourse-list-layout .info-card .card-body[data-v-6a2cb6ae]{display:flex;gap:40px;align-items:center}.rescourse-list-layout .info-card .card-body .info-item[data-v-6a2cb6ae]{display:flex;align-items:center;gap:8px;font-size:14px}.rescourse-list-layout .info-card .card-body .info-item i[data-v-6a2cb6ae]{color:#667eea;font-size:16px}.rescourse-list-layout .info-card .card-body .info-item .label[data-v-6a2cb6ae]{color:#909399}.rescourse-list-layout .info-card .card-body .info-item .value[data-v-6a2cb6ae]{color:#333;font-weight:500}.rescourse-list-layout .search-section[data-v-6a2cb6ae]{background:#fafbfc;border-radius:8px;padding:20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.rescourse-list-layout .search-section .search-items[data-v-6a2cb6ae]{display:flex;flex-wrap:wrap;gap:16px;flex:1}.rescourse-list-layout .search-section .search-item[data-v-6a2cb6ae]{display:flex;align-items:center;gap:8px}.rescourse-list-layout .search-section .search-item .item-label[data-v-6a2cb6ae]{display:flex;align-items:center;font-size:14px;color:#606266;white-space:nowrap}.rescourse-list-layout .search-section .search-item .item-label i[data-v-6a2cb6ae]{color:#667eea;margin-right:6px}.rescourse-list-layout .search-section .action-btns[data-v-6a2cb6ae]{display:flex;gap:10px}.rescourse-list-layout .breadcrumb[data-v-6a2cb6ae]{display:flex;align-items:center;padding:12px 16px;background:#f6f9fc;border-radius:6px;margin-bottom:16px}.rescourse-list-layout .breadcrumb>i[data-v-6a2cb6ae]{color:#667eea;margin-right:10px;font-size:16px}.rescourse-list-layout .breadcrumb .breadcrumb-items[data-v-6a2cb6ae]{display:flex;align-items:center;flex-wrap:wrap}.rescourse-list-layout .breadcrumb .breadcrumb-item[data-v-6a2cb6ae]{display:flex;align-items:center;cursor:pointer;transition:color .3s}.rescourse-list-layout .breadcrumb .breadcrumb-item .name[data-v-6a2cb6ae]{color:#606266;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .3s}.rescourse-list-layout .breadcrumb .breadcrumb-item .name[data-v-6a2cb6ae]:hover{color:#667eea;background:#e8edff}.rescourse-list-layout .breadcrumb .breadcrumb-item i[data-v-6a2cb6ae]{color:#c0c4cc;margin:0 6px;font-size:12px}.rescourse-list-layout .breadcrumb .breadcrumb-item:last-child .name[data-v-6a2cb6ae]{color:#667eea;font-weight:600}.rescourse-list-layout .batch-action[data-v-6a2cb6ae]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;margin-bottom:16px;background:#e8f4ff;border:1px solid #b3d8ff;border-radius:6px}.rescourse-list-layout .batch-action .selected-info[data-v-6a2cb6ae]{display:flex;align-items:center;color:#1890ff;font-size:14px}.rescourse-list-layout .batch-action .selected-info i[data-v-6a2cb6ae]{margin-right:8px;font-size:16px}.rescourse-list-layout .batch-action .selected-info .count[data-v-6a2cb6ae]{font-weight:600;margin:0 4px}.rescourse-list-layout .batch-action .action-btns[data-v-6a2cb6ae]{display:flex;align-items:center;gap:4px}.rescourse-list-layout .batch-action .action-btns .el-button--text[data-v-6a2cb6ae]{color:#1890ff}.rescourse-list-layout .table-wrapper[data-v-6a2cb6ae]{margin-bottom:20px}.rescourse-list-layout .table-wrapper .file-cell[data-v-6a2cb6ae]{display:flex;align-items:center;cursor:pointer;transition:color .3s}.rescourse-list-layout .table-wrapper .file-cell:hover .file-name[data-v-6a2cb6ae],.rescourse-list-layout .table-wrapper .file-cell[data-v-6a2cb6ae]:hover{color:#667eea}.rescourse-list-layout .table-wrapper .file-cell .file-icon[data-v-6a2cb6ae]{width:32px;height:32px;margin-right:10px;flex-shrink:0}.rescourse-list-layout .table-wrapper .file-cell .file-icon img[data-v-6a2cb6ae]{width:100%;height:100%;object-fit:contain}.rescourse-list-layout .table-wrapper .file-cell .file-name[data-v-6a2cb6ae]{font-size:14px;color:#333;transition:color .3s}.rescourse-list-layout .table-wrapper .creator-cell[data-v-6a2cb6ae]{display:flex;align-items:center;gap:6px;color:#606266}.rescourse-list-layout .table-wrapper .creator-cell i[data-v-6a2cb6ae]{color:#667eea}.rescourse-list-layout .table-wrapper .size-cell[data-v-6a2cb6ae]{display:flex;align-items:center;gap:6px;color:#606266}.rescourse-list-layout .table-wrapper .size-cell i[data-v-6a2cb6ae]{color:#909399}.rescourse-list-layout .table-wrapper .folder-mark[data-v-6a2cb6ae]{color:#c0c4cc}.rescourse-list-layout .table-wrapper .time-cell[data-v-6a2cb6ae]{display:flex;align-items:center;gap:6px;color:#909399;font-size:13px}.rescourse-list-layout .table-wrapper .time-cell i[data-v-6a2cb6ae]{font-size:14px}.rescourse-list-layout .table-wrapper .btn-list[data-v-6a2cb6ae]{display:flex;align-items:center;gap:4px}.rescourse-list-layout .table-wrapper .btn-list .el-button--text[data-v-6a2cb6ae]{padding:4px 8px}.rescourse-list-layout .pagination[data-v-6a2cb6ae]{text-align:right;margin-top:20px}.rescourse-list-layout .priview[data-v-6a2cb6ae]{display:flex;justify-content:center;align-items:flex-start;width:100%}.rescourse-list-layout .video[data-v-6a2cb6ae]{max-width:100%;max-height:600px}.folder-dialog[data-v-6a2cb6ae] .el-dialog__header,.move-dialog[data-v-6a2cb6ae] .el-dialog__header,.preview-dialog[data-v-6a2cb6ae] .el-dialog__header,.upload-dialog[data-v-6a2cb6ae] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.folder-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__title,.move-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__title,.preview-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__title,.upload-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}.folder-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.move-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.preview-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.upload-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff}.folder-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover,.move-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover,.preview-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover,.upload-dialog[data-v-6a2cb6ae] .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f0f0f0}.folder-dialog[data-v-6a2cb6ae] .el-dialog__body,.move-dialog[data-v-6a2cb6ae] .el-dialog__body,.preview-dialog[data-v-6a2cb6ae] .el-dialog__body,.upload-dialog[data-v-6a2cb6ae] .el-dialog__body{padding:30px 24px}.move-dialog .move-table[data-v-6a2cb6ae]{margin-top:16px}[data-v-6a2cb6ae] .file-upload{display:flex}[data-v-6a2cb6ae] .file-upload .el-form-item__label{width:80px}[data-v-6a2cb6ae] .file-upload .el-form-item__content{flex:1}.el-upload__tip[data-v-6a2cb6ae]{line-height:20px;font-size:14px}[data-v-6a2cb6ae] .el-table th{font-weight:500}[data-v-6a2cb6ae] .el-table .el-tag{border:none;font-weight:500}[data-v-6a2cb6ae] .el-table .el-tag i{margin-right:4px}