.meiso-inline-auth{margin:.25rem 0 .5rem;font:inherit;color:#1A2E35}
.meiso-inline-auth[hidden],.meiso-inline-auth [hidden]{display:none!important}
.meiso-inline-auth-invitation{font-size:.875rem;line-height:1.5}
.meiso-inline-auth [data-auth-invite]{color:#54595F}
.meiso-inline-auth button.meiso-inline-auth-link{display:inline;width:auto;min-height:44px;max-width:100%;margin:0;padding:.5rem 0;border:0;border-radius:0;background:none;box-shadow:none;color:#1A626B;font:inherit;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:.15em;white-space:normal;cursor:pointer}
.meiso-inline-auth button.meiso-inline-auth-link:hover{background:none;color:#044850}
.meiso-inline-auth button.meiso-inline-auth-link:disabled{opacity:.65;cursor:wait}
.meiso-inline-auth label{display:block;margin:.5rem 0 .25rem;font-size:.9rem}
.meiso-inline-auth-code-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}
.meiso-inline-auth .meiso-inline-auth-code-row input{flex:0 1 9rem;box-sizing:border-box;width:9rem;min-width:0;max-width:100%;min-height:44px;margin:0;padding:.5rem .65rem;font-size:1.15rem;letter-spacing:.15em}
.meiso-inline-auth .meiso-inline-auth-code-row .btn{width:auto;min-height:44px;max-width:100%;margin:0;white-space:normal}
.meiso-inline-auth [data-auth-send].btn{width:auto;min-height:44px;max-width:100%;margin:.25rem 0;white-space:normal}
.meiso-inline-auth [data-auth-cancel]{font-size:.875rem}
.meiso-inline-auth [data-auth-message]{font-size:.875rem;line-height:1.5;margin:.25rem 0;overflow-wrap:break-word;word-wrap:break-word}
.meiso-inline-auth [data-auth-message]:empty{margin:0}
.meiso-inline-auth button:focus,.meiso-inline-auth input:focus{outline:2px solid #1A626B;outline-offset:3px}
