.onboarding-admin{align-items:center;background:rgb(8 24 52/.67);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10500}.onboarding-admin.oculto{display:none}.onboarding-admin-tarjeta{animation:onboarding-admin-entra .26s ease both;background:#fff;border:1px solid #dce8fb;border-radius:24px;box-shadow:0 28px 75px #071a3d55;max-height:calc(100dvh - 2rem);overflow:auto;width:min(100%,720px)}.onboarding-admin-cabecera{align-items:flex-start;background:linear-gradient(130deg,#f2f7ff,#fff);border-bottom:1px solid #e5edf9;display:flex;gap:1rem;padding:1.45rem 1.5rem 1.1rem}.onboarding-admin-icono{align-items:center;background:#e7f0ff;border-radius:15px;color:#2563eb;display:flex;flex:0 0 48px;height:48px;justify-content:center}.onboarding-admin-icono svg{height:24px;width:24px}.onboarding-admin-eyebrow{color:#2563eb;font-size:.72rem;font-weight:850;letter-spacing:.11em}.onboarding-admin-cabecera h2{color:#122851;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.15;margin:.25rem 0 0}.onboarding-admin-cerrar{align-items:center;background:#f1f5fb;border:0;border-radius:50%;color:#51647f;cursor:pointer;display:flex;height:38px;justify-content:center;margin-left:auto;width:38px}.onboarding-admin-intro{color:#607494;line-height:1.5;margin:1rem 1.5rem}.onboarding-admin-pasos{border:1px solid #e3ebf7;border-radius:17px;margin:0 1.5rem;overflow:hidden}.onboarding-admin-paso{align-items:center;display:grid;gap:.8rem;grid-template-columns:42px minmax(0,1fr) auto;padding:1rem}.onboarding-admin-paso+.onboarding-admin-paso{border-top:1px solid #e7eef8}.onboarding-admin-paso-icono{align-items:center;background:#eef4ff;border-radius:12px;color:#2563eb;display:flex;height:42px;justify-content:center;width:42px}.onboarding-admin-paso-icono svg{height:20px;width:20px}.onboarding-admin-paso h3{color:#17305a;font-size:1rem;margin:0}.onboarding-admin-paso p{color:#637998;font-size:.87rem;line-height:1.4;margin:.22rem 0 0}.onboarding-admin-paso.completo .onboarding-admin-paso-icono{background:#dcfce7;color:#15803d}.onboarding-admin-paso.completo h3{text-decoration:line-through;text-decoration-color:#9bc9ad}.onboarding-admin-paso .btn{font-size:.84rem;min-height:38px;white-space:nowrap}.onboarding-admin-estado{align-items:center;color:#15803d;display:flex;font-size:.78rem;font-weight:750;gap:.3rem;white-space:nowrap}.onboarding-admin-estado svg{height:17px;width:17px}.onboarding-admin-pie{align-items:center;color:#5d7190;display:flex;font-size:.83rem;gap:1rem;justify-content:space-between;padding:1.1rem 1.5rem 1.35rem}.onboarding-admin-pie p{align-items:flex-start;display:flex;gap:.35rem;line-height:1.4;margin:0;max-width:300px}.onboarding-admin-pie p svg{color:#2563eb;flex:0 0 auto;height:17px;margin-top:.05rem;width:17px}.onboarding-admin-pie>div{display:flex;gap:.6rem}.onboarding-admin-landing{background:linear-gradient(95deg,#eff6ff,#f8fbff)}@keyframes onboarding-admin-entra{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.onboarding-admin{align-items:flex-end;padding:0}.onboarding-admin-tarjeta{border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:0;border-right:0;max-height:92dvh;width:100%}.onboarding-admin-cabecera{padding:1.1rem 1rem .9rem}.onboarding-admin-intro{margin:.8rem 1rem}.onboarding-admin-pasos{margin:0 1rem}.onboarding-admin-paso{align-items:flex-start;grid-template-columns:38px minmax(0,1fr);padding:.85rem}.onboarding-admin-paso-icono{height:38px;width:38px}.onboarding-admin-paso .btn,.onboarding-admin-estado{grid-column:2;justify-self:start}.onboarding-admin-pie{align-items:stretch;flex-direction:column;padding:1rem}.onboarding-admin-pie>div{flex-direction:column-reverse}.onboarding-admin-pie .btn{width:100%}}.onboarding-admin-resumen{align-items:center;background:linear-gradient(100deg,#eff6ff,#fff);border:1px solid #cfe0ff;border-radius:16px;display:flex;gap:.9rem;margin:0 0 1.25rem;padding:1rem 1.1rem}.onboarding-admin-resumen-icono{align-items:center;background:#dbeafe;border-radius:12px;color:#2563eb;display:flex;height:42px;justify-content:center;width:42px}.onboarding-admin-resumen>div{display:grid;gap:.12rem;min-width:0}.onboarding-admin-resumen>div>span{color:#2563eb;font-size:.7rem;font-weight:800;letter-spacing:.1em}.onboarding-admin-resumen strong{color:#15305c}.onboarding-admin-resumen small{color:#637998}.onboarding-admin-resumen .btn{margin-left:auto;white-space:nowrap}@media(max-width:640px){.onboarding-admin-resumen{align-items:flex-start;display:grid;grid-template-columns:42px minmax(0,1fr)}.onboarding-admin-resumen .btn{grid-column:1/-1;margin:0;width:100%}}
