.rescourse-list-layout[data-v-355f4c6c]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 84px)}.rescourse-list-layout .page-header[data-v-355f4c6c]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:24px 32px;margin-bottom:24px;box-shadow:0 4px 12px rgba(102,126,234,.15)}.rescourse-list-layout .page-header .header-content[data-v-355f4c6c]{display:flex;align-items:center;gap:16px;color:#fff}.rescourse-list-layout .page-header .header-content i[data-v-355f4c6c]{font-size:48px;opacity:.9}.rescourse-list-layout .page-header .header-content .header-title[data-v-355f4c6c]{font-size:24px;font-weight:600;margin-bottom:4px}.rescourse-list-layout .page-header .header-content .header-tips[data-v-355f4c6c]{font-size:14px;opacity:.9}.rescourse-list-layout .search-section[data-v-355f4c6c]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;justify-content:space-between;align-items:center}.rescourse-list-layout .search-section .search-wrapper[data-v-355f4c6c]{display:flex;gap:12px}.rescourse-list-layout .search-section .search-wrapper .search-input[data-v-355f4c6c]{width:300px}.rescourse-list-layout .search-section .action-buttons[data-v-355f4c6c]{display:flex;gap:10px}.rescourse-list-layout .search-section .action-buttons[data-v-355f4c6c] .el-button{border-radius:6px}.rescourse-list-layout .search-section .action-buttons[data-v-355f4c6c] .el-button i{margin-right:4px}.rescourse-list-layout .data-list-section[data-v-355f4c6c]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.rescourse-list-layout .data-list-section .breadcrumb[data-v-355f4c6c]{display:flex;align-items:center;gap:8px;padding:0 0 16px 0;color:#666;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.rescourse-list-layout .data-list-section .breadcrumb .breadcrumb-item[data-v-355f4c6c]{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s}.rescourse-list-layout .data-list-section .breadcrumb .breadcrumb-item .name[data-v-355f4c6c]:hover{color:#667eea}.rescourse-list-layout .data-list-section .breadcrumb .breadcrumb-item i[data-v-355f4c6c]{font-size:12px;color:#999}.rescourse-list-layout .data-list-section .batch-action[data-v-355f4c6c]{background:linear-gradient(90deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2);border-radius:8px;padding:12px 20px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.rescourse-list-layout .data-list-section .batch-action .left[data-v-355f4c6c]{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.rescourse-list-layout .data-list-section .batch-action .left i[data-v-355f4c6c]{color:#667eea;font-size:16px}.rescourse-list-layout .data-list-section .batch-action .left .count[data-v-355f4c6c]{color:#667eea;font-weight:600}.rescourse-list-layout .data-list-section .batch-action .action-btns[data-v-355f4c6c]{display:flex;gap:4px}.rescourse-list-layout .data-list-section .batch-action .action-btns .el-button[data-v-355f4c6c]{font-size:14px}.rescourse-list-layout .data-list-section .batch-action .action-btns .el-button i[data-v-355f4c6c]{margin-right:4px}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table{border-radius:8px;overflow:hidden}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .el-table__header th{background:#fafafa;color:#606266;font-weight:600}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .el-table__row{transition:all .3s}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .el-table__row:hover{background:rgba(102,126,234,.03)}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .file-info{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .file-info .file-icon{width:32px;height:32px;flex-shrink:0}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .file-info .file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .file-info .file-name:hover{color:#667eea}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .creator,.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .file-size,.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .time{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .creator i,.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .file-size i,.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .time i{color:#667eea;font-size:14px}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .action-btns{display:flex;gap:4px}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .action-btns .el-button{font-size:13px;padding:0 8px;color:#667eea}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .action-btns .el-button:hover{color:#5568d3}.rescourse-list-layout .data-list-section[data-v-355f4c6c] .file-table .action-btns .el-button i{margin-right:2px;font-size:14px}.rescourse-list-layout .data-list-section .pagination[data-v-355f4c6c]{margin-top:20px;text-align:right}.rescourse-list-layout .data-list-section .pagination[data-v-355f4c6c] .el-pagination .el-pager li.active{background:#667eea;color:#fff}.rescourse-list-layout .data-list-section .pagination[data-v-355f4c6c] .el-pagination .btn-next:hover,.rescourse-list-layout .data-list-section .pagination[data-v-355f4c6c] .el-pagination .btn-prev:hover{color:#667eea}.rescourse-list-layout .priview[data-v-355f4c6c]{display:flex;justify-content:center;align-items:flex-start;width:100%}.rescourse-list-layout .priview .video[data-v-355f4c6c]{max-width:100%;max-height:70vh;border-radius:8px}.rescourse-list-layout .isPassword[data-v-355f4c6c],.rescourse-list-layout .remote[data-v-355f4c6c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.rescourse-list-layout .isPassword span[data-v-355f4c6c],.rescourse-list-layout .remote span[data-v-355f4c6c]{min-width:120px;color:#666}.rescourse-list-layout .isPassword .el-input[data-v-355f4c6c],.rescourse-list-layout .remote .el-input[data-v-355f4c6c]{flex:1}.rescourse-list-layout .uploadimg[data-v-355f4c6c]{width:120px;height:120px;background-color:#f4f5f6;border-radius:8px;margin-top:12px}.rescourse-list-layout .add-link .title[data-v-355f4c6c]{font-size:14px;color:#666;margin-bottom:16px}.rescourse-list-layout .add-link .line-item[data-v-355f4c6c]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rescourse-list-layout .add-link .line-item .el-input[data-v-355f4c6c]{flex:1}.rescourse-list-layout .add-link .line-item .copy-link[data-v-355f4c6c]{flex-shrink:0}.rescourse-list-layout .team-dialog .grid-left .search[data-v-355f4c6c]{display:flex;gap:12px;margin-bottom:20px}.rescourse-list-layout .team-dialog .grid-left .search .el-input[data-v-355f4c6c]{flex:1}.rescourse-list-layout .team-dialog .grid-left .title[data-v-355f4c6c]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.rescourse-list-layout .team-dialog .grid-left .checked-person[data-v-355f4c6c]{display:flex;flex-wrap:wrap;gap:8px}.rescourse-list-layout .team-dialog .grid-right[data-v-355f4c6c]{border-left:1px solid #e9ecef;padding-left:20px}.rescourse-list-layout .team-dialog .grid-right .el-checkbox-group[data-v-355f4c6c]{max-height:500px;overflow-y:auto}.rescourse-list-layout .team-dialog .grid-right .el-checkbox[data-v-355f4c6c]{display:flex;align-items:center;margin-bottom:16px}.rescourse-list-layout .team-dialog .grid-right .el-checkbox .item-check[data-v-355f4c6c]{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e9ecef;border-radius:8px;transition:all .3s}.rescourse-list-layout .team-dialog .grid-right .el-checkbox .item-check[data-v-355f4c6c]:hover{border-color:#667eea;background:rgba(102,126,234,.05)}.rescourse-list-layout .team-dialog .grid-right .el-checkbox .item-check img[data-v-355f4c6c]{width:50px;height:50px;border-radius:50%}