/* Gracel V0.0.48 — Ajustes visuais dos dois logins (Escritório GC e Portal do Cliente).
   Carregado por último para prevalecer sobre buttons-v032.css.
   1) Painel azul sólido, um pouco mais escuro, sem formas decorativas (orbs, brilho animado, contorno).
   2) Campos e botão "Entrar" com a mesma altura. */
:root{--gc-login-control-h:48px}

.login-shell:is(.gc-office-login,.gc-client-login) .brand-panel{
 background:linear-gradient(145deg,#0c1529 0%,#111c35 58%,#1a2c52 100%)!important;
}
.login-shell:is(.gc-office-login,.gc-client-login) .brand-panel::before,
.login-shell:is(.gc-office-login,.gc-client-login) .brand-panel::after{
 content:none!important;display:none!important;animation:none!important;
}
.login-shell:is(.gc-office-login,.gc-client-login) .brand-panel>.brand-orb{display:none!important}

.login-shell:is(.gc-office-login,.gc-client-login) .login-card .field input{
 box-sizing:border-box;height:var(--gc-login-control-h);min-height:var(--gc-login-control-h);
 border-radius:8px;
}
.login-shell:is(.gc-office-login,.gc-client-login) .login-card button.btn.btn-primary.btn-wide{
 box-sizing:border-box;height:var(--gc-login-control-h)!important;min-height:var(--gc-login-control-h)!important;
 padding:0 16px!important;border-radius:8px;font-size:15px;
}
/* Ícone de mostrar senha centralizado na nova altura (38px de botão dentro de 48px). */
.login-shell:is(.gc-office-login,.gc-client-login) .password-wrap button{top:5px!important}
