.merchant-auth-card{max-width:480px;width:min(100%,480px)}
.merchant-auth-card .form-group{margin:14px 0}.merchant-auth-card .math-captcha{margin:19px 0}.merchant-auth-card .btn-full{margin-top:12px}
.merchant-auth-kicker{font-size:.75rem!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#6155ce!important;margin:0 0 7px!important}
.merchant-auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 19px;margin-top:23px;font-size:.85rem;font-weight:700}.merchant-auth-links a{color:#5547ca}
.merchant-auth-divider{text-align:center;color:#8390a2;font-size:.8rem;margin-top:18px}.merchant-auth-note{padding:15px 17px;border:1px solid #dce5f4;border-radius:12px;background:#f6f8ff;color:#304059;font-size:.88rem;line-height:1.5;margin:18px 0}
.merchant-auth-submit-status{display:flex;align-items:center;gap:9px;margin:16px 0 2px;padding:12px 14px;border:1px solid #dce5f4;border-radius:12px;background:#f6f8ff;color:#304059;font-size:.82rem;font-weight:700;line-height:1.4}.merchant-auth-submit-status[hidden]{display:none}.merchant-auth-submit-status.is-loading:before{content:"";flex:0 0 16px;width:16px;height:16px;border:2px solid #d8d2ff;border-top-color:#6155ce;border-radius:50%;animation:merchant-auth-spin .75s linear infinite}.merchant-auth-submit-status.is-success{border-color:#bce9d8;background:#f1fcf7;color:#087a52}.merchant-auth-submit-status.is-success:before{content:"✓";font-size:1rem}.merchant-auth-submit-status.is-error{border-color:#f0c5cb;background:#fff6f7;color:#a7263a}.merchant-auth-submit-status.is-error:before{content:"!";display:grid;place-items:center;flex:0 0 17px;width:17px;height:17px;border-radius:50%;background:#c9364d;color:#fff;font-size:.7rem}@keyframes merchant-auth-spin{to{transform:rotate(360deg)}}
