/* V77: botão autoral simples, preto, sem sinal de expansão. */
.thought-trigger.v77-direct-link{background:#111!important;color:#fff!important;border-color:#111!important;cursor:pointer!important}
.thought-trigger.v77-direct-link span{color:#fff!important;font-weight:600!important}
.thought-trigger.v77-direct-link b,.thought-trigger.v77-direct-link i,.thought-trigger.v77-direct-link::after{display:none!important}

/* V78: botão autoral compacto com sinal e ponto fosforescentes. */
.thought-trigger.v77-direct-link{width:194px!important;grid-template-columns:8px minmax(0,1fr) 12px!important;white-space:nowrap!important}
.thought-trigger.v77-direct-link span{white-space:nowrap!important;display:block!important;font-size:7px!important;letter-spacing:.8px!important}
.thought-trigger.v77-direct-link b{display:block!important;color:#a5ff00!important;font-weight:700!important}
.thought-trigger.v77-direct-link i{display:block!important;background:#a5ff00!important;box-shadow:0 0 0 4px rgba(165,255,0,.12)!important}
.thought-trigger.v77-direct-link::after{display:none!important}
/* V79: manter rolagem disponível; nunca cortar o rodapé. */
.portal-start .portal-desktop .footer-line,.portal-start .portal-desktop .footer-tech{transform:translateY(-76px)!important}
/* Nas demais telas preservar o fluxo original e acesso ao rodapé. */
.portal-start .portal-tablet .footer-line,.portal-start .portal-tablet .footer-tech,.portal-start .portal-mobile .mobile-foot{transform:none!important}
@media (min-width:1100px) and (min-height:650px){body:has(.portal-start){overflow-y:auto!important}body:has(.portal-start) .portal-page.portal-start{height:auto!important;min-height:100vh!important;overflow:visible!important}}
