.mr-form-security{box-sizing:border-box;min-width:0;width:100%;margin:8px 0 20px;grid-column:1/-1;border-top:1px solid #9272c62b;padding-top:16px}
.mr-form-security[hidden],.mr-form-security [hidden]{display:none!important}
.mr-form-security .mr-security-widget{display:flex;justify-content:center;max-width:100%}
.mr-form-security p{display:flex;gap:9px;align-items:center;margin:9px 0 0;font-size:.78rem;line-height:1.55;color:inherit;opacity:.9}
.mr-form-security p:before{content:'';flex-shrink:0;width:13px;height:13px;border:2px solid #a78bfa;border-top-color:transparent;border-radius:50%;animation:mr-security-spin 1.1s linear infinite}
.mr-form-security[data-verification=complete] p:before{content:'✓';display:grid;place-items:center;width:18px;height:18px;border:0;background:#35b68122;color:#36b985;font-size:12px;font-weight:700;animation:none}
.mr-form-security[data-verification=error] p:before{content:'!';display:grid;place-items:center;border:1px solid currentColor;color:#bc8fee;animation:none;font-size:11px;font-weight:700}
.mr-form-security .mr-security-privacy{display:block;margin:6px 0 0 27px;font-size:.65rem;line-height:1.7;opacity:.7;color:inherit}
.mr-form-security .mr-security-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.mr-form-security .mr-security-retry{display:inline-flex;width:auto;min-height:44px;padding:8px 12px;margin-top:6px;background:transparent;border:1px solid currentColor;border-radius:10px;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}
.mr-form-security .mr-security-retry:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}
@keyframes mr-security-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.mr-form-security p:before{animation:none}}
