#tvManualAlert{position:fixed;inset:0;background:linear-gradient(135deg,#092b45,#081321);z-index:99999;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5vw;white-space:pre-line}#tvManualAlert[hidden]{display:none}#tvManualAlert h1{font-size:clamp(42px,5vw,90px);color:#ffd050}#tvManualAlert p{font-size:clamp(25px,2.8vw,49px);line-height:1.25}
#controlButton{display:none!important}body.tv-admin #controlButton{display:block!important}#tvOrangeBanner{position:fixed;left:18px;right:18px;top:120px;z-index:9999;padding:18px 30px;font-weight:900;font-size:clamp(19px,2.1vw,35px);background:#d76c12;color:#fff;border:2px solid #ffe7a7;border-radius:14px;box-shadow:0 12px 45px #000a}#tvOrangeBanner[hidden]{display:none}
