.s2-ai-confirm-dialog{box-sizing:border-box;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:var(--s2-island-border,1px solid #ddd);border-radius:20px;background:var(--s2-island-bg-solid,#fff);color:var(--s2-ink,#1d1d1f);box-shadow:0 16px 64px #0003;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.s2-ai-confirm-dialog::backdrop{background:#0005}.s2-ai-confirm-dialog h2{font-size:18px;margin:0 0 12px}.s2-ai-confirm-dialog p{margin:0 0 12px}.s2-ai-confirm-dialog p[data-kind=warn]{color:#b3261e;font-weight:600}.s2-ai-confirm-dialog label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;margin:4px 0 0}.s2-ai-confirm-dialog input{width:18px;height:18px;accent-color:#0071e3;flex-shrink:0}.s2-ai-confirm-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.s2-ai-confirm-dialog button{min-height:44px;padding:8px 18px;border:0;border-radius:10px;background:#eee;color:#222;font:inherit;cursor:pointer}.s2-ai-confirm-dialog .s2-ai-confirm-ok{background:#0071e3;color:#fff}
