.publications-container[data-v-95e12d4c]{gap:24px;width:100%;display:flex}.publications-container[data-v-95e12d4c] .filter-sidebar{flex-shrink:0;width:256px}.publications-container .content-card[data-v-95e12d4c]{flex:1;min-width:0}.content-card[data-v-95e12d4c]{min-height:100px}.content-card[data-v-95e12d4c] .el-loading-mask{height:100%;max-height:100vh}.content-card[data-v-95e12d4c]{background:#fff;border:1px solid #0000001a;border-radius:14px;padding:25px}.content-card .card-header[data-v-95e12d4c]{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.content-card .card-header .header-left[data-v-95e12d4c]{align-items:center;gap:8px;display:flex}.content-card .card-header .header-left svg[data-v-95e12d4c]{color:#0d1c28;flex-shrink:0;width:20px;height:20px}.content-card .card-header .header-left h3[data-v-95e12d4c]{color:#0d1c28;margin:0;font-size:16px;font-weight:400}.content-card .card-header .header-left .badge[data-v-95e12d4c]{color:#030213;background:#edf5ff;border-radius:8px;align-items:center;height:22px;padding:3px 9px;font-size:12px;font-weight:500;display:flex}.content-card .card-header .header-actions[data-v-95e12d4c]{gap:8px;display:flex}.content-card .card-header .header-actions .add-btn[data-v-95e12d4c]{color:#0d1c28;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:10px;height:32px;padding:0 11px;font-size:14px;font-weight:500;display:flex}.content-card .card-header .header-actions .add-btn[data-v-95e12d4c]:hover{background:#00000005}.content-card .card-header .header-actions .add-btn svg[data-v-95e12d4c]{width:16px;height:16px}.content-card .card-filters[data-v-95e12d4c]{border-top:1px solid #0000001a;align-items:center;gap:8px;padding:16px 24px;display:flex}.content-card .card-filters .search-input[data-v-95e12d4c]{width:662px}.content-card .card-filters .search-input[data-v-95e12d4c] .el-input__wrapper{box-shadow:none;background:#f3f3f5;border:1px solid #0000;border-radius:8px;height:36px;padding:4px 12px}.content-card .card-filters .search-input[data-v-95e12d4c] .el-input__wrapper:hover{background:#ebebed}.content-card .card-filters .search-input[data-v-95e12d4c] .el-input__wrapper.is-focus{background:#fff;border-color:#0082ee}.content-card .card-filters .search-input[data-v-95e12d4c] .el-input__prefix{align-items:center;margin-right:8px;display:flex}.content-card .card-filters .search-input[data-v-95e12d4c] .el-input__prefix svg{color:#717182;width:16px;height:16px}.content-card .card-filters .search-input[data-v-95e12d4c] .el-input__inner{color:#0d1c28;font-size:14px}.content-card .card-filters .search-input[data-v-95e12d4c] .el-input__inner::placeholder{color:#717182}.content-card .card-filters .filter-group[data-v-95e12d4c]{align-items:center;gap:8px;display:flex}.content-card .card-filters .filter-group svg[data-v-95e12d4c]{color:#717182;flex-shrink:0;width:16px;height:16px}.content-card .card-filters .filter-group .filter-select[data-v-95e12d4c]{min-width:140px}.content-card .card-filters .filter-group .filter-select[data-v-95e12d4c] .el-input__wrapper{box-shadow:none;background:#f3f3f5;border:1px solid #0000;border-radius:8px;height:36px;padding:4px 12px}.content-card .card-filters .filter-group .filter-select[data-v-95e12d4c] .el-input__wrapper:hover{background:#ebebed}.content-card .card-filters .filter-group .filter-select[data-v-95e12d4c] .el-input__wrapper.is-focus{background:#fff;border-color:#0082ee}.content-card .card-filters .filter-group .filter-select[data-v-95e12d4c] .el-input__inner{color:#0d1c28;font-size:14px}.content-card .card-filters .filter-group .filter-select[data-v-95e12d4c] .el-input__inner::placeholder{color:#717182}.content-card .card-filters .filter-group .filter-select[data-v-95e12d4c] .el-input__suffix .el-icon{color:#717182}.content-card .card-content[data-v-95e12d4c]{min-height:100px}.content-card .card-content .publications-list[data-v-95e12d4c]{flex-direction:column;gap:16px;display:flex}.content-card .card-content .publications-list .publication-item[data-v-95e12d4c]{background:0 0;border:1px solid #e5e6eb;border-radius:10px;gap:16px;padding:25px;transition:all .2s;display:flex;position:relative}.content-card .card-content .publications-list .publication-item[data-v-95e12d4c]:hover{box-shadow:0 2px 8px #00000014}.content-card .card-content .publications-list .publication-item:hover .pub-hover-actions[data-v-95e12d4c]{opacity:1}.content-card .card-content .publications-list .publication-item .pub-icon[data-v-95e12d4c]{background:#edf5ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.content-card .card-content .publications-list .publication-item .pub-icon svg[data-v-95e12d4c]{color:#0082ee;width:24px;height:24px}.content-card .card-content .publications-list .publication-item .pub-main[data-v-95e12d4c]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.content-card .card-content .publications-list .publication-item .pub-header-section[data-v-95e12d4c]{flex-direction:column;gap:4px;display:flex}.content-card .card-content .publications-list .publication-item .pub-header-section .pub-title-link[data-v-95e12d4c]{color:inherit;text-decoration:none}.content-card .card-content .publications-list .publication-item .pub-header-section .pub-title-link:hover .pub-title[data-v-95e12d4c]{color:#0082ee}.content-card .card-content .publications-list .publication-item .pub-header-section .pub-title[data-v-95e12d4c]{color:#0d1c28;cursor:pointer;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;padding-right:76px;font-size:16px;font-weight:400;line-height:24px;transition:color .2s;display:-webkit-box;overflow:hidden}.content-card .card-content .publications-list .publication-item .pub-header-section .pub-authors[data-v-95e12d4c]{color:#0d1c28;margin:0;font-size:14px;line-height:21px}.content-card .card-content .publications-list .publication-item .pub-header-section .pub-info[data-v-95e12d4c]{color:#86909c;margin:0;font-size:14px;line-height:21px}.content-card .card-content .publications-list .publication-item .pub-abstract-box[data-v-95e12d4c]{background:#f8f9fc;border:1px solid #e5e6eb;border-radius:8px;margin-top:0;padding:12px}.content-card .card-content .publications-list .publication-item .pub-abstract-box .abstract-label[data-v-95e12d4c]{color:#86909c;letter-spacing:.5px;margin-bottom:4px;font-size:10px;line-height:10px}.content-card .card-content .publications-list .publication-item .pub-abstract-box .abstract-text[data-v-95e12d4c]{color:#0d1c28;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.content-card .card-content .publications-list .publication-item .pub-footer[data-v-95e12d4c]{justify-content:space-between;align-items:center;gap:16px;margin-top:0;display:flex}.content-card .card-content .publications-list .publication-item .pub-footer .pub-stats[data-v-95e12d4c]{align-items:center;gap:16px;display:flex}.content-card .card-content .publications-list .publication-item .pub-footer .pub-stats .stat-item[data-v-95e12d4c]{align-items:center;gap:0;font-size:14px;line-height:21px;display:flex}.content-card .card-content .publications-list .publication-item .pub-footer .pub-stats .stat-item .stat-label[data-v-95e12d4c]{color:#4b5667}.content-card .card-content .publications-list .publication-item .pub-footer .pub-stats .stat-item .stat-value[data-v-95e12d4c]{color:#0d1c28}.content-card .card-content .publications-list .publication-item .pub-footer .pub-actions[data-v-95e12d4c]{gap:8px;display:flex}.content-card .card-content .publications-list .publication-item .pub-footer .pub-actions .action-btn[data-v-95e12d4c]{color:#0d1c28;cursor:pointer;background:0 0;border:1px solid #c9cdd4;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:14px;font-weight:400;transition:all .2s;display:flex}.content-card .card-content .publications-list .publication-item .pub-footer .pub-actions .action-btn svg[data-v-95e12d4c]{width:16px;height:16px}.content-card .card-content .publications-list .publication-item .pub-footer .pub-actions .action-btn[data-v-95e12d4c]:hover{background:#00000005}.content-card .card-content .publications-list .publication-item .pub-footer .pub-actions .action-btn.ai-read-btn[data-v-95e12d4c]{color:#0082ee;border-color:#0082ee}.content-card .card-content .publications-list .publication-item .pub-footer .pub-actions .action-btn.ai-read-btn[data-v-95e12d4c]:hover{background:#0082ee0d}.content-card .card-content .publications-list .publication-item .pub-hover-actions[data-v-95e12d4c]{opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:16px;right:16px}.content-card .card-content .publications-list .publication-item .pub-hover-actions .hover-action-btn[data-v-95e12d4c]{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:32px;transition:all .2s;display:flex}.content-card .card-content .publications-list .publication-item .pub-hover-actions .hover-action-btn svg[data-v-95e12d4c]{color:#717182;width:16px;height:16px}.content-card .card-content .publications-list .publication-item .pub-hover-actions .hover-action-btn[data-v-95e12d4c]:hover{background:#0000000d}.content-card .card-content .publications-list .publication-item .pub-hover-actions .hover-action-btn:hover svg[data-v-95e12d4c]{color:#0d1c28}.content-card .card-content .publications-list .publication-item .pub-hover-actions .hover-action-btn.delete-btn:hover svg[data-v-95e12d4c]{color:#f53f3f}.content-card .load-more-wrapper[data-v-95e12d4c]{justify-content:center;margin-top:24px;display:flex}.content-card .load-more-wrapper .load-more-btn[data-v-95e12d4c]{color:#0d1c28;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;height:40px;padding:0 24px;font-size:14px;font-weight:500;transition:all .2s}.content-card .load-more-wrapper .load-more-btn[data-v-95e12d4c]:hover{background:#f5f5f5;border-color:#0003}.content-card .load-more-wrapper .load-more-btn[data-v-95e12d4c]:active{transform:scale(.98)}.content-card .empty-state[data-v-95e12d4c]{padding:60px 20px}
