.cc-duplicate-review{color:#f1f5f9f5;gap:1rem;display:grid}.cc-duplicate-review__hero{background:linear-gradient(135deg,#0a1827f5,#101828eb);border:1px solid #7dd3fc24;border-radius:1rem;gap:.4rem;padding:1rem 1.1rem;display:grid}.cc-duplicate-review__hero-stats{flex-wrap:wrap;gap:.55rem;display:flex}.cc-duplicate-review__hero-stats span,.cc-duplicate-review__state-pill{color:#e0f2fef0;background:#38bdf81f;border-radius:999px;align-items:center;min-height:1.8rem;padding:.2rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.cc-duplicate-review__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#7dd3fcdb;font-size:.78rem}.cc-duplicate-review__group{background:linear-gradient(#09111ef5,#0b1422e6);border:1px solid #94a3b824;border-radius:1rem;gap:.85rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff08}.cc-duplicate-review__group-header,.cc-duplicate-review__record-header,.cc-duplicate-review__fact-grid,.cc-duplicate-review__actions,.cc-duplicate-review__footer{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cc-duplicate-review__group-copy,.cc-duplicate-review__record-copy{flex:15rem;gap:.2rem;display:grid}.cc-duplicate-review__badge,.cc-duplicate-review__reason{color:#e2e8f0eb;background:#94a3b824;border-radius:999px;justify-content:center;align-items:center;min-height:1.9rem;padding:.25rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.cc-duplicate-review__badge--exact,.cc-duplicate-review__reason--exact{color:#fecaca;background:#f8717129}.cc-duplicate-review__badge--strong,.cc-duplicate-review__reason--strong{color:#fed7aa;background:#fb923c2e}.cc-duplicate-review__badge--probable,.cc-duplicate-review__reason--probable{color:#fde68a;background:#facc1529}.cc-duplicate-review__badge--contextual,.cc-duplicate-review__reason--contextual{color:#bae6fd;background:#38bdf829}.cc-duplicate-review__records{gap:.85rem;display:grid}.cc-duplicate-review__record{background:#ffffff08;border:1px solid #94a3b81a;border-radius:.9rem;gap:.8rem;padding:.95rem;display:grid}.cc-duplicate-review__meta{flex-wrap:wrap;gap:.55rem;display:flex}.cc-duplicate-review__meta span{color:#bfdbfec2;font-size:.9rem}.cc-duplicate-review__fact{flex:10rem;gap:.2rem;min-width:10rem;display:grid}.cc-duplicate-review__fact span{color:#94a3b8db;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.cc-duplicate-review__fact strong{color:#f1f5f9f5;font-size:.93rem}.cc-duplicate-review__notice{background:linear-gradient(135deg,#21140af0,#141118eb);border:1px solid #fb923c2e;border-radius:1rem;margin:1rem 0;padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff08}.cc-duplicate-review__notice strong,.cc-duplicate-review__group strong,.cc-duplicate-review__record strong,.cc-duplicate-review__hero strong{color:#f8fafcfa}.cc-duplicate-review__notice p,.cc-duplicate-review__group small,.cc-duplicate-review__record small,.cc-duplicate-review__hero p{color:#e2e8f0c7}.cc-duplicate-review .secondary-button,.cc-duplicate-review .primary-button,.cc-duplicate-review__notice .secondary-button,.cc-duplicate-review__notice .primary-button{box-shadow:none}.cc-duplicate-review .secondary-button,.cc-duplicate-review__notice .secondary-button{color:#f1f5f9f5;background:#ffffff0a;border-color:#7dd3fc33}.cc-duplicate-review .secondary-button:hover,.cc-duplicate-review__notice .secondary-button:hover{background:#ffffff14;border-color:#7dd3fc52}.cc-duplicate-review .primary-button,.cc-duplicate-review__notice .primary-button{color:#eff6ff;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.cc-duplicate-review .primary-button:hover,.cc-duplicate-review__notice .primary-button:hover{filter:brightness(1.06)}.cc-duplicate-review .secondary-button:focus-visible,.cc-duplicate-review .primary-button:focus-visible,.cc-duplicate-review__notice .secondary-button:focus-visible,.cc-duplicate-review__notice .primary-button:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc75}:root[data-theme=light] .cc-duplicate-review{color:#0f172aeb}:root[data-theme=light] .cc-duplicate-review__hero{background:linear-gradient(135deg,#f4f7fbf2,#fffaf0eb);border:1px solid #0f172a14}:root[data-theme=light] .cc-duplicate-review__hero-stats span,:root[data-theme=light] .cc-duplicate-review__state-pill{color:#0f172ad1;background:#0f172a14}:root[data-theme=light] .cc-duplicate-review__eyebrow{color:#0f172a9e}:root[data-theme=light] .cc-duplicate-review__group{box-shadow:none;background:#fff;border:1px solid #0f172a14}:root[data-theme=light] .cc-duplicate-review__badge,:root[data-theme=light] .cc-duplicate-review__reason{color:#0f172ad1;background:#0f172a14}:root[data-theme=light] .cc-duplicate-review__badge--exact,:root[data-theme=light] .cc-duplicate-review__reason--exact{color:#991b1b;background:#b91c1c1f}:root[data-theme=light] .cc-duplicate-review__badge--strong,:root[data-theme=light] .cc-duplicate-review__reason--strong{color:#9a3412;background:#c2410c1f}:root[data-theme=light] .cc-duplicate-review__badge--probable,:root[data-theme=light] .cc-duplicate-review__reason--probable{color:#92400e;background:#b453091f}:root[data-theme=light] .cc-duplicate-review__badge--contextual,:root[data-theme=light] .cc-duplicate-review__reason--contextual{color:#0c4a6e;background:#0284c71f}:root[data-theme=light] .cc-duplicate-review__record{background:#f8fafceb;border:none}:root[data-theme=light] .cc-duplicate-review__meta span{color:#0f172aad}:root[data-theme=light] .cc-duplicate-review__fact span{color:#0f172a9e}:root[data-theme=light] .cc-duplicate-review__fact strong{color:#0f172aeb}:root[data-theme=light] .cc-duplicate-review__notice{box-shadow:none;background:linear-gradient(135deg,#fff7edf5,#fffffff0);border:1px solid #c2410c2e}:root[data-theme=light] .cc-duplicate-review__notice strong,:root[data-theme=light] .cc-duplicate-review__group strong,:root[data-theme=light] .cc-duplicate-review__record strong,:root[data-theme=light] .cc-duplicate-review__hero strong{color:#0f172af5}:root[data-theme=light] .cc-duplicate-review__notice p,:root[data-theme=light] .cc-duplicate-review__group small,:root[data-theme=light] .cc-duplicate-review__record small,:root[data-theme=light] .cc-duplicate-review__hero p{color:#0f172ab8}:root[data-theme=light] .cc-duplicate-review .secondary-button,:root[data-theme=light] .cc-duplicate-review__notice .secondary-button{color:#0f172aeb;background:#ffffffbd;border-color:#0f172a1f}:root[data-theme=light] .cc-duplicate-review .secondary-button:hover,:root[data-theme=light] .cc-duplicate-review__notice .secondary-button:hover{background:#fffffff5}
