#jegstudio-tools .duplicates{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}#jegstudio-tools .duplicates label{display:block;font-weight:600}#jegstudio-tools .duplicates textarea{background:#f7f9fc;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:block;font:15px/1.7 monospace;margin:8px 0 20px;min-height:220px;padding:16px;resize:vertical;width:100%}#jegstudio-tools .duplicate-actions,#jegstudio-tools .duplicate-options{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}#jegstudio-tools .duplicate-options label{align-items:center;display:flex;font-size:14px;gap:8px}#jegstudio-tools .duplicates button{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:10px 16px}#jegstudio-tools .duplicates [data-find]{background:var(--accent);border-color:var(--accent);color:#fff}#jegstudio-tools .duplicates input:focus-visible{outline:3px solid #7395ff;outline-offset:3px}#jegstudio-tools #duplicate-status{color:var(--muted)}#jegstudio-tools .duplicate-list{padding-left:24px}#jegstudio-tools .duplicate-list li{border:1px solid var(--line);border-radius:8px;margin-bottom:12px;overflow-wrap:anywhere;padding:16px}#jegstudio-tools .duplicate-list p{margin:8px 0 0;max-height:240px;overflow:auto;white-space:pre-wrap}#jegstudio-tools .duplicates [hidden]{display:none}#jegstudio-tools .duplicate-guide{margin-top:40px;max-width:800px}@media (max-width:540px){#jegstudio-tools .duplicates{padding:16px}}