.account-delete-section{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--at-line);padding-top:30px}
.account-delete-section h2{margin:0 0 8px;font-size:30px}
.account-delete-section p:not(.at-eyebrow){margin:0;max-width:510px;color:var(--at-muted);font:14px/1.7 'Jost',sans-serif}
.account-delete-action{color:var(--at-ink);border-color:var(--at-accent);background:transparent;white-space:nowrap;min-height:48px}
.account-delete-action:hover:not(:disabled){background:var(--at-surface2)}
.account-delete-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:30px;overflow-y:auto;overscroll-behavior:contain;font:14px/1.6 'Jost',sans-serif}
.account-delete-dialog::backdrop{background:#130b12c2;backdrop-filter:none}
.account-delete-dialog::after{display:none}
.account-delete-dialog h2{font-size:42px;margin:14px 0 20px}
.account-delete-dialog strong{color:var(--at-ink);overflow-wrap:anywhere}
.account-delete-list{list-style:none;padding:0;margin:20px 0;border-top:1px solid var(--at-line)}
.account-delete-list li{padding:12px 0;border-bottom:1px solid var(--at-line);font-size:13px}
.account-delete-dialog .account-delete-note{font-size:12px;line-height:1.7;margin:20px 0}
.account-delete-dialog label{display:block;font-size:13px;margin:0 0 8px}
.account-delete-dialog input{box-sizing:border-box;display:block;width:100%;min-height:48px;border:1px solid var(--at-line);border-radius:10px;padding:10px 14px;background:var(--at-surface2);color:var(--at-ink);font:16px 'Jost',sans-serif;letter-spacing:.12em}
.account-delete-dialog .account-delete-hint{font-size:12px;margin:8px 0 16px}
.account-delete-dialog .account-delete-status{color:var(--at-ink);padding:12px;border-left:2px solid var(--at-accent);background:var(--at-surface2);line-height:1.65}
.account-delete-status:empty{display:none}
.account-delete-actions{display:flex;gap:10px;margin-top:20px}
.account-delete-actions button{flex:1;justify-content:center;min-height:48px;font:13px 'Jost',sans-serif;padding:12px}
.account-delete-dialog :disabled{opacity:.55;cursor:not-allowed}
.account-delete-dialog input:focus-visible,.account-delete-dialog button:focus-visible{outline:2px solid var(--at-accent);outline-offset:4px}
@media(max-width:520px){.account-delete-section{display:block}.account-delete-section>button{margin-top:20px}.account-delete-dialog{padding:24px 20px}.account-delete-dialog h2{font-size:36px}.account-delete-actions{flex-direction:column}.account-delete-actions button{flex:auto;white-space:normal}}
