.email-verification{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--border,#c9c9c1);border-radius:8px}.email-verification label{min-width:0}.email-code-row{display:flex;gap:8px;align-items:end}.email-code-row label{flex:1}.email-code-row button{flex:none;margin-bottom:0}.captcha-row{display:flex;justify-content:flex-start}.captcha-refresh{max-width:100%;min-height:72px;padding:0;overflow:hidden;background:#f5f2e9;color:#244d65;border:1px solid #a3a39b;border-radius:5px}.captcha-refresh img{display:block;max-width:100%;object-fit:contain}.captcha-refresh img[hidden],.captcha-refresh span[hidden]{display:none}.captcha-refresh span{display:block;max-width:250px;padding:8px;font-size:13px}.email-status{margin:0;font-size:13px;overflow-wrap:anywhere}#boundEmailStatus{overflow-wrap:anywhere}#feedbackDialog a{overflow-wrap:anywhere}#authDialog{max-height:calc(100dvh - 28px);overflow-y:auto}#resetForm[hidden],#bindEmailFields[hidden]{display:none}@media(max-width:420px){.email-code-row{flex-wrap:wrap}.email-code-row label{flex-basis:100%}.email-code-row button{width:100%}.email-verification{padding:9px}}
.email-verification label{display:block}.email-verification input{display:block;width:100%;box-sizing:border-box;padding:10px;margin-top:5px;border:1px solid #aaa;border-radius:4px}#resetError,#bindEmailError{color:#a1192c;overflow-wrap:anywhere}:root[data-theme="dark"] :is(#resetError,#bindEmailError){color:#ffb1ad}
