.reference-manager.svelte-1yr4fla{background:var(--axo-bg-card);border:1px solid var(--axo-border-default);border-radius:var(--axo-radius-lg);padding:var(--axo-space-6);margin-bottom:var(--axo-space-6)}.reference-manager__header.svelte-1yr4fla{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-6);padding-bottom:var(--axo-space-4);border-bottom:1px solid var(--axo-border-light)}.reference-manager__title.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-lg);font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary);margin:0;letter-spacing:var(--axo-tracking-tight)}.reference-manager__actions.svelte-1yr4fla{display:flex;gap:var(--axo-space-2)}.reference-manager__icon.svelte-1yr4fla{display:inline-block;font-size:var(--axo-text-md)}.reference-manager__form.svelte-1yr4fla{background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);padding:var(--axo-space-4);margin-bottom:var(--axo-space-6)}.reference-manager__form-header.svelte-1yr4fla{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--axo-space-4)}.reference-manager__form-title.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-md);font-weight:var(--axo-weight-medium);color:var(--axo-text-primary);margin:0}.reference-manager__form-grid.svelte-1yr4fla{display:grid;grid-template-columns:1fr 1fr;gap:var(--axo-space-4)}.reference-manager__form-full.svelte-1yr4fla{grid-column:1 / -1}.reference-manager__form-actions.svelte-1yr4fla{display:flex;justify-content:flex-end;gap:var(--axo-space-2);margin-top:var(--axo-space-4);padding-top:var(--axo-space-4);border-top:1px solid var(--axo-border-light)}.reference-manager__list.svelte-1yr4fla{display:flex;flex-direction:column;gap:var(--axo-space-3)}.reference-manager__item.svelte-1yr4fla{display:flex;align-items:flex-start;gap:var(--axo-space-3);padding:var(--axo-space-3);background:var(--axo-bg-subtle);border:1px solid var(--axo-border-light);border-radius:var(--axo-radius-md);transition:all var(--axo-transition-base);cursor:grab}.reference-manager__item.svelte-1yr4fla:hover{border-color:var(--axo-border-medium);box-shadow:var(--axo-shadow-sm)}.reference-manager__item--dragging.svelte-1yr4fla{opacity:.5;cursor:grabbing}.reference-manager__drag-handle.svelte-1yr4fla{color:var(--axo-text-tertiary);font-size:var(--axo-text-md);cursor:grab;user-select:none;padding:var(--axo-space-1);line-height:1}.reference-manager__item.svelte-1yr4fla:active .reference-manager__drag-handle:where(.svelte-1yr4fla){cursor:grabbing}.reference-manager__reorder-controls.svelte-1yr4fla{display:flex;flex-direction:column;align-items:center;gap:1px}.reference-manager__move-btn.svelte-1yr4fla{display:flex;align-items:center;justify-content:center;width:18px;height:14px;padding:0;border:none;background:transparent;color:var(--axo-text-tertiary);cursor:pointer;border-radius:2px;transition:all .12s ease}.reference-manager__move-btn.svelte-1yr4fla:hover:not(:disabled){color:var(--axo-text-primary);background:var(--axo-bg-hover)}.reference-manager__move-btn.svelte-1yr4fla:disabled{opacity:.25;cursor:default}.reference-manager__move-btn.svelte-1yr4fla:focus-visible{outline:2px solid var(--axo-accent-primary, #3b82f6);outline-offset:1px}.reference-manager__number.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);font-weight:var(--axo-weight-semibold);color:var(--axo-text-secondary);min-width:2rem;text-align:center;padding-top:var(--axo-space-1)}.reference-manager__content.svelte-1yr4fla{flex:1;min-width:0}.reference-manager__citation.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-primary);line-height:1.6;word-wrap:break-word}.reference-manager__link.svelte-1yr4fla{display:inline-block;margin-top:var(--axo-space-2);font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);text-decoration:none;transition:color var(--axo-transition-fast)}.reference-manager__link.svelte-1yr4fla:hover{color:var(--axo-text-primary)}.reference-manager__item-actions.svelte-1yr4fla{display:flex;gap:var(--axo-space-1);flex-shrink:0}.reference-manager__empty.svelte-1yr4fla{padding:var(--axo-space-8) var(--axo-space-4);text-align:center;background:var(--axo-bg-subtle);border:1px dashed var(--axo-border-medium);border-radius:var(--axo-radius-md)}.reference-manager__empty-text.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-sm);color:var(--axo-text-tertiary);margin:0}.reference-manager__hint.svelte-1yr4fla{margin-top:var(--axo-space-4);padding:var(--axo-space-3);background:var(--axo-bg-subtle);border-left:3px solid var(--axo-border-medium);border-radius:var(--axo-radius-sm)}.reference-manager__hint-text.svelte-1yr4fla{font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);color:var(--axo-text-secondary);margin:0;line-height:1.6}.reference-manager__hint-text.svelte-1yr4fla strong:where(.svelte-1yr4fla){font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.reference-manager__hint-inline.svelte-1yr4fla{font-size:var(--axo-text-xs);color:var(--axo-text-tertiary);margin:var(--axo-space-1) 0 0;line-height:1.4}.reference-manager__preview.svelte-1yr4fla{margin-top:var(--axo-space-2);padding:var(--axo-space-3) var(--axo-space-4);background:var(--axo-bg-subtle);border:1px dashed var(--axo-border-medium);border-radius:var(--axo-radius-sm);font-size:var(--axo-text-sm);line-height:1.55}.reference-manager__preview-label.svelte-1yr4fla{display:block;font-family:var(--axo-font-mono);font-size:var(--axo-text-xs);text-transform:uppercase;letter-spacing:var(--axo-tracking-wide);color:var(--axo-text-tertiary);margin-bottom:var(--axo-space-1)}.reference-manager__preview-text.svelte-1yr4fla{color:var(--axo-text-primary);word-break:break-word}@media(max-width:768px){.reference-manager.svelte-1yr4fla{padding:var(--axo-space-4)}.reference-manager__header.svelte-1yr4fla{flex-direction:column;align-items:stretch;gap:var(--axo-space-3)}.reference-manager__actions.svelte-1yr4fla{flex-direction:column}.reference-manager__form-grid.svelte-1yr4fla{grid-template-columns:1fr}.reference-manager__item.svelte-1yr4fla{flex-wrap:wrap}.reference-manager__item-actions.svelte-1yr4fla{width:100%;justify-content:flex-end;padding-top:var(--axo-space-2);border-top:1px solid var(--axo-border-light);margin-top:var(--axo-space-2)}}
