.pyat48-mfa-launch{display:block;margin:12px 0;padding:8px 12px;border:1px solid #52647a;border-radius:8px;background:#142232;color:#e7eef7;font:13px system-ui;cursor:pointer}.pyat48-mfa-dialog{position:fixed;inset:0;margin:auto;width:min(520px,94vw);max-height:90dvh;overflow:auto;padding:24px;border:1px solid #55718a;border-radius:14px;background:#122031;color:#eff5ff;font:16px/1.45 system-ui;z-index:2147483000}.pyat48-mfa-dialog::backdrop{background:#000b}.pyat48-mfa-dialog h2{font-size:23px;margin:0 0 18px}.pyat48-mfa-dialog label{display:block;margin:14px 0}.pyat48-mfa-dialog input:not([type=checkbox]){width:100%;box-sizing:border-box;background:#07121f;color:#fff;border:1px solid #728499;border-radius:6px;padding:11px;font:inherit}.pyat48-mfa-dialog .mfa-check{display:flex;gap:10px;align-items:flex-start}.pyat48-mfa-dialog button{padding:10px 14px;background:#a5dec7;color:#102419;border:0;border-radius:6px;cursor:pointer;font:inherit;margin:6px 0}.pyat48-mfa-dialog .mfa-close{float:right;background:#334559;color:white}.pyat48-mfa-dialog img{max-width:100%;display:block;margin:12px auto}.pyat48-mfa-dialog code,.pyat48-mfa-dialog pre{display:block;white-space:pre-wrap;overflow-wrap:anywhere;background:#07121f;padding:12px;font:13px/1.5 monospace}.pyat48-mfa-dialog button:disabled{opacity:.5}.pyat48-mfa-dialog :focus-visible{outline:3px solid #bddcff;outline-offset:2px}
