.m8wrc{clear:both;box-sizing:border-box;width:100%;margin:16px 0;padding:14px;border:1px solid #dce2e7;border-radius:8px;background:#fff;color:#263445}
.m8wrc[hidden],.m8wrc [hidden]{display:none!important}
.m8wrc>label{display:block;margin:0 0 8px;font-weight:600;font-size:14px}
.m8wrc-image-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}
.m8wrc .m8wrc-image{display:block;width:230px;max-width:100%;height:auto;border:1px solid #dce2e7;border-radius:4px;box-shadow:none}
.m8wrc .m8wrc-refresh{padding:5px 0;min-height:32px;border:0;background:transparent;color:#175ea8;box-shadow:none;text-decoration:underline;font-size:13px;cursor:pointer}
.m8wrc .m8wrc-refresh:disabled{opacity:.55;cursor:wait}
.m8wrc .m8wrc-refresh:focus-visible,.m8wrc .m8wrc-answer:focus-visible{outline:2px solid #175ea8;outline-offset:3px}
.m8wrc .m8wrc-answer{box-sizing:border-box;width:100%;max-width:300px;height:44px;margin:0;padding:9px 12px;border:1px solid #aab6c2;border-radius:4px;background:#fff;color:#182332;font-size:18px;letter-spacing:4px;text-transform:uppercase}
.m8wrc .m8wrc-hint,.m8wrc .m8wrc-status{display:block;margin-top:7px;font-size:12px;line-height:1.6;letter-spacing:normal}
.m8wrc .m8wrc-hint{color:#596675}
.m8wrc .m8wrc-status{color:#47576a}
.m8wrc.m8wrc-error .m8wrc-status{color:#b42318}
