.panel-card[data-v-f38d6ccb]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:20px}.panel-card .panel-header[data-v-f38d6ccb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.panel-card .panel-header .panel-title[data-v-f38d6ccb]{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px}.panel-card .panel-header .panel-title .title-icon[data-v-f38d6ccb]{color:#2563eb;font-size:18px}.panel-card .panel-header .count-badge[data-v-f38d6ccb]{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;font-size:11px;font-weight:500;height:20px;padding:0 8px}.attendees-list[data-v-f38d6ccb]{display:flex;flex-direction:column;gap:12px;min-width:0}.attendees-list .attendee-item[data-v-f38d6ccb]{align-items:center;display:flex;gap:12px;min-width:0}.attendees-list .attendee-item .attendee-info[data-v-f38d6ccb]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.attendees-list .attendee-item .attendee-info .attendee-name[data-v-f38d6ccb]{color:#0f172a;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendees-list .attendee-item .attendee-info .attendee-role[data-v-f38d6ccb]{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendees-list .attendee-item .creator-avatar[data-v-f38d6ccb]{border-radius:50%;height:32px;width:32px}.attendees-list .attendee-item .creator-avatar img[data-v-f38d6ccb]{border-radius:50%;flex-shrink:0;height:32px;width:32px}.attendees-list .attendee-item .host-badge[data-v-f38d6ccb]{align-items:center;background:#eff6ff;border-radius:4px;color:#2563eb;display:flex;flex-shrink:0;font-size:10px;font-weight:500;height:20px;padding:0 8px}.panel-card[data-v-da2525c1]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:20px}.panel-card .panel-header[data-v-da2525c1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.panel-card .panel-header .panel-title[data-v-da2525c1]{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px}.panel-card .panel-header .panel-title .title-icon[data-v-da2525c1]{color:#2563eb;font-size:18px}.panel-card .panel-header .upload-btn[data-v-da2525c1]{background:#2563eb;border-color:#2563eb;border-radius:4px;color:#fff;font-family:SourceHanSans-Medium;font-size:11px;font-weight:500;height:23px;line-height:1.2;padding:0 8px}.panel-card .panel-header .count-badge[data-v-da2525c1]{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;font-size:11px;font-weight:500;height:20px;padding:0 8px}.hidden-input[data-v-da2525c1]{display:none}.materials-list[data-v-da2525c1]{display:flex;flex-direction:column;gap:12px}.materials-list .empty[data-v-da2525c1]{align-items:center;background:#f9fafb;border-radius:12px;color:#94a3b8;display:flex;font-size:12px;height:80px;justify-content:center;line-height:1.5}.materials-list .material-item[data-v-da2525c1]{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:12px;padding:10px}.materials-list .material-item .file-icon-box[data-v-da2525c1]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.materials-list .material-item .file-icon-box[data-v-da2525c1] i{font-size:20px}.materials-list .material-item .file-info[data-v-da2525c1]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.materials-list .material-item .file-info .file-name[data-v-da2525c1]{color:#0f172a;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-list .material-item .file-info .file-meta[data-v-da2525c1]{color:#94a3b8;font-size:11px}.materials-list .material-item .file-remove[data-v-da2525c1]{color:#9ca3af;cursor:pointer;flex-shrink:0;transition:color .2s}.materials-list .material-item .file-remove[data-v-da2525c1]:hover{color:#ef4444}.detail-page[data-v-deda21c1]{background:#f9fafb;overflow:auto}.detail-page[data-v-deda21c1],.detail-page-content[data-v-deda21c1]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.detail-page-content[data-v-deda21c1]{gap:24px;margin:0 auto;padding:24px 32px;width:100%}.detail-page .page-title-row[data-v-deda21c1]{margin-bottom:24px}.detail-page .page-title-row .title-area .page-title[data-v-deda21c1]{color:#0f172a;font-size:24px;font-weight:700;line-height:1.2}.detail-page .page-title-row .title-area .page-subtitle[data-v-deda21c1]{color:#94a3b8;font-size:13px;line-height:1.2;padding-top:4px}.detail-page .main-content[data-v-deda21c1]{display:flex;flex-direction:column;width:100%}.detail-page .main-content[data-v-deda21c1] .back-btn{color:#64748b;font-size:14px;padding:0}.detail-page .main-content[data-v-deda21c1] .back-btn:hover{background:none;color:#2563eb}.detail-page .main-content .course-content[data-v-deda21c1]{align-items:stretch;display:flex;gap:24px;width:100%}.detail-page .main-content .left-column[data-v-deda21c1]{min-width:600px;width:100%}.detail-page .main-content .left-column .video-card[data-v-deda21c1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden;width:100%}.detail-page .main-content .left-column .video-card .video-title-bar[data-v-deda21c1]{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 16px}.detail-page .main-content .left-column .video-card .video-title-bar .title-content[data-v-deda21c1]{align-items:center;display:flex;justify-content:space-between}.detail-page .main-content .left-column .video-card .video-title-bar .title-content .title-icon[data-v-deda21c1]{color:#2563eb;font-size:18px}.detail-page .main-content .left-column .video-card .video-title-bar .title-content .title-text[data-v-deda21c1]{color:#374151;font-size:13px;font-weight:500}.detail-page .main-content .left-column .video-card .video-title-bar .title-content .report-btn[data-v-deda21c1]{font-weight:700;height:30px}.detail-page .main-content .left-column .video-card .video-content-area[data-v-deda21c1]{padding:24px}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area[data-v-deda21c1]{align-items:center;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:center;overflow:hidden;width:100%}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area.video-player-area-empty[data-v-deda21c1]{aspect-ratio:16/9;border-style:dashed}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area video[data-v-deda21c1]{width:100%}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .upload-associate-row[data-v-deda21c1]{align-items:center;display:flex;flex-direction:column;gap:16px}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .upload-associate-row .upload-group[data-v-deda21c1]{align-items:center;display:flex;flex-direction:column;gap:8px}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .upload-associate-row .upload-group .upload-btn[data-v-deda21c1]{background:#2563eb;border-radius:6px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .associate-group[data-v-deda21c1]{align-items:center;display:flex;flex-direction:column;gap:8px}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .associate-group .associate-btn[data-v-deda21c1]{background:#fff;border:1px solid #2563eb;border-radius:6px;color:#2563eb;font-size:12px;font-weight:500;padding:6px 12px}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .associate-group .associate-tip-text[data-v-deda21c1]{color:#6b7280;font-size:14px;text-align:center}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .video-empty[data-v-deda21c1]{align-items:center;display:flex;flex-direction:column;gap:8px}.detail-page .main-content .left-column .video-card .video-content-area .video-player-area .video-empty-icon[data-v-deda21c1]{align-items:center;background:#eff6ff;border-radius:50%;color:#60a5fa;display:flex;font-size:36px;height:72px;justify-content:center;margin-bottom:8px;width:72px}.detail-page .main-content .left-column .video-card .video-content-area .video-info[data-v-deda21c1]{padding-top:16px}.detail-page .main-content .left-column .video-card .video-content-area .video-info .video-title-info[data-v-deda21c1]{align-items:center;display:flex}.detail-page .main-content .left-column .video-card .video-content-area .video-info .video-title-info .info-icon[data-v-deda21c1]{color:#9ca3af;font-size:16px}.detail-page .main-content .left-column .video-card .video-content-area .video-info .video-title-info .info-text[data-v-deda21c1]{color:#0f172a;font-size:14px;font-weight:500;padding-left:6px}.detail-page .main-content .left-column .video-card .video-content-area .video-info .video-title-info .info-text-warning[data-v-deda21c1]{color:#9ca3af}.detail-page .main-content .left-column .video-card .video-content-area .video-info .info-text-await[data-v-deda21c1]{color:#cbd5e1;font-size:12px}.detail-page .main-content .right-column[data-v-deda21c1]{align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:16px;max-height:100%;min-height:0;overflow:hidden;width:400px}.detail-page .main-content .right-column .materials-card[data-v-deda21c1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a}.detail-page .main-content .right-column .materials-card .materials-header[data-v-deda21c1]{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.detail-page .main-content .right-column .materials-card .materials-header .materials-title[data-v-deda21c1]{color:#0f172a;font-size:14px;font-weight:600}.detail-page .main-content .right-column .materials-card .materials-header .materials-upload-btn[data-v-deda21c1]{background:#2563eb;border-radius:6px;color:#fff;font-size:11px;font-weight:500;padding:4px 10px}.detail-page .main-content .right-column .materials-card .file-tip[data-v-deda21c1]{background:#f9fafb;border-radius:0 0 12px 12px;color:#94a3b8;font-size:11px;line-height:1.5;padding:8px 16px}.detail-page .main-content .right-column .materials-card .file-row[data-v-deda21c1]{padding-right:16px}.detail-page .main-content .right-column .participants-card .participants-count[data-v-deda21c1]{color:#94a3b8;font-size:11px}.detail-page .main-content .right-column .participants-card .participant-row[data-v-deda21c1]{align-items:center;display:flex;padding:12px 16px;transition:background .2s}.detail-page .main-content .right-column .participants-card .participant-row .avatar[data-v-deda21c1]{align-items:center;border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.detail-page .main-content .right-column .participants-card .participant-row .participant-name[data-v-deda21c1]{color:#0f172a;font-size:12px;font-weight:500;padding-left:10px}.detail-page .main-content .right-column .participants-card .participant-row .creator-tag[data-v-deda21c1],.detail-page .main-content .right-column .participants-card .participant-row .expert-tag[data-v-deda21c1],.detail-page .main-content .right-column .participants-card .participant-row .org-tag[data-v-deda21c1]{background:#fef3c7;border-radius:4px;color:#d97706;font-size:10px;font-weight:500;line-height:1.5;margin-left:8px;padding:2px 6px}.detail-page .main-content .right-column .participants-card .participant-row .teacher-tag[data-v-deda21c1]{background:#165dff!important;color:#fff!important}.detail-page .main-content .right-column .participants-card .participant-row .org-tag[data-v-deda21c1]{background:#dbe8fa;color:#2563eb}.detail-page .main-content .right-column .participants-card .participant-row .expert-tag[data-v-deda21c1]{background:#f0fdf4;color:#028e2e}.detail-page .main-content .right-column .comments-card .view-details-btn[data-v-deda21c1]{background:#f0fdf4;border-radius:4px;color:#028e2e;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:background .2s}.detail-page .main-content .right-column .comments-card .view-details-btn[data-v-deda21c1]:hover{background:#dcfce7}.detail-page .main-content .right-column .comments-card .comments-list .comment-row[data-v-deda21c1]{padding:12px 16px}.detail-page .main-content .right-column .comments-card .comments-list .comment-row .comment-name[data-v-deda21c1]{color:#0f172a;font-size:12px;font-weight:500;line-height:1.2}.detail-page .main-content .right-column .comments-card .comments-list .comment-row .comment-content[data-v-deda21c1]{color:#64748b;display:-webkit-box;font-size:11px;line-height:1.2;overflow:hidden;padding-top:8px;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.detail-page .main-content .right-column .comments-card .comments-list .comment-row .file-row[data-v-deda21c1]{padding:6px 0 6px 16px}.detail-page .main-content .right-column .comments-card .comments-list .comment-row .file-name[data-v-deda21c1]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.detail-page .main-content .right-column .comments-detail[data-v-deda21c1]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.detail-page .main-content .right-column .comments-detail .comments-header[data-v-deda21c1]{flex-shrink:0}.detail-page .main-content .right-column .comments-detail[data-v-deda21c1] .arco-scrollbar{flex:1;min-height:0;overflow:hidden;position:relative}.detail-page .main-content .right-column .comments-detail[data-v-deda21c1] .arco-scrollbar-container{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.detail-page .main-content .right-column .comments-detail .comment-input-box[data-v-deda21c1]{flex-shrink:0}.detail-page .main-content .right-column .comments-detail .comment-row[data-v-deda21c1]{box-sizing:border-box;display:flex;gap:10px}.detail-page .main-content .right-column .comments-detail .comment-row .avatar[data-v-deda21c1]{flex-shrink:0}.detail-page .main-content .right-column .comments-detail .comment-row .arco-space[data-v-deda21c1]{width:calc(100% - 48px)}.detail-page .main-content .right-column .comments-detail .comment-row .comment-name[data-v-deda21c1]{color:#0f172a;font-size:12px;font-weight:500;line-height:1.2}.detail-page .main-content .right-column .comments-detail .comment-row .comment-content[data-v-deda21c1]{display:block!important;font-size:12px;overflow:visible!important;padding:4px 0;text-overflow:clip!important}.detail-page .main-content .right-column .comments-detail .comment-row .comment-time[data-v-deda21c1]{color:#cbd5e1;font-size:11px;line-height:1.5}.detail-page .main-content .right-column .comments-detail .comment-row .file-name[data-v-deda21c1]{padding:0 8px}.detail-page .main-content .right-column .comments-detail .empty[data-v-deda21c1]{flex:1}.detail-page .comments-full-detail[data-v-deda21c1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 282px);overflow:hidden;width:100%}.detail-page .comments-full-detail .comments-main[data-v-deda21c1]{display:flex;flex-direction:column;min-height:0}.detail-page .comments-full-detail[data-v-deda21c1] .arco-scrollbar{height:100%}.detail-page .comments-full-detail .comments-header .option-btn[data-v-deda21c1]{height:32px;width:32px}.detail-page .comments-full-detail .comments-header .fullscreen-btn[data-v-deda21c1]{background:#fff;border:1px solid #e5e7eb;color:#6b7280;height:32px}.detail-page .comments-full-detail .comments-header .fullscreen-btn[data-v-deda21c1]:hover{border-color:#2563eb;color:#2563eb}.detail-page .comments-full-detail .comments-list[data-v-deda21c1]{padding:8px 0}.detail-page .comments-full-detail .comments-list .comment-row[data-v-deda21c1]{box-sizing:border-box;display:flex;gap:12px;padding:16px 24px;width:100%}.detail-page .comments-full-detail .comments-list .comment-row .avatar[data-v-deda21c1]{flex-shrink:0}.detail-page .comments-full-detail .comments-list .comment-row .comment-name[data-v-deda21c1]{color:#0f172a;font-size:14px;font-weight:600}.detail-page .comments-full-detail .comments-list .comment-row .comment-time[data-v-deda21c1]{color:#94a3b8;font-size:12px}.detail-page .comments-full-detail .comments-list .comment-row .comment-content[data-v-deda21c1]{color:#374151;font-size:13px;line-height:1.2;padding:8px 0}.detail-page .comments-full-detail .comments-list .file-name[data-v-deda21c1]{flex:none;margin-right:8px;width:-moz-fit-content!important;width:fit-content!important}.detail-page .comments-header[data-v-deda21c1]{align-items:center;display:flex;justify-content:space-between;padding:16px 24px}.detail-page .comments-header .icon[data-v-deda21c1]{color:#2563eb;font-size:18px}.detail-page .comments-header .comments-count[data-v-deda21c1]{background:#eff6ff;border-radius:4px;color:#2563eb;font-size:11px;padding:2px 6px}.detail-page .comments-header .option-btn[data-v-deda21c1]{align-items:center;background:#f3f4f6;border-radius:6px;color:#647480;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .3s;width:28px}.detail-page .comments-header .option-btn[data-v-deda21c1]:hover{color:#2563eb}.detail-page .comment-input-box[data-v-deda21c1]{background:#f9fafb;border-radius:0 0 12px 12px;flex-shrink:0;padding:16px}.detail-page .comment-input-box .comment-textarea[data-v-deda21c1]{background:#fff;border-color:#e5e7eb;margin-bottom:8px;width:100%}.detail-page .comment-input-box .comment-textarea[data-v-deda21c1] .arco-textarea{font-size:13px}.detail-page .comment-input-box .comment-input-footer[data-v-deda21c1]{align-items:center;display:flex;justify-content:space-between}.detail-page .comment-input-box .comment-input-footer .comment-input-actions[data-v-deda21c1]{align-items:center;display:flex;gap:8px}.detail-page .comment-input-box .comment-input-footer .comment-input-actions .action-icon[data-v-deda21c1]{color:#9ca3af;cursor:pointer;font-size:16px;transition:color .2s}.detail-page .comment-input-box .comment-input-footer .comment-input-actions .action-icon[data-v-deda21c1]:hover{color:#2563eb}.detail-page .file-row[data-v-deda21c1]{align-items:center;display:flex;padding:12px 0 12px 16px;transition:background .2s}.detail-page .file-row:hover .file-actions[data-v-deda21c1]{opacity:1!important}.detail-page .file-row .file-icon[data-v-deda21c1]{flex-shrink:0;font-size:18px}.detail-page .file-row .file-name[data-v-deda21c1]{color:#374151;flex:1;font-size:12px;padding-left:8px}.detail-page .file-row .file-actions[data-v-deda21c1]{align-items:center;display:flex;flex-shrink:0;gap:8px;opacity:0;transition:opacity .2s}.detail-page .file-row .file-actions .action-icon[data-v-deda21c1]{color:#9ca3af;cursor:pointer;font-size:16px;transition:color .2s}.detail-page .file-row .file-actions .action-icon[data-v-deda21c1]:hover{color:#2563eb}.detail-page .action-icon[data-v-deda21c1]{color:#9ca3af;cursor:pointer;font-size:16px;transition:color .2s}.detail-page .action-icon[data-v-deda21c1]:hover{color:#2563eb}.empty[data-v-deda21c1]{align-items:center;border-radius:12px;color:#94a3b8;display:flex;font-size:12px;height:80px;justify-content:center;line-height:1.5}.research-detail .main-content[data-v-deda21c1]{height:-moz-fit-content!important;height:fit-content!important}.research-detail .main-content .share-spin[data-v-deda21c1]{flex:1;height:-moz-fit-content;height:fit-content;width:100%}.research-detail .main-content .over-btn[data-v-deda21c1],.research-detail .main-content .share-btn[data-v-deda21c1]{border-radius:8px;font-size:12px;height:36px;padding:0 16px}.research-detail .main-content .over-btn svg[data-v-deda21c1],.research-detail .main-content .share-btn svg[data-v-deda21c1]{height:16px;margin-right:8px;width:16px}.research-detail .main-content .share-btn[data-v-deda21c1]{background:#fff;border-color:#e5e7eb;color:#64748b}.research-detail .main-content .over-btn[data-v-deda21c1]{background:#ef4444;color:#fff;font-weight:600}.research-detail .content-area[data-v-deda21c1]{display:flex;flex-direction:column;gap:24px}.research-detail .header-card[data-v-deda21c1]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:24px}.research-detail .header-card .title-section[data-v-deda21c1]{align-items:center;display:flex;gap:17px;margin-bottom:16px}.research-detail .header-card .title-section .status-tag[data-v-deda21c1]{align-items:center;background:#eff6ff;border-radius:6px;color:#2563eb;display:flex;font-size:12px;font-weight:500;gap:7px;padding:6px 12px}.research-detail .header-card .title-section .status-tag .status-dot[data-v-deda21c1]{background:#3b82f6;border-radius:4px;height:8px;width:9px}.research-detail .header-card .title-section .activity-title[data-v-deda21c1]{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2;margin:0}.research-detail .header-card .meta-row[data-v-deda21c1]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.research-detail .header-card .meta-row .meta-item[data-v-deda21c1]{align-items:center;display:flex;gap:7px}.research-detail .header-card .meta-row .meta-item .meta-icon[data-v-deda21c1]{color:#9ca3af;font-size:14px}.research-detail .header-card .meta-row .meta-item .meta-text[data-v-deda21c1]{color:#64748b;font-size:13px;line-height:1.2}.research-detail .main-layout[data-v-deda21c1]{display:flex;gap:24px}.research-detail .main-layout .course-list-section[data-v-deda21c1]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000000a;flex:1;padding:24px}.research-detail .main-layout .side-panel[data-v-deda21c1]{display:flex;flex-direction:column;gap:20px;width:298px}.research-detail .search-filter-row[data-v-deda21c1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.research-detail .search-filter-row .left-filter[data-v-deda21c1]{align-items:center;display:flex;gap:12px}.research-detail .search-filter-row .search-input[data-v-deda21c1]{border-color:#e5e7eb;border-radius:8px;height:36px}.research-detail .search-filter-row .search-input[data-v-deda21c1] .arco-input-prefix{color:#9ca3af}.research-detail .search-filter-row[data-v-deda21c1] .filter-select{border-color:#e5e7eb;border-radius:8px;height:36px;min-width:86px}.research-detail .search-filter-row .right-actions[data-v-deda21c1]{align-items:center;display:flex;gap:12px;margin-left:12px}.research-detail .search-filter-row .right-actions .compare-btn[data-v-deda21c1]{border-radius:8px;font-size:13px;font-weight:500;height:36px;padding:0 16px}.research-detail .search-filter-row .right-actions .cancel-btn[data-v-deda21c1]{border-color:#e5e7eb;border-radius:8px;color:#64748b;font-size:13px;height:36px;padding:0 12px}.research-detail .list-header[data-v-deda21c1]{align-items:center;background:#eff6ff;border-radius:6px;display:flex;margin-bottom:4px;padding:10px 16px}.research-detail .list-header .header-col[data-v-deda21c1]{color:#94a3b8;font-size:12px;font-weight:500}.research-detail .list-header .header-col.select-col[data-v-deda21c1]{width:40px}.research-detail .list-header .header-col.info-col[data-v-deda21c1]{flex:1}.research-detail .list-header .header-col.action-col[data-v-deda21c1]{text-align:center;width:100px}.research-detail .pagination-wrap[data-v-deda21c1]{display:flex;justify-content:flex-end;margin-top:16px}.research-detail .course-list .course-item[data-v-deda21c1]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;padding:16px;transition:background .2s}.research-detail .course-list .course-item[data-v-deda21c1]:hover{background:#f9fafb}.research-detail .course-list .course-item.selected[data-v-deda21c1]{background:#eff6ff80}.research-detail .course-list .course-item .select-col[data-v-deda21c1]{display:flex;justify-content:center;width:40px}.research-detail .course-list .course-item .info-col[data-v-deda21c1]{display:flex;flex:1;flex-direction:column;gap:6px}.research-detail .course-list .course-item .info-col .course-title[data-v-deda21c1]{color:#0f172a;font-size:15px;font-weight:500;line-height:1.2}.research-detail .course-list .course-item .info-col .course-meta[data-v-deda21c1]{align-items:center;color:#64748b;display:flex;font-size:12px;gap:12px}.research-detail .course-list .course-item .info-col .course-meta .divider-dot[data-v-deda21c1]{background:#d1d5db;border-radius:2px;height:4px;width:4px}.research-detail .course-list .course-item .action-col[data-v-deda21c1]{display:flex;justify-content:center;width:100px}.research-detail .course-list .course-item .action-col .detail-btn[data-v-deda21c1]{background:#eff6ff;border-color:#bfdbfe;border-radius:6px;color:#2563eb;font-size:12px;height:32px;padding:0 12px}
