.account-deletion-page { background: var(--white, #fff); box-shadow: none; }
.account-deletion-page .pp-scroll { padding: 24px 22px 40px; }
.account-deletion-page .set-step { display: block; padding: 0; }
.account-deletion-page .prof-q { margin: 4px 0 20px; }
.account-deletion-page .prof-lead { line-height: 1.75; }
.account-deletion-records { margin: 20px 0; padding: 18px; border: 1px solid var(--border, #e5e3df); border-radius: 12px; font-size: 14px; line-height: 1.7; }
.account-deletion-records ul { padding-left: 20px; margin: 10px 0 0; }
.account-deletion-records p { overflow-wrap: anywhere; margin-bottom: 0; }
.account-deletion-form { margin-top: 24px; }
.account-deletion-consent { align-items: flex-start; font-size: 14px; line-height: 1.7; }
.account-deletion-consent input { width: 20px; height: 20px; flex: 0 0 20px; accent-color: var(--text, #111); margin-top: 2px; }
.account-deletion-form .pp-buy { width: 100%; min-height: 54px; margin-top: 16px; }
.account-deletion-form .pp-buy:disabled { opacity: .5; cursor: default; }
.account-deletion-status:not(:empty) { margin: 20px 2px 0; font-size: 14px; line-height: 1.7; }
