.mqr-choices .account-choice-icon { font-weight:700; font-size:1.35rem; }
.mqr-choices .account-choice-copy small { line-height:1.5; }
.mqr-example { display:flex; align-items:center; gap:1.4rem; margin-top:2.5rem; padding:1.25rem 1.5rem; border:1px solid #d5e5da; border-radius:1.25rem; background:#eaf4ed; }
.mqr-example>span { flex:none; font-size:.7rem; font-weight:800; letter-spacing:.1em; color:#2c9966; }
.mqr-example p { margin:0; font-size:.95rem; line-height:1.6; color:#41574b; }
.mqr-back { display:inline-block; margin-top:1rem; color:#2c9966; font-size:.85rem; font-weight:700; }
@media(max-width:600px){.mqr-example{align-items:flex-start;flex-direction:column;gap:.5rem;padding:1.1rem;}.mqr-example p{font-size:.85rem;}}
@media(max-width:900px){
  /* Leave time to read long explanations below the phone. On short screens,
     the default late detail marker pins the card over the enlarged widget. */
  #managed-qr-player .tutorial-step--guided { min-height:220svh; }
  #managed-qr-player .tutorial-step-phase-track>i:last-child { align-self:start; }
}
