.account-delete-dialog{box-sizing:border-box;max-width:700px;width:calc(100% - 32px);max-height:88dvh;overflow:auto;overflow-wrap:anywhere;border:1px solid #d6dfe8;border-radius:20px;padding:28px;color:#173247;background:#fff}
.account-delete-dialog::backdrop{background:#0f2037a8}
.account-delete-dialog .account-delete-name{font-size:1.2rem;font-weight:700;color:#172d45}
.account-delete-list{max-height:260px;overflow:auto;list-style:none;padding:0;border:1px solid #dce3ec;border-radius:12px}
.account-delete-list li{display:grid;gap:5px;padding:13px 16px;border-bottom:1px solid #e7edf3}
.account-delete-list li:last-child{border-bottom:0}.account-delete-blocker{color:#a52b33;font-weight:600}
.account-delete-dialog label{display:grid;gap:9px;margin:20px 0;font-weight:600}
.account-delete-dialog input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #aebdcc;border-radius:8px;font:inherit;background:#f6f9fc}
.account-delete-dialog button.account-delete-confirm{background:#a52632;color:#fff;border:1px solid #a52632;padding:13px 18px;border-radius:9px;font-weight:650}
.account-delete-dialog button:disabled{opacity:.5;cursor:not-allowed}.account-delete-dialog .aa-actions{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}
.account-delete-dialog :focus-visible{outline:3px solid #1592ac;outline-offset:3px}
@media(max-width:600px){.account-delete-dialog{padding:20px;max-height:90dvh}.account-delete-dialog button{min-height:44px}}
