.bibliography-panel[data-v-db18a3f7]{background:var(--surface);color:var(--textPrimary);display:flex;flex-direction:column;height:100%}.panel-header[data-v-db18a3f7]{align-items:center;border-bottom:1px solid var(--borderDefault);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.panel-title[data-v-db18a3f7]{font-size:1rem;font-weight:600;margin:0}.header-actions[data-v-db18a3f7]{align-items:center;display:flex;gap:8px}.filter-select[data-v-db18a3f7],.style-select[data-v-db18a3f7]{background:var(--surface);padding:4px 8px}.action-btn[data-v-db18a3f7],.filter-select[data-v-db18a3f7],.style-select[data-v-db18a3f7]{border:1px solid var(--borderDefault);border-radius:4px;color:var(--textPrimary);font-size:.75rem}.action-btn[data-v-db18a3f7]{background:transparent;cursor:pointer;padding:4px 12px;transition:all .15s}.action-btn[data-v-db18a3f7]:hover:not(:disabled){background:var(--surfaceAlt);border-color:var(--accentFill)}.action-btn[data-v-db18a3f7]:disabled{cursor:not-allowed;opacity:.5}.empty-state[data-v-db18a3f7],.loading-state[data-v-db18a3f7]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:32px;text-align:center}.spinner[data-v-db18a3f7]{animation:spin-db18a3f7 .6s linear infinite;border:2px solid var(--borderDefault);border-radius:50%;border-right-color:var(--accentFill);display:inline-block;height:20px;margin-bottom:8px;width:20px}@keyframes spin-db18a3f7{to{transform:rotate(1turn)}}.empty-icon[data-v-db18a3f7]{font-size:3rem;margin-bottom:12px}.empty-text[data-v-db18a3f7]{color:var(--textPrimary);font-size:.9rem;margin:0 0 8px}.empty-hint[data-v-db18a3f7]{color:var(--textMuted);font-size:.8rem;margin:0;max-width:280px}.controls[data-v-db18a3f7]{border-bottom:1px solid var(--borderDefault);flex-shrink:0;gap:16px;padding:8px 16px}.controls[data-v-db18a3f7],.filter-group[data-v-db18a3f7]{align-items:center;display:flex}.filter-group[data-v-db18a3f7]{gap:6px}.filter-label[data-v-db18a3f7],.source-count[data-v-db18a3f7]{color:var(--textMuted);font-size:.75rem}.source-count[data-v-db18a3f7]{margin-left:auto}.bibliography-content[data-v-db18a3f7]{display:flex;flex:1;flex-direction:column;min-height:0}.bibliography-list[data-v-db18a3f7]{flex:1;overflow-y:auto;padding:8px}.bibliography-entry[data-v-db18a3f7]{align-items:flex-start;background:var(--surfaceAlt);border-radius:6px;cursor:pointer;display:flex;gap:8px;margin-bottom:8px;padding:12px;transition:all .15s}.bibliography-entry[data-v-db18a3f7]:hover{background:var(--surfaceHover,var(--surfaceAlt));box-shadow:0 1px 3px #0000001a}.bibliography-entry.selected[data-v-db18a3f7]{background:var(--accentFill);background:color-mix(in oklch,var(--accentFill) 15%,var(--surfaceAlt));box-shadow:inset 0 0 0 1px var(--accentFill)}.entry-content[data-v-db18a3f7]{flex:1;min-width:0}.entry-citation[data-v-db18a3f7]{font-size:.85rem;line-height:1.5;margin-bottom:8px}.entry-citation[data-v-db18a3f7] em{font-style:italic}.entry-meta[data-v-db18a3f7]{display:flex;flex-wrap:wrap;gap:6px}.status-badge[data-v-db18a3f7],.type-badge[data-v-db18a3f7]{border-radius:3px;font-size:.65rem;font-weight:500;padding:2px 6px;text-transform:uppercase}.status-badge[data-v-db18a3f7]{background:var(--borderDefault);color:var(--textMuted)}.status-badge.to-read[data-v-db18a3f7]{background:#dbeafe;color:#1e40af}.status-badge.reading[data-v-db18a3f7]{background:#fef3c7;color:#92400e}.status-badge.reviewed[data-v-db18a3f7]{background:#d1fae5;color:#065f46}.status-badge.cited[data-v-db18a3f7]{background:#ede9fe;color:#5b21b6}.status-badge.archived[data-v-db18a3f7]{background:#f3f4f6;color:#4b5563}.type-badge[data-v-db18a3f7]{background:var(--surfaceAlt);border:1px solid var(--borderDefault);color:var(--textMuted)}.relevance-badge[data-v-db18a3f7]{color:#f59e0b;font-size:.7rem}.entry-actions[data-v-db18a3f7]{display:flex;gap:4px;opacity:0;transition:opacity .15s}.bibliography-entry:hover .entry-actions[data-v-db18a3f7]{opacity:1}.icon-btn[data-v-db18a3f7]{background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;height:28px;padding:0;transition:background .15s;width:28px}.icon-btn[data-v-db18a3f7]:hover,.source-detail[data-v-db18a3f7]{background:var(--surfaceAlt)}.source-detail[data-v-db18a3f7]{border-top:1px solid var(--borderDefault);flex-shrink:0;padding:12px 16px}.detail-header[data-v-db18a3f7]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.detail-title[data-v-db18a3f7]{flex:1;font-size:.9rem;font-weight:600;margin:0;min-width:0}.close-btn[data-v-db18a3f7]{background:transparent;border:none;color:var(--textMuted);cursor:pointer;font-size:1.25rem;height:24px;line-height:1;padding:0;width:24px}.close-btn[data-v-db18a3f7]:hover{color:var(--textPrimary)}.detail-field[data-v-db18a3f7]{display:flex;font-size:.8rem;gap:8px;margin-bottom:8px}.detail-label[data-v-db18a3f7]{color:var(--textMuted);flex-shrink:0}.detail-value[data-v-db18a3f7]{color:var(--textPrimary)}.detail-link[data-v-db18a3f7]{color:var(--accentFill);text-decoration:none}.detail-link[data-v-db18a3f7]:hover{text-decoration:underline}
