.article-explorer[data-v-011ddb32]{flex-direction:column;height:100%;max-height:80vh;padding:16px;display:flex;overflow-y:auto}.explorer-header[data-v-011ddb32]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.explorer-header h3[data-v-011ddb32]{color:#1f2937;margin:0;font-size:1.5rem}.search-bar[data-v-011ddb32]{width:100%;max-width:500px;display:flex}.search-bar input[data-v-011ddb32]{border:1px solid #d1d5db;border-right:none;border-radius:4px 0 0 4px;flex:1;padding:8px 12px;font-size:1rem}.search-btn[data-v-011ddb32]{color:#fff;cursor:pointer;background-color:#1890ff;border:none;border-radius:0 4px 4px 0;padding:8px 12px}.explorer-filters[data-v-011ddb32]{margin-bottom:20px}.filter-group[data-v-011ddb32]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-group label[data-v-011ddb32]{color:#6b7280;font-size:.875rem}.clear-filters[data-v-011ddb32],.filter-group select[data-v-011ddb32]{border:1px solid #d1d5db;border-radius:4px;padding:6px 12px;font-size:.875rem}.clear-filters[data-v-011ddb32]{cursor:pointer;background-color:#f3f4f6}.loading-state[data-v-011ddb32]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.loading-spinner[data-v-011ddb32]{border:3px solid #f3f3f3;border-top-color:#1890ff;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite spin-011ddb32}@keyframes spin-011ddb32{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.no-results[data-v-011ddb32]{text-align:center;color:#6b7280;padding:40px 0}.clear-filters-btn[data-v-011ddb32]{cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;margin-top:12px;padding:6px 12px;font-size:.875rem}.article-grid[data-v-011ddb32]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:20px;display:grid}.article-card[data-v-011ddb32]{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;height:180px;padding:16px;transition:all .2s;display:flex}.article-card[data-v-011ddb32]:hover{border-color:#1890ff;transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.article-title[data-v-011ddb32]{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.125rem;font-weight:600;display:-webkit-box;overflow:hidden}.article-meta[data-v-011ddb32]{color:#6b7280;justify-content:space-between;margin-bottom:12px;font-size:.75rem;display:flex}.article-category[data-v-011ddb32]{background-color:#f3f4f6;border-radius:4px;padding:2px 6px;font-weight:500}.article-preview[data-v-011ddb32]{color:#4b5563;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.article-preview.no-description[data-v-011ddb32]{color:#9ca3af;font-style:italic}.article-footer[data-v-011ddb32]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.access-indicator[data-v-011ddb32]{border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:500}.access-indicator.private[data-v-011ddb32]{color:#b91c1c;background-color:#fee2e2}.access-indicator.shared[data-v-011ddb32]{color:#1e40af;background-color:#dbeafe}.access-indicator.public[data-v-011ddb32]{color:#065f46;background-color:#d1fae5}.load-more[data-v-011ddb32]{text-align:center;margin:20px 0}.load-more button[data-v-011ddb32]{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;padding:8px 16px;font-size:.875rem;transition:background-color .2s}.load-more button[data-v-011ddb32]:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.load-more button[data-v-011ddb32]:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.explorer-header[data-v-011ddb32]{flex-direction:column;align-items:flex-start}.search-bar[data-v-011ddb32]{max-width:100%}.article-grid[data-v-011ddb32]{grid-template-columns:1fr}}
