[data-hybrid-control] small{display:block;font-size:10px;font-weight:400}
[data-hybrid-control]:disabled,#remoteCameraPlcComm:disabled{background:#0a1b25!important;border-color:#267a98!important;color:#9eb5c1!important;opacity:1}
#hybridDialog{width:min(680px,90vw);max-height:85vh;overflow:auto;background:#08151e;color:#d7eaf2;border:1px solid #37bde5;border-radius:20px;padding:24px}
#hybridDialog dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}#hybridDialog dd{margin:0;overflow-wrap:anywhere}
#hybridNotice{font-size:12px;color:#eab65b;margin:8px auto;max-width:1100px;text-align:center}
#hybridDialog button{margin:8px}
#hybridDialog button{min-height:44px;padding:9px 13px;border:1px solid var(--cyan2);border-radius:12px;background:#0a1823;color:var(--text)}
