.citation-duplicates{margin-bottom:18px}.citation-duplicate-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.citation-duplicate-summary article{border:1px solid var(--line);border-radius:10px;padding:12px;background:#faf8fb}.citation-duplicate-summary span,.citation-duplicate-summary small{display:block;font-size:12px;color:var(--muted)}.citation-duplicate-summary strong{display:block;font-size:25px;margin:4px 0}.citation-duplicate-controls{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:14px 0}.citation-duplicate-controls label{display:grid;gap:5px;flex:1;min-width:240px;font-size:12px}.citation-duplicate-controls input{padding:9px;border:1px solid var(--line);border-radius:8px;font:inherit}.citation-duplicate-controls button{padding:9px 12px;border:1px solid #ceb6d6;border-radius:8px;background:#f8f2fa;color:#71367c;font-weight:700}.citation-duplicate-list{display:grid;gap:12px}.citation-duplicate-list article{border:1px solid var(--line);border-radius:12px;overflow:hidden}.citation-duplicate-list article[hidden]{display:none}.citation-duplicate-list header{display:flex;justify-content:space-between;gap:12px;background:#f7f3f9;padding:12px}.citation-duplicate-list header strong,.citation-duplicate-list header span{display:block}.citation-duplicate-list header span,.citation-duplicate-list header b,.citation-duplicate-list small,.citation-duplicate-list footer{font-size:12px}.citation-duplicate-list header b{color:#8b4f12}.citation-duplicate-list article>div{display:grid;gap:3px;padding:11px 12px;border-top:1px solid var(--line)}.citation-duplicate-list a{overflow-wrap:anywhere}.citation-duplicate-list small,.citation-duplicate-list footer{color:var(--muted)}.citation-duplicate-list footer{padding:10px 12px;background:#fffbed}.citation-duplicate-list form{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.5fr) auto;gap:8px;align-items:end;margin-top:8px}.citation-duplicate-list form label{display:grid;gap:4px;font-size:11px}.citation-duplicate-list form input,.citation-duplicate-list form select{padding:7px;border:1px solid var(--line);border-radius:7px;font:inherit}.citation-duplicate-list form button{padding:8px 10px;border:1px solid #ceb6d6;border-radius:7px;background:#f8f2fa;color:#71367c;font-weight:700}.citation-duplicate-list form [role=status]{grid-column:1/-1;color:var(--muted);font-size:12px}@media(max-width:760px){.citation-duplicate-summary{grid-template-columns:1fr}.citation-duplicate-list header{display:block}.citation-duplicate-list header b{display:block;margin-top:5px}.citation-duplicate-list form{grid-template-columns:1fr}}
