/* ==========================================================
   NyxCMS Prism v1.9.103
   RECUPERAR CUENTA — same approved auth family
   Theme-only. No module PHP/JS changes.
   ========================================================== */

body.nyxprism-page-recuperar_cuenta .nyxprism-module-shell{max-width:1460px}
body.nyxprism-page-recuperar_cuenta .nyxprism-module-content{
  padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
}

html body.nyxprism-page-recuperar_cuenta .wm-recovery-pro{
  --recovery-surface:#fff!important;
  --recovery-surface-2:#f8fbfd!important;
  --recovery-input:#fff!important;
  --recovery-border:#cbd9e7!important;
  --recovery-text:#10213a!important;
  --recovery-muted:#6b8096!important;
  --recovery-good:#26c98c!important;
  --recovery-bad:#ff5877!important;
  --recovery-shadow:none!important;
  --recovery-radius:0px!important;
  --wm-module-shadow:none!important;
  --wm-light-shadow:none!important;
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  color:#10213a!important;font-size:11px!important;line-height:1.35!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-pro *,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-pro *::before,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-pro *::after{box-sizing:border-box}

html body.nyxprism-page-recuperar_cuenta .wm-recovery-shell{
  width:100%!important;max-width:none!important;min-height:650px!important;
  display:grid!important;grid-template-columns:minmax(350px,42%) minmax(0,58%)!important;
  overflow:hidden!important;border:1px solid #cbd9e7!important;border-radius:0!important;
  background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-shell.is-form-only{
  grid-template-columns:minmax(0,760px)!important;justify-content:center!important;min-height:0!important;
}

/* COVER */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover{
  position:relative!important;min-height:650px!important;overflow:hidden!important;
  background-image:var(--recovery-cover-dark)!important;background-position:var(--recovery-cover-position,center center)!important;
  background-size:cover!important;background-repeat:no-repeat!important;color:#fff!important;box-shadow:none!important;filter:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__overlay{
  position:absolute!important;inset:0!important;
  background:linear-gradient(180deg,rgba(3,13,25,.20),rgba(3,13,25,.58) 44%,rgba(3,13,25,.94))!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover::after{
  content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:3!important;height:4px!important;
  background:linear-gradient(90deg,var(--cyan),var(--blue),var(--purple),var(--pink),var(--yellow))!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__content{
  position:relative!important;z-index:2!important;min-height:650px!important;height:100%!important;
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:32px!important;text-align:left!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__brand{
  min-height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__brand img{
  display:block!important;width:auto!important;max-width:190px!important;max-height:54px!important;object-fit:contain!important;object-position:left center!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-logo-fallback{
  width:46px!important;height:46px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(255,214,50,.50)!important;border-radius:0!important;background:rgba(5,17,31,.66)!important;color:var(--yellow)!important;box-shadow:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-logo-fallback .wm-recovery-icon{width:25px!important;height:25px!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-kicker{
  align-self:flex-start!important;min-height:30px!important;margin:38px 0 0!important;padding:0 10px!important;
  border-left:3px solid var(--cyan)!important;border-radius:0!important;background:rgba(7,19,31,.72)!important;
  color:var(--cyan)!important;-webkit-text-fill-color:var(--cyan)!important;font-family:var(--display-font)!important;font-style:italic!important;
  font-size:10px!important;font-weight:1000!important;letter-spacing:.05em!important;text-transform:uppercase!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover h1{
  margin:12px 0 8px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:43px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__content>p{
  max-width:390px!important;margin:0!important;color:#c5d2de!important;-webkit-text-fill-color:#c5d2de!important;font-size:11px!important;line-height:1.55!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-benefits{
  width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:auto!important;padding-top:28px!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-benefit{
  display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;
  min-height:66px!important;padding:10px!important;border:1px solid rgba(172,201,226,.24)!important;border-radius:0!important;
  background:rgba(3,16,30,.72)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-benefit>.wm-recovery-icon{
  width:34px!important;height:34px!important;padding:8px!important;background-color:var(--cyan)!important;color:var(--cyan)!important;border-bottom:2px solid var(--purple)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-benefit strong{
  display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-benefit small{
  display:block!important;margin-top:3px!important;color:#9fb1c3!important;-webkit-text-fill-color:#9fb1c3!important;font-size:8px!important;line-height:1.35!important;
}

/* FORM */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-side{
  min-width:0!important;min-height:650px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
  padding:34px 48px!important;background:#fff!important;background-image:none!important;color:#10213a!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-side>*{
  width:min(470px,100%)!important;margin-left:auto!important;margin-right:auto!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-header{margin:0 0 22px!important;text-align:left!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-header::before{
  content:"RECUPERACIÓN SEGURA"!important;display:inline-block!important;margin-bottom:7px!important;
  color:var(--purple)!important;-webkit-text-fill-color:var(--purple)!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-header h2{
  margin:0 0 5px!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:31px!important;line-height:1!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-header p{
  margin:0!important;color:#6b8096!important;-webkit-text-fill-color:#6b8096!important;font-size:10px!important;line-height:1.45!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-logo-mobile{
  display:none!important;max-width:190px!important;max-height:54px!important;margin:0 0 15px!important;object-fit:contain!important;object-position:left center!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-alert{
  margin:0 0 12px!important;padding:10px 11px!important;border:1px solid #cbd9e7!important;border-radius:0!important;
  background:#fff!important;color:#10213a!important;font-size:9px!important;font-weight:800!important;line-height:1.45!important;box-shadow:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-alert--error{border-color:#f1b9c5!important;background:#fff5f7!important;color:#b83d57!important;-webkit-text-fill-color:#b83d57!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-form{display:grid!important;gap:12px!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-field{display:grid!important;gap:5px!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-field>label,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-methods legend{
  color:#60768d!important;-webkit-text-fill-color:#60768d!important;font-size:8px!important;font-weight:1000!important;letter-spacing:.03em!important;text-transform:uppercase!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-field>small{
  color:#7890a5!important;-webkit-text-fill-color:#7890a5!important;font-size:7.5px!important;line-height:1.4!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-control{
  display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;
  min-height:42px!important;height:42px!important;border:1px solid #cbd9e7!important;border-bottom:2px solid var(--cyan)!important;border-radius:0!important;
  background:#fff!important;box-shadow:none!important;overflow:hidden!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-control:focus-within{border-color:var(--cyan)!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-control>.wm-recovery-icon{
  position:static!important;
  justify-self:center!important;
  align-self:center!important;
  width:15px!important;
  height:15px!important;
  min-width:15px!important;
  min-height:15px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background-color:var(--blue)!important;
  color:var(--blue)!important;
  transform:none!important;
  overflow:visible!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-control>.wm-recovery-icon::before,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-control>.wm-recovery-icon::after{
  content:none!important;
  display:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-control input{
  width:100%!important;height:40px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;outline:0!important;
  background:#fff!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-control input::placeholder{color:#8799aa!important;-webkit-text-fill-color:#8799aa!important;opacity:1!important}

/* METHODS */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-methods{
  margin:0!important;padding:0!important;border:0!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-methods legend{margin:0 0 6px!important;padding:0!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-methods__grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method{
  position:relative!important;display:block!important;cursor:pointer!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method input{
  position:absolute!important;opacity:0!important;pointer-events:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method>span{
  --recovery-method-accent:var(--cyan);
  display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  min-height:42px!important;padding:0 10px!important;border:1px solid #cbd9e7!important;border-bottom:3px solid var(--recovery-method-accent)!important;border-radius:0!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,var(--recovery-method-accent) 0%,var(--recovery-method-accent) 50%,#fff 50%,#fff 100%)!important;
  background-size:200% 100%!important;background-position:100% 0!important;background-repeat:no-repeat!important;
  color:#60758b!important;-webkit-text-fill-color:#60758b!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;
  box-shadow:none!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  transition:background-position .24s ease,transform .18s ease,color .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method:nth-child(2)>span{--recovery-method-accent:var(--purple)}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method:not(.is-active):hover>span{
  background-position:0 0!important;
  border-color:var(--recovery-method-accent)!important;
  color:#07111b!important;-webkit-text-fill-color:#07111b!important;
  transform:translateY(-2px)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method.is-active>span,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method input:checked+span{
  border-color:#07131f!important;
  border-bottom-color:var(--recovery-method-accent)!important;
  background:#07131f!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  transform:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method .wm-recovery-icon{
  width:15px!important;height:15px!important;background-color:currentColor!important;color:currentColor!important;
}

/* SECURITY */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-security-note{
  display:flex!important;align-items:flex-start!important;gap:9px!important;padding:10px 11px!important;
  border:1px solid #cbd9e7!important;border-radius:0!important;background:#f8fbfd!important;color:#667b90!important;-webkit-text-fill-color:#667b90!important;
  font-size:8px!important;line-height:1.45!important;box-shadow:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-security-note>.wm-recovery-icon{
  width:16px!important;height:16px!important;flex:0 0 16px!important;margin-top:1px!important;background-color:var(--blue)!important;color:var(--blue)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-security-note strong{
  display:block!important;margin-bottom:2px!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;font-size:8px!important;font-weight:1000!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-security-note span{
  color:#667b90!important;-webkit-text-fill-color:#667b90!important;
}

/* SUBMIT */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-submit{
  --recovery-btn-accent:var(--purple);
  display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  width:100%!important;min-height:44px!important;height:44px!important;padding:0 16px!important;
  border:1px solid #07131f!important;border-bottom:3px solid var(--recovery-btn-accent)!important;border-radius:0!important;
  background-color:#07131f!important;
  background-image:linear-gradient(90deg,var(--recovery-btn-accent) 0%,var(--recovery-btn-accent) 50%,#07131f 50%,#07131f 100%)!important;
  background-size:200% 100%!important;background-position:100% 0!important;background-repeat:no-repeat!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--display-font)!important;font-style:italic!important;
  font-size:10px!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  transition:background-position .28s ease,transform .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-submit::before,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-submit::after{content:none!important;display:none!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-submit:hover{
  background-position:0 0!important;border-color:var(--recovery-btn-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-2px)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-submit .wm-recovery-icon{
  width:15px!important;height:15px!important;background-color:#fff!important;color:#fff!important;
}

/* SECONDARY */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #e1e8ef!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links a,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions a{
  --recovery-link-accent:var(--cyan);
  display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:0 10px!important;
  border:1px solid #cbd9e7!important;border-bottom:3px solid var(--recovery-link-accent)!important;border-radius:0!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,var(--recovery-link-accent) 0%,var(--recovery-link-accent) 50%,#fff 50%,#fff 100%)!important;
  background-size:200% 100%!important;background-position:100% 0!important;background-repeat:no-repeat!important;
  color:#60758b!important;-webkit-text-fill-color:#60758b!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;text-decoration:none!important;
  box-shadow:none!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  transition:background-position .24s ease,transform .18s ease,color .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links a:nth-child(2),
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions a:nth-child(2){--recovery-link-accent:var(--purple)}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links a:hover,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions a:hover{
  background-position:0 0!important;
  border-color:var(--recovery-link-accent)!important;
  color:#07111b!important;-webkit-text-fill-color:#07111b!important;
  transform:translateY(-2px)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links .wm-recovery-icon,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions .wm-recovery-icon{
  width:15px!important;height:15px!important;background-color:currentColor!important;color:currentColor!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links a .wm-recovery-icon,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions a .wm-recovery-icon,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method>span .wm-recovery-icon{
  transition:transform .18s ease!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links a:hover .wm-recovery-icon,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions a:hover .wm-recovery-icon,
html body.nyxprism-page-recuperar_cuenta .wm-recovery-method:not(.is-active):hover>span .wm-recovery-icon{
  transform:translateX(2px)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-primary-link{
  --recovery-link-accent:var(--purple)!important;
  background-color:#07131f!important;
  background-image:linear-gradient(90deg,var(--purple) 0%,var(--purple) 50%,#07131f 50%,#07131f 100%)!important;
  background-size:200% 100%!important;
  background-position:100% 0!important;
  border-color:#07131f!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-primary-link:hover{
  background-position:0 0!important;
  border-color:var(--purple)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}

/* SUCCESS */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result{
  display:grid!important;justify-items:center!important;text-align:center!important;gap:8px!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__icon{
  width:76px!important;height:76px!important;display:grid!important;place-items:center!important;margin:0 auto 8px!important;
  border:1px solid #a9e8cd!important;border-radius:0!important;background:#effff7!important;color:var(--green)!important;box-shadow:none!important;
  clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__icon .wm-recovery-icon{
  width:34px!important;height:34px!important;background-color:var(--green)!important;color:var(--green)!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__kicker{
  color:var(--purple)!important;-webkit-text-fill-color:var(--purple)!important;font-size:9px!important;font-weight:1000!important;text-transform:uppercase!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result h3{
  margin:0!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;
  font-family:var(--display-font)!important;font-style:italic!important;font-size:26px!important;font-weight:1000!important;text-transform:uppercase!important;text-shadow:none!important;
}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-result>p{
  margin:0!important;color:#657a91!important;-webkit-text-fill-color:#657a91!important;font-size:10px!important;line-height:1.55!important;
}

/* ICON BASE */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-icon{
  display:inline-block!important;flex:0 0 auto!important;
  -webkit-mask:var(--wm-recovery-icon) center/contain no-repeat!important;
  mask:var(--wm-recovery-icon) center/contain no-repeat!important;
}

/* CLEANUP */
html body.nyxprism-page-recuperar_cuenta .wm-recovery-pro :is(
  .wm-recovery-shell,.wm-recovery-benefit,.wm-recovery-alert,.wm-recovery-control,.wm-recovery-method>span,
  .wm-recovery-security-note,.wm-recovery-submit,.wm-recovery-result__icon,.wm-recovery-secondary-links a,.wm-recovery-result__actions a
){box-shadow:none!important;filter:none!important}
html body.nyxprism-page-recuperar_cuenta .wm-recovery-pro :is(h1,h2,h3,h4,strong){text-shadow:none!important}

/* RESPONSIVE */
@media(max-width:980px){
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-shell{grid-template-columns:1fr!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover,
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__content{min-height:420px!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__brand{display:none!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-logo-mobile{display:block!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:28px!important;padding-top:0!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-side{min-height:0!important;padding:34px clamp(22px,6vw,70px)!important}
}
@media(max-width:640px){
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover,
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__content{min-height:360px!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover__content{padding:24px!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-cover h1{font-size:36px!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-benefits,
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-methods__grid,
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-secondary-links,
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-result__actions{grid-template-columns:1fr!important}
  html body.nyxprism-page-recuperar_cuenta .wm-recovery-form-side{padding:28px 18px!important}
}
