.auth-toolbar{box-sizing:border-box;width:min(100%,410px);display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 14px}.auth-toolbar .back-link{margin:0;text-align:start}.auth-language{position:relative;margin:0;flex:none}.auth-language .language-picker-menu{position:relative}.auth-language summary{list-style:none;cursor:pointer;width:42px;height:42px;display:grid;place-items:center;border:1px solid #46546a;border-radius:8px}.auth-language summary::-webkit-details-marker{display:none}.auth-language summary svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.auth-language .language-picker-popover{position:absolute;inset-inline-end:0;top:50px;z-index:20;background:#101925;border:1px solid #596579;border-radius:10px;padding:16px;width:min(280px,calc(100vw - 64px));box-sizing:border-box}.auth-language form{display:flex;flex-direction:column;gap:10px}.auth-language select{width:100%;padding:10px;background:#0a111c;color:#fff;border:1px solid #596579;border-radius:6px}.auth-language .currency-picker{display:none}.login-panel .auth-field-error{font-size:14px;line-height:1.5;color:#ffb4bd;margin:6px 0 14px}

/* Long translated sign-up prompts must stay inside narrow auth panels. */
.login-panel .create-account{flex-wrap:wrap;row-gap:6px;overflow-wrap:anywhere}.login-panel .create-account span,.login-panel .create-account strong{white-space:normal;min-width:0;max-width:100%}
