.google-auth[data-v-dc9a18b5]{margin-top:var(--space-4)}.google-auth__sep[data-v-dc9a18b5]{align-items:center;color:var(--color-muted);display:flex;font-size:.85rem;margin-bottom:var(--space-4);text-align:center}.google-auth__sep[data-v-dc9a18b5]:after,.google-auth__sep[data-v-dc9a18b5]:before{background:var(--color-border);content:"";flex:1;height:1px}.google-auth__sep span[data-v-dc9a18b5]{padding:0 var(--space-3)}.google-auth__btnwrap[data-v-dc9a18b5]{align-items:center;display:flex;flex-direction:column;gap:var(--space-2)}.google-auth__btn[data-v-dc9a18b5]{color-scheme:light;min-height:40px}.google-auth__link[data-v-dc9a18b5]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4)}.google-auth__msg[data-v-dc9a18b5]{font-size:.9rem;margin:0}.google-auth__field[data-v-dc9a18b5]{display:flex;flex-direction:column;gap:4px}.google-auth__field>span[data-v-dc9a18b5]{font-size:.85rem;font-weight:600}.google-auth__field input[data-v-dc9a18b5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;padding:.55rem .7rem}.google-auth__field input[data-v-dc9a18b5]:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent)}.google-auth__error[data-v-dc9a18b5]{color:var(--color-primary);font-size:.9rem;font-weight:600;margin:0}.google-auth__alt[data-v-dc9a18b5]{color:var(--color-muted);font-size:.85rem;margin:0}.google-auth__altlink[data-v-dc9a18b5]{color:var(--color-primary);font-weight:600}
