/* CTR Status Board Secret Diagnostics — isolated styles */
.ctr-egg-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(9,19,33,.76);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}
.ctr-egg-overlay[hidden]{display:none!important}
.ctr-egg-dialog{font:400 15px/1.5 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#183047;background:#fff;border-radius:15px;max-width:465px;width:100%;max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 70px rgba(0,0,0,.3);padding:25px;box-sizing:border-box;position:relative}
.ctr-egg-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#397597}
.ctr-egg-title{font-size:24px;line-height:1.2;margin:6px 36px 12px 0;color:#173b55}
.ctr-egg-subtitle{margin:0 0 20px;color:#52677b}
.ctr-egg-diagnostics{margin:0;padding:0;list-style:none;border:1px solid #e3ebef;border-radius:10px;overflow:hidden}
.ctr-egg-diagnostics li{display:flex;gap:12px;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e3ebef}
.ctr-egg-diagnostics li:last-child{border-bottom:0}
.ctr-egg-diagnostics span{color:#556b7b}
.ctr-egg-diagnostics strong{text-align:right;color:#163b54}
.ctr-egg-message{background:#eaf4f7;border-left:3px solid #4a9cb2;padding:12px;border-radius:5px;margin:18px 0}
.ctr-egg-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
.ctr-egg-button{font:inherit;border:1px solid #bacbd6;border-radius:8px;background:#fff;color:#1c4660;padding:9px 13px;cursor:pointer}
.ctr-egg-button-primary{background:#176d89;border-color:#176d89;color:#fff}
.ctr-egg-button:focus-visible{outline:3px solid #f0a93b;outline-offset:2px}
.ctr-egg-close{position:absolute;top:15px;right:15px;padding:4px 10px;font-size:24px;line-height:1}
.ctr-egg-fineprint{font-size:11px;color:#758595;margin:15px 0 0;text-align:center}
@media(prefers-reduced-motion:no-preference){.ctr-egg-dialog{animation:ctr-egg-appear .16s ease-out}@keyframes ctr-egg-appear{from{transform:translateY(8px);opacity:.6}to{transform:translateY(0);opacity:1}}}
@media(max-width:380px){.ctr-egg-dialog{padding:19px}.ctr-egg-diagnostics li{flex-direction:column;gap:0}}
