.gc-office-banner{padding:10px 18px;text-align:center;background:#163932;color:#b4ffe8;font:600 13px/1.5 system-ui;overflow-wrap:anywhere;position:relative;z-index:2}
.gc-office-banner[hidden]{display:none}.gc-login-description{color:#b8c5d6;line-height:1.7;margin:10px 0 20px}.gc-team-hint{padding:14px;border:1px solid #34594e;border-radius:12px;background:#162b27;color:#c1f2e3;line-height:1.6}.login-recovery p{font-size:13px;line-height:1.6;color:#a4b2c7}.login-box .iv-escolha{display:none}.login-box h2{letter-spacing:-.03em;font-size:30px!important;text-transform:none}.login-box{max-width:440px}.login-box input{min-height:48px}.gc-office-banner~header{margin-top:8px}

.gc-office-banner a.gc-open-brain{color:#d9fff0;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gc-office-banner a.gc-open-brain:hover{color:#fff}

/* Tela de entrada com a cara do Gerente Controle, sem a arte do ABSOL: degradê verde-azulado
   (o gc-fundo.js desenha o redemoinho animado por cima; sem WebGL fica só este degradê). */
#login-screen{overflow:hidden;background:radial-gradient(900px 520px at 18% 12%,rgba(46,160,140,.2),transparent 62%),radial-gradient(760px 480px at 86% 88%,rgba(126,232,189,.12),transparent 60%),linear-gradient(180deg,#04111a,#061a22)}
#login-screen>.login-box{position:relative;z-index:1;background:linear-gradient(180deg,rgba(12,30,38,.92),rgba(7,19,26,.92));border-color:rgba(126,232,189,.22);box-shadow:0 30px 90px -20px rgba(0,0,0,.75),0 0 90px -30px rgba(126,232,189,.35)}
@media (hover:hover) and (pointer:fine){#login-screen>.login-box{background:linear-gradient(180deg,rgba(12,30,38,.76),rgba(7,19,26,.82));-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}}
#login-screen .login-box h2{color:#eafff6}
#login-screen .login-box .btn{background:linear-gradient(135deg,#43c9a3,#7ee8bd);color:#062018;box-shadow:0 12px 26px -10px rgba(126,232,189,.55),0 1px 0 rgba(255,255,255,.25) inset}
#login-screen .login-box .btn:active{box-shadow:0 5px 14px -6px rgba(126,232,189,.5),0 1px 0 rgba(255,255,255,.15) inset}
#login-screen .login-recovery a{color:#7ee8bd}
