.sf-merge-dialog{box-sizing:border-box;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:16px;border:1px solid var(--stroke,#d9dfe3);border-radius:4px;background:var(--adm-surface,#fff);color:var(--text,#263238);font:13px 'Segoe UI',sans-serif;overflow:auto}
.sf-merge-dialog::backdrop{background:#0006}.sf-merge-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sf-merge-dialog>input{width:100%;box-sizing:border-box;min-height:38px;padding:8px}.sf-merge-dialog p{color:var(--muted,#657580);line-height:1.5}.sf-merge-groups h3{font-size:13px;margin:14px 0 6px;color:var(--accent,#3c8dbc)}
.sf-merge-dialog button{font:inherit;cursor:pointer;min-height:36px;padding:7px 10px;border:1px solid var(--stroke,#d9dfe3);border-radius:3px;background:var(--adm-surface-2,#f9fafb);color:inherit}.sf-merge-groups button{display:flex;width:100%;justify-content:flex-start!important;align-items:center;gap:10px;text-align:left;margin:3px 0}.sf-merge-groups button span{flex:1}.sf-merge-groups small{color:var(--muted,#657580);overflow-wrap:anywhere}.sf-merge-dialog button:focus-visible{outline:2px solid var(--accent,#3c8dbc)}.sf-merge-dialog>button{margin-top:12px}
