.delete-page{min-height:100vh;display:flex;flex-direction:column;background:var(--cream-deep)}.delete-page__header{background:var(--red);padding:18px 32px}.delete-page__header-inner{max-width:480px;margin:0 auto}.delete-page__header a{display:inline-flex;align-items:center}.delete-page__main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.delete-card{width:100%;max-width:440px;background:#fff;border-radius:24px;border:1px solid var(--line);padding:40px 36px;box-shadow:0 20px 48px rgba(26,20,22,.08)}.delete-card h1{font-size:28px;margin-bottom:10px}.delete-card__lede{font-size:15px;line-height:1.6;color:var(--ink-soft);margin-bottom:28px}.delete-card__warning{background:#fff5f6;border:1px solid rgba(227,30,61,.15);border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.55;color:var(--ink-soft);margin-bottom:28px}.delete-card__warning strong{color:var(--red-dark)}.delete-form{gap:18px}.delete-form,.delete-form label{display:flex;flex-direction:column}.delete-form label{gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.delete-form input{font-family:Inter,sans-serif;font-size:16px;padding:14px 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--cream-deep);color:var(--ink);transition:border-color .2s,box-shadow .2s}.delete-form input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(227,30,61,.12);background:#fff}.delete-form input:disabled{opacity:.65;cursor:not-allowed}.phone-field{display:flex;gap:10px}.phone-field__prefix{display:flex;align-items:center;padding:0 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--cream-deep);font-size:15px;font-weight:600;color:var(--ink-soft);flex-shrink:0}.phone-field input{flex:1 1;min-width:0}.delete-btn{font-family:Inter,sans-serif;font-size:15px;font-weight:700;padding:14px 20px;border-radius:12px;border:none;cursor:pointer;transition:background .2s,transform .15s}.delete-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.delete-btn--primary{background:var(--red);color:#fff}.delete-btn--primary:hover:not(:disabled){background:var(--red-dark)}.delete-btn--ghost{background:transparent;color:var(--ink-soft);border:1.5px solid var(--line)}.delete-btn--ghost:hover:not(:disabled){border-color:var(--ink-soft);color:var(--ink)}.delete-alert{border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.delete-alert--error{background:#fff0f0;color:#9b1c1c;border:1px solid rgba(227,30,61,.2)}.delete-alert--success{background:#f0faf0;color:var(--green);border:1px solid rgba(74,122,61,.25)}.delete-alert--info{background:var(--cream-deep);color:var(--ink-soft);border:1px solid var(--line)}.delete-success{text-align:center;padding:12px 0}.delete-success__icon{width:64px;height:64px;border-radius:50%;background:rgba(74,122,61,.12);color:var(--green);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.delete-success h2{font-size:24px;margin-bottom:10px}.delete-success p{font-size:15px;color:var(--ink-soft);line-height:1.6;margin-bottom:24px}.delete-back{display:inline-block;font-size:14px;font-weight:600;color:var(--red);margin-top:8px}.delete-back:hover{color:var(--red-dark)}.delete-step-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--red);background:rgba(227,30,61,.08);padding:5px 10px;border-radius:100px;margin-bottom:14px}.delete-resend{font-size:13px;color:var(--ink-soft);text-align:center}.delete-resend button{font-family:inherit;font-size:inherit;font-weight:600;color:var(--red);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.delete-resend button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.delete-card{padding:32px 24px}}