/* =================================================================
   GV — Botão "Entrar com a Central GV" (SSO)
   Usado no login da equipe (admin/index.php) e do cliente
   (theme/hesk3/customer/account/login.php). Os dois logins são cartões
   navy: o botão é secundário ao CTA laranja ("Entrar"), no mesmo
   desenho do "Criar conta" (contorno azul, fundo translúcido).
   Arquivo próprio, com versão pelo mtime.
   ================================================================= */
.gv-sso {
    margin-top: 16px;
    font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
.gv-sso__divisor {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 14px;
    color: #6f8aa5;
    font-size: .82rem;
}
.gv-sso__divisor::before,
.gv-sso__divisor::after {
    content: "";
    flex: 1;
    height: 1px;
    background: #24476b;
}
a.gv-sso__botao {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    height: 52px;
    padding: 0 16px;
    border: 1px solid #2f5a82;
    border-radius: 12px;
    background: rgba(18, 58, 94, .35);
    color: #dbe7f2 !important;
    font-family: inherit;
    font-size: .95rem;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none !important;
    box-sizing: border-box;
    transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}
a.gv-sso__botao:hover,
a.gv-sso__botao:focus-visible {
    background: rgba(63, 176, 240, .14);
    border-color: #3fb0f0;
    color: #fff !important;
}
a.gv-sso__botao:focus-visible {
    outline: 3px solid rgba(63, 176, 240, .35);
    outline-offset: 2px;
}
.gv-sso__ico {
    width: 20px;
    height: 20px;
    flex: none;
    color: #3fb0f0;
}
@media (prefers-reduced-motion: reduce) {
    a.gv-sso__botao { transition: none; }
}
