.dedup-dialog[data-v-e3e267c6]{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-backdrop[data-v-e3e267c6]{background:var(--color-scrim);position:absolute;inset:0}.dialog-card[data-v-e3e267c6]{z-index:1;background:var(--color-surface,#fff);border-radius:var(--radius-md,8px);padding:var(--space-6,1.5rem);width:min(480px,100vw - 2rem);max-height:calc(100dvh - 4rem);box-shadow:0 8px 32px var(--color-scrim-shadow);position:relative;overflow-y:auto}.dialog-title[data-v-e3e267c6]{font-size:var(--text-lg,1.125rem);font-weight:var(--weight-semibold,600);margin:0 0 var(--space-4,1rem)}.dialog-body[data-v-e3e267c6]{gap:var(--space-4,1rem);flex-direction:column;display:flex}.field-row[data-v-e3e267c6]{gap:var(--space-1,.25rem);flex-direction:column;display:flex}.field-label[data-v-e3e267c6]{font-size:var(--text-sm,.875rem);color:var(--color-text-muted);font-weight:var(--weight-medium,500)}.field-input[data-v-e3e267c6]{padding:var(--space-2,.5rem) var(--space-3,.75rem);border:var(--border-hairline,1px) solid var(--color-border,#d1d5db);border-radius:var(--radius-sm,4px);background:var(--color-bg,#fff);color:var(--color-text,#111827);font-family:inherit;font-size:inherit;resize:vertical}.action-error[data-v-e3e267c6]{font-size:var(--text-sm);color:var(--accent-red-700);margin:0}.dialog-actions[data-v-e3e267c6]{justify-content:flex-end;gap:var(--space-2,.5rem);display:flex}.btn[data-v-e3e267c6]{padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--radius-sm,4px);cursor:pointer;font-size:var(--text-sm,.875rem);font-weight:var(--weight-medium,500);border:var(--border-hairline,1px) solid var(--color-border,#d1d5db);background:var(--color-surface,#fff);color:var(--color-text,#111827)}.btn[data-v-e3e267c6]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-e3e267c6]{color:var(--color-text-muted)}.reject-btn[data-v-e3e267c6]{background:var(--accent-red-700,#b91c1c);color:var(--color-bg);font-weight:var(--weight-semibold,600);border:0}.reject-btn[data-v-e3e267c6]:hover:not(:disabled){background:var(--accent-red-700,#b91c1c);filter:brightness(.92)}[data-v-e3e267c6]:focus-visible{outline:var(--focus-outline-width,2px) solid var(--color-focus,#2563eb);outline-offset:2px;border-radius:2px}.crosslang-view[data-v-e28bbeac],.panel[data-v-e28bbeac]{gap:var(--space-4);flex-direction:column;display:flex}.toolbar[data-v-e28bbeac]{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.control-label[data-v-e28bbeac]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.control-text[data-v-e28bbeac]{font-size:var(--text-sm);color:var(--color-text-muted)}.bulk-bar[data-v-e28bbeac]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in oklch, var(--brand-700,#1d4ed8) 8%, transparent);border:var(--border-hairline) solid color-mix(in oklch, var(--brand-700,#1d4ed8) 20%, transparent);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.bulk-count[data-v-e28bbeac]{font-size:var(--text-sm);font-weight:var(--weight-medium,500);color:var(--color-text)}.groups[data-v-e28bbeac]{margin:0;padding:0;list-style:none;container-type:inline-size}.group[data-v-e28bbeac]{column-gap:var(--space-5);padding:var(--space-5) 0;border-top:var(--border-hairline) solid var(--color-border);grid-template-columns:minmax(0,1fr) 10.5rem 12rem;grid-template-areas:"members method actions";align-items:start;display:grid}.groups.selectable .group[data-v-e28bbeac]{grid-template-columns:1.5rem minmax(0,1fr) 10.5rem 12rem;grid-template-areas:"sel members method actions"}.group-select[data-v-e28bbeac]{grid-area:sel;padding-top:2px}.members[data-v-e28bbeac]{gap:var(--space-4) var(--space-5);grid-area:members;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.method[data-v-e28bbeac]{grid-area:method}.group-actions[data-v-e28bbeac]{gap:var(--space-2);flex-direction:column;grid-area:actions;display:flex}@container (width<=48rem){.group[data-v-e28bbeac],.groups.selectable .group[data-v-e28bbeac]{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"members""method""actions"}.groups.selectable .group[data-v-e28bbeac]{grid-template-columns:1.5rem minmax(0,1fr);grid-template-areas:"sel members"".method"".actions"}.group-actions[data-v-e28bbeac]{flex-flow:wrap;align-items:center}}.pub-langs[data-v-e28bbeac]{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.lang-chip[data-v-e28bbeac]{font-size:var(--text-xs);padding:0 var(--space-1);color:var(--color-text-muted);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);line-height:1.4}.lang-chip--shown[data-v-e28bbeac]{color:var(--color-text);font-weight:600}.pub-title[data-v-e28bbeac]{font-weight:var(--weight-medium,500);overflow-wrap:anywhere;line-height:1.4;display:block}.pub-meta[data-v-e28bbeac]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere;display:block}.pub-doi[data-v-e28bbeac]{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.method-name[data-v-e28bbeac]{font-size:var(--text-sm);color:var(--color-text);display:block}.method-sub[data-v-e28bbeac]{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.method .badge[data-v-e28bbeac]{margin-top:var(--space-2)}.reviewed[data-v-e28bbeac]{font-size:var(--text-xs);color:var(--color-text-muted)}.badge[data-v-e28bbeac]{font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:10px;padding:2px 8px;display:inline-block}.badge-status-confirmed[data-v-e28bbeac]{background:color-mix(in oklch, var(--accent-green-500) 22%, transparent);color:var(--color-text)}.badge-status-rejected[data-v-e28bbeac]{background:color-mix(in oklch, var(--color-text-faint) 22%, transparent);color:var(--color-text)}.status-line[data-v-e28bbeac]{font-size:var(--text-sm);color:var(--color-text-muted);gap:var(--space-3);align-items:center;margin:0;display:flex}.status-line.empty[data-v-e28bbeac]{padding:var(--space-6);justify-content:center}.toast[data-v-e28bbeac]{bottom:var(--space-6,1.5rem);background:var(--color-text,#111827);color:var(--color-bg);padding:var(--space-3,.75rem) var(--space-5,1.25rem);border-radius:var(--radius-md,8px);font-size:var(--text-sm,.875rem);z-index:100;text-align:center;max-width:calc(100vw - 2rem);box-shadow:0 4px 16px var(--color-scrim-shadow);position:fixed;left:50%;transform:translate(-50%)}[data-v-e28bbeac]:focus-visible{outline:var(--focus-outline-width,2px) solid var(--color-focus,#2563eb);outline-offset:2px;border-radius:2px}
