/* R86: one non-blocking indicator, no full-screen navigation overlay. */
html#html body#pt-body #page-loader,html#html body#pt-body #bar_loading,html#html body#pt-body .page-loader-spinner { display:none!important;pointer-events:none!important;animation:none!important;background:none!important; }
html#html body#pt-body #container_content { opacity:1!important;transform:none!important;filter:none!important;transition:none!important;will-change:auto!important;backface-visibility:visible!important; }
#gtv-nav-progress { position:fixed;left:0;top:0;width:100%;height:2px;z-index:2147483001;background:linear-gradient(90deg,#158ddd,#56c7ff);transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none;transition:transform .4s ease,opacity .18s ease; }
#gtv-nav-progress.visible { opacity:1; }
#gtv-nav-status { position:fixed;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap; }
#gtv-nav-status.gtv-nav-error { clip:auto;width:auto;height:auto;max-width:calc(100vw - 32px);left:16px;bottom:18px;z-index:2147483001;white-space:normal;padding:14px 18px;border-radius:12px;background:#172332;color:#fff;font:14px/1.5 system-ui,sans-serif;box-shadow:0 4px 15px #0005; }
#gtv-nav-status button,#gtv-nav-status a { display:inline-block;margin:4px 8px;padding:6px 10px;border:0;border-radius:6px;background:#147dc3;color:white;font:inherit;cursor:pointer; }
@media(prefers-reduced-motion:reduce){#gtv-nav-progress{transition:none}}
