.wa-login-dialog{box-sizing:border-box;width:min(440px,calc(100% - 32px));border:1px solid #dedee2;border-radius:24px;padding:36px;color:#17171c;background:#fff;font-family:inherit}.wa-login-dialog::backdrop{background:#0008;backdrop-filter:blur(5px)}.wa-login-dialog h2{font-size:26px;margin:0 20px 12px 0}.wa-close{position:absolute;top:12px;right:16px;border:0;background:none;color:inherit;font-size:30px;cursor:pointer}.wa-description{color:#676770;line-height:1.5}.wa-login-dialog form{display:grid;gap:14px}.wa-login-dialog form[hidden]{display:none}.wa-login-dialog input{box-sizing:border-box;width:100%;font:inherit;font-size:18px;padding:16px;border:1px solid #bcbcc5;border-radius:12px;background:transparent;color:inherit}.wa-login-dialog input:focus{outline:2px solid #686874;outline-offset:1px}.wa-login-dialog .auth-primary,.wa-login-dialog .auth-secondary{width:100%;margin:0}.wa-error{color:#b32435;line-height:1.4}.wa-error:empty{display:none}@media(prefers-color-scheme:dark){.wa-login-dialog{background:#202127;color:#f4f4f6;border-color:#44454d}.wa-description{color:#bbbcc4}.wa-error{color:#ff9eaa}}
