/* v1589: mensaje claro y recuperable para conexiones lentas */
.ss1589-admin-recovery{max-width:620px;margin:clamp(24px,5vw,70px) auto;padding:30px 26px;border:1px solid #e0e6ec;border-radius:20px;box-shadow:0 16px 40px #09131e14;background:#fff;color:#15202b;text-align:center}
.ss1589-admin-recovery-icon{display:grid;place-items:center;font-size:33px;width:68px;height:68px;margin:0 auto 14px;border-radius:18px;background:#fff4c2}
.ss1589-admin-recovery h2{font-size:clamp(20px,3vw,26px);margin:0 0 12px;font-weight:900;line-height:1.22;color:#121b27}
.ss1589-admin-recovery p{font-size:14px;color:#586472;line-height:1.6;max-width:480px;margin:0 auto 20px}
.ss1589-admin-recovery-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}
.ss1589-admin-recovery button{min-width:170px;padding:12px 18px;border-radius:12px;font-weight:800;cursor:pointer}
.ss1589-admin-recovery .btn-gold{background:#ffd000!important;color:#151515!important;border:1px solid #ffd000}
@media(max-width:540px){.ss1589-admin-recovery{margin:14px;padding:22px 16px}.ss1589-admin-recovery-actions{flex-direction:column}.ss1589-admin-recovery-actions button{width:100%}}
