.upload-duplicate-panel {margin:24px 0;padding:20px;border:1px solid #d9d1ed;border-radius:16px;background:#f8f6fc;color:#30283e;font:inherit}
.upload-duplicate-panel[data-state=review] {background:#fff8e9;border-color:#d9b76a;color:#554017}
.upload-duplicate-panel header {display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.upload-duplicate-panel p {font-size:.94rem;line-height:1.6;margin:12px 0;color:inherit}
.upload-duplicate-panel small {display:block;line-height:1.5;color:inherit;opacity:.8}
.upload-duplicate-panel button {min-height:42px;padding:9px 15px;margin:6px 8px 0 0;border:1px solid #a391c8;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.upload-duplicate-panel button:focus-visible {outline:3px solid #7253da;outline-offset:3px}
.upload-duplicate-admin {margin-top:26px;padding-top:22px;border-top:1px solid #aaa4be55}
.upload-duplicate-dialog ul {padding-left:24px;line-height:1.7}
.upload-duplicate-dialog li {overflow-wrap:anywhere}
[data-desk-theme=dark] .upload-duplicate-panel,[data-studio-theme=dark] .upload-duplicate-panel {background:#242731;border-color:#655b77;color:#f1eef8}
[data-desk-theme=dark] .upload-duplicate-panel[data-state=review],[data-studio-theme=dark] .upload-duplicate-panel[data-state=review] {background:#352e22;color:#ffe2a3;border-color:#977847}
