.delete-form{border:1px solid var(--line);background:#fffdf6;border-radius:16px;gap:12px;max-width:460px;margin-top:20px;padding:22px;display:grid}.delete-form label{color:var(--ink);font-size:15px;font-weight:700}.delete-input{border:2px solid var(--line);min-height:50px;color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.delete-input:focus-within{border-color:#e5b855;box-shadow:0 0 0 3px #ffc34e66}.delete-input:has(input[aria-invalid=true]){border-color:#edac8c}.delete-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:12px 0;font-size:16px}.delete-input input:focus{outline:none}.delete-input input[name=code]{letter-spacing:.3em;font-size:22px;font-weight:800}.delete-form label.delete-check{align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.delete-check input{width:18px;height:18px;accent-color:var(--teal);flex-shrink:0;margin-top:3px}.delete-form .button{justify-self:start;gap:12px}.delete-form .button:disabled{opacity:.7;transform:none}.delete-button{color:#fff;background:#8a3b2e}.delete-button:hover{background:#a04535;box-shadow:0 6px 15px #8a3b2e30}.delete-status{color:#9c4a2f;align-items:flex-start;gap:6px;min-height:22px;margin:0;font-size:14px;display:flex}.delete-status svg,.delete-sent svg,.delete-done svg{flex-shrink:0;margin-top:3px}.delete-sent,.delete-done{color:var(--ink);gap:10px;display:flex}.delete-sent{margin:0;font-size:15px}.delete-done{border:1px solid var(--line);background:#eef6f1;border-radius:16px;max-width:560px;margin-top:20px;padding:22px}.delete-done p{margin:0}.delete-done p+p{margin-top:8px}.delete-links{flex-wrap:wrap;gap:18px;display:flex}.delete-link{color:var(--teal);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700;text-decoration:underline}.delete-link:disabled{opacity:.6;cursor:default}
