.cacsp-recovery-wrap{max-width:1200px;margin:35px auto;padding:0 18px}.cacsp-recovery-stage{min-height:520px}.cacsp-recovery-card .cacsp-recovery-form{display:flex;flex-direction:column;gap:13px;margin-top:25px}.cacsp-recovery-form label{color:#f8fefb;font-weight:600}.cacsp-recovery-form input{width:100%;box-sizing:border-box;background:#133826;color:white;border:1px solid #44536b;border-radius:12px;padding:15px;font-size:16px}.cacsp-recovery-form button,.cacsp-recovery-primary{display:block;width:100%;box-sizing:border-box;text-align:center;border:0;border-radius:10px;background:linear-gradient(110deg,#ffc322,#f79b08);color:#103121;font-weight:800;padding:16px;cursor:pointer;text-decoration:none;margin-top:12px}.cacsp-recovery-alert,.cacsp-recovery-notice{padding:12px 14px;border-radius:9px;margin-top:16px;line-height:1.5}.cacsp-recovery-alert{background:#602a2d;color:#fff}.cacsp-recovery-notice{background:#143f34;color:#fff}.cacsp-recovery-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px}.cacsp-recovery-links a{color:#ffc12a;text-decoration:none;font-weight:600}.cacsp-recovery-card .cacsp-auth-copyright{margin-top:24px}@media(max-width:700px){.cacsp-recovery-wrap{margin:15px auto;padding:0 10px}.cacsp-recovery-links{font-size:14px}}
