.personal-account{max-width:850px}.personal-account .panel{padding:clamp(22px,4vw,42px)}.personal-account hr{margin:32px 0;border:0;border-top:1px solid var(--line,#ccc)}.personal-account button{max-width:100%;white-space:normal}.personal-account :focus-visible{outline:3px solid var(--blue,#276adb);outline-offset:4px}.personal-erasure-review{margin-top:24px;padding:24px;border:1px solid var(--line,#b9bdc9);border-radius:18px}.personal-erasure-review dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px}.personal-erasure-review dt{overflow-wrap:anywhere}.personal-erasure-review dd{margin:0;font-variant-numeric:tabular-nums}.personal-erasure-review form,.personal-erasure-review label{display:grid;gap:12px}.personal-erasure-review form{gap:22px}.personal-erasure-review input[type=password]{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid var(--line,#9b9fa9);border-radius:10px;color:inherit;background:var(--white,#fff)}.personal-erasure-review .personal-ack{grid-template-columns:auto 1fr;align-items:start;line-height:1.6}.personal-ack input{margin-top:6px;width:20px;height:20px}.personal-danger{background:#a82332;color:#fff}.personal-blocked{padding:16px;border:1px solid currentColor;border-radius:12px}.personal-procedure{font-size:.85rem;overflow-wrap:anywhere}.personal-account code{overflow-wrap:anywhere}.personal-account [aria-busy=true] button{cursor:wait}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .personal-erasure-review input[type=password]{background:var(--white,#20252c)}}html[data-theme=dark] .personal-erasure-review input[type=password]{background:var(--white,#20252c)}@media(prefers-reduced-motion:reduce){.personal-account *{animation:none!important;transition:none!important}}

html[data-theme=dark] .personal-account .personal-danger{background:#b72d40;color:#fff}
