.ev-sso-auth__divider{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:var(--ev-calm-ink-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ev-sso-auth__divider:before,.ev-sso-auth__divider:after{content:"";flex:1;height:1px;background:var(--ev-calm-line)}.ev-sso-auth__alt{width:100%;padding:10px 14px;border-radius:var(--ev-calm-radius-xs);border:var(--ev-hairline, .5px) solid var(--ev-calm-line);background:var(--ev-calm-surface);color:var(--ev-calm-ink);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ev-sso-auth__alt:hover:not(:disabled){border-color:var(--ev-calm-accent-border);background:var(--ev-calm-accent-soft)}.ev-sso-auth__alt:focus-visible{outline:2px solid var(--ev-calm-accent);outline-offset:2px}.ev-sso-auth__alt:disabled{opacity:.6;cursor:default}.ev-sso-auth__note{margin:12px 0 0;font-size:13px;color:var(--ev-calm-ink-soft)}.ev-sso-auth__error{margin:12px 0;padding:10px 12px;border-radius:var(--ev-calm-radius-xs);border:var(--ev-hairline, .5px) solid var(--ev-calm-danger-border);background:var(--ev-calm-danger-soft);color:var(--ev-calm-danger);font-size:13px}.ev-sso-auth__full{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none}
