.duplicates-page{display:flex;flex-direction:column;gap:1rem}.duplicates__warning{padding:.75rem 1rem;background:#fffbeb;border-left:4px solid #d97706;color:#78350f;border-radius:6px}.duplicates__status{padding:.5rem .75rem;background:#ecfdf5;border-left:3px solid #059669;color:#065f46}.duplicates__error{padding:.5rem .75rem;background:#fef2f2;border-left:3px solid #ef4444;color:#991b1b}.duplicates__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.duplicates__card h2{margin:0 0 .5rem;font-size:1.1rem}.duplicates__hint{color:#6b7280;font-size:.9rem;margin:0 0 .75rem}.duplicates__proposal{border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem;margin-top:.75rem}.duplicates__table{width:100%;border-collapse:collapse;margin:.5rem 0 .75rem}.duplicates__table th,.duplicates__table td{text-align:left;padding:.4rem .5rem;border-bottom:1px solid #f0f2f5;font-size:.9rem}.duplicates__note{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;margin-bottom:.75rem}.duplicates__note input{padding:.4rem .5rem;border:1px solid #d1d5db;border-radius:6px;max-width:32rem}.duplicates__actions{display:flex;gap:.5rem;flex-wrap:wrap}.duplicates__button{padding:.4rem .9rem;border-radius:6px;border:1px solid #1f2937;background:#1f2937;color:#fff;cursor:pointer}.duplicates__button--secondary{background:#fff;color:#1f2937}.duplicates__button:disabled{opacity:.5;cursor:not-allowed}
