body.sgci-cloud-gated .app-shell{display:none}
.central-gate{max-width:620px;margin:5vh auto;padding:30px;background:#f4f0ec;color:#28221d;border:2px solid #ef6c00;font:18px Arial,sans-serif;line-height:1.5}
.central-gate h1{color:#ef6c00;font-size:38px;margin:0}.central-gate h2{font-size:23px;margin:8px 0 20px}
.central-gate label{display:block;margin:14px 0}.central-gate input,.central-gate button{box-sizing:border-box;width:100%;font:inherit;padding:13px;margin-top:6px}
.central-gate button{background:#ef6c00;color:#19120d;border:1px solid #c85500;font-weight:bold;cursor:pointer}.central-gate button:disabled{opacity:.6;cursor:wait}
.central-gate .secondary{background:#45413e;color:white;border-color:#45413e}.central-gate [hidden]{display:none!important}
.central-message{white-space:pre-wrap;background:#fff7ec;border-left:4px solid #ef6c00;padding:15px}
.central-build{font:12px Arial;color:#ddd;margin:10px 0;line-height:1.5}
.central-build button{display:block;margin-top:8px;background:#3c3530;color:white;padding:8px;border:1px solid #ef6c00}
@media(max-width:700px){.central-gate{margin:12px;padding:20px}}
@media print{.central-build,.central-gate{display:none!important}}
