.oauth-block{margin:0 0 8px}.oauth-buttons{display:grid;grid-gap:10px;gap:10px}button.oauth-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin-top:0;padding:0 18px;border:1px solid var(--color-surface-border);border-radius:13px;background:#fff;color:var(--color-text);font-family:var(--font-body);font-size:15px;font-weight:600;box-shadow:none}button.oauth-button:disabled{opacity:.6}@media (hover:hover) and (pointer:fine){button.oauth-button:hover:not(:disabled){background:#fff;border-color:var(--color-muted-light)}}.oauth-message{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:var(--color-accent-tint);color:var(--color-text);font-size:14px;line-height:1.45}.oauth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 8px;color:var(--color-muted);font-size:13px}.oauth-divider:after,.oauth-divider:before{content:"";flex:1 1;height:1px;background:var(--color-surface-border-light)}.certificate-input{width:100%;font-family:var(--font-body);font-size:14px}.auth-lang{display:flex;justify-content:flex-end;margin:0 0 12px}.auth-lang .lang-switch{margin:0;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--color-surface-border);background:var(--color-paper);color:var(--color-text);font-family:Readex Pro,system-ui,sans-serif;font-size:14px;font-weight:500;box-shadow:none}@media (hover:hover) and (pointer:fine){.auth-lang .lang-switch:hover:not(:disabled){background:var(--color-surface)}}[dir=rtl] main.signup-main .form-field select{padding-right:10px;padding-left:38px;background-position:left 12px center}