.account-deletion-dialog{width:min(680px,100vw - 24px);max-width:680px;max-height:88dvh;padding:22px;overflow-y:auto}.account-deletion-form form{gap:14px;margin:18px 0;display:grid}.account-deletion-form p{font-size:14px;line-height:1.65}.account-deletion-form label{font-size:14px}.account-deletion-form input[type=email],.account-deletion-form input[type=password]{width:100%;min-height:44px;margin-top:7px;display:block}.account-deletion-form .deletion-confirm{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.deletion-confirm input[type=checkbox]{flex-shrink:0;width:18px;height:18px;min-height:0;margin:3px 0 0}.deletion-receipt{background:#f6f7f9;border:1px solid #dee1e6;border-radius:8px;margin:16px 0;padding:14px}.deletion-receipt>p{overflow-wrap:anywhere;margin:7px 0}.deletion-receipt>small{color:#666c77;line-height:1.6;display:block}.deletion-receipt button{margin-top:12px}.deletion-separation{color:#646b75;border-top:1px solid #e0e3e8;padding-top:15px}.deletion-separation a{text-decoration:underline}.deletion-preparation{background:#fff8e8;border:1px solid #e9d39d;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.deletion-coach-row{border-bottom:1px solid #e0e3e7;padding:14px 0}.deletion-coach-row>strong,.deletion-coach-row>small{overflow-wrap:anywhere;display:block}.deletion-coach-row>small{color:#626975;margin-top:5px;font-size:12px;line-height:1.5}.deletion-coach-row .button-row{flex-wrap:wrap;margin:12px 0}.deletion-coach-row button{min-height:34px;font-size:12px}.deletion-coach-row label{font-size:13px;display:block}.deletion-coach-row input{max-width:230px;margin-top:6px;font-size:14px;display:block}.account-deletion-page{color:#262b34;background:#f5f6f8;min-height:100dvh}.account-deletion-page>header{background:#202126;border-bottom:3px solid #c92338;padding:20px}.account-deletion-page header img{width:170px;height:auto}.account-deletion-page>section{max-width:700px;margin:auto;padding:34px 22px}.account-deletion-page h1{margin-bottom:12px;font-size:30px;line-height:1.2}.account-deletion-page .legal-links{flex-wrap:wrap;gap:16px;margin-top:25px;font-size:12px;display:flex}.account-deletion-form button{white-space:normal}@media (width<=500px){.account-deletion-dialog{padding:18px}.account-deletion-page>section{padding:26px 18px}}.deletion-confirmation{border:1px solid #ca263b;border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.deletion-confirmation label{display:block}.deletion-confirmation input[type=email]{width:100%;min-height:44px;margin-top:7px}.deletion-confirmation .deletion-confirm{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.deletion-receipt>.primary{display:block}.deletion-confirmation .button-row{flex-wrap:wrap}
