
.account-delete-entry{color:#7c3564!important}
.auth-dialog.deletion-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:28px 24px;overflow-x:hidden;overflow-y:auto;text-align:left}
.deletion-dialog>*{min-width:0;max-width:100%;box-sizing:border-box}
.auth-dialog.deletion-dialog .deletion-notice{padding:16px;border:1px solid #cbbbe3;border-radius:12px;background:#f4effb;font-size:13px;line-height:1.9;color:#55406e;text-align:left;overflow-wrap:anywhere;margin:16px 0}
.deletion-dialog .deletion-message{font-size:13px;line-height:1.8;color:#55406e;overflow-wrap:anywhere}
.deletion-withdraw{display:inline-block;margin:4px 0 16px;color:#754b93}
.deletion-dialog .deletion-form{display:grid;gap:18px;min-width:0}
.auth-dialog.deletion-dialog .deletion-form>label{display:grid;gap:8px;margin:0;min-width:0}
.deletion-dialog .deletion-form input:not([type=checkbox]){width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #cbbbe3;border-radius:10px;font:inherit}
.auth-dialog.deletion-dialog .deletion-form>.deletion-ack{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8}
.auth-dialog.deletion-dialog .deletion-ack input[type=checkbox]{box-sizing:border-box;width:18px;height:18px;min-width:18px;max-width:18px;flex:0 0 18px;margin:4px 0 0;padding:0;accent-color:#754b93}
.deletion-dialog .deletion-ack span{flex:1 1 0;min-width:0;white-space:normal;overflow-wrap:break-word;text-align:left}
.deletion-dialog .deletion-submit{margin-top:4px;max-width:100%;white-space:normal}
@media(max-width:480px){.auth-dialog.deletion-dialog{padding:26px 18px}.auth-dialog.deletion-dialog .deletion-notice{padding:14px}}
