.admin-recovery-link{display:block;margin-top:14px;text-align:center;color:#176b87;font-weight:800;text-decoration:underline}
.recovery-shell{max-width:720px}
.recovery-card{margin:4vh auto}
.recovery-card>p{line-height:1.55}
.recovery-card .checkout-form{display:grid;gap:16px}
.recovery-primary{display:block;text-align:center;margin-top:18px}
@media(max-width:700px){.recovery-shell .admin-head{align-items:flex-start;gap:14px}.recovery-card{margin:20px auto;padding:22px 18px}}
