/* V23-R1 edgeX connect */
.oxEdxHead{display:flex;align-items:center;gap:8px;margin-bottom:8px}
.oxEdxHead img{width:24px;height:24px;border-radius:6px}
.oxEdxHead .oa-btn{margin-inline-start:auto;padding:4px 10px;font-size:12px}
.oxEdxSt{font-size:11px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.08);opacity:.85}
.oxEdxSt.on{background:rgba(61,255,158,.15);color:#3dff9e}
.oxEdxForm .oxField{display:flex;flex-direction:column;gap:4px;margin:6px 0}
.oxEdxForm .oxField label{font-size:12px;opacity:.75}
.oxEdxForm .oxField input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 10px;color:inherit;font:inherit;direction:ltr}
.oxEdxBtns{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}
.oxEdxMsg{min-height:1em}
.oxEdxOverlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:14px}
.oxEdxPanel{position:relative;width:min(520px,100%);max-height:88vh;overflow:auto;padding:16px 16px 18px;border-radius:16px;background:#0c1420;border:1px solid rgba(205,255,90,.25)}
.oxEdxOverlay.guide .oxEdxPanel{width:min(720px,100%)}
.oxEdxX{position:absolute;top:8px;inset-inline-end:10px;background:none;border:0;color:inherit;font-size:16px;cursor:pointer;opacity:.7}
.oxEdxMd{font-size:13px;line-height:1.65}
.oxEdxMd h2{font-size:16px}.oxEdxMd h3{font-size:14px;margin:10px 0 4px}
.oxEdxMd a{color:#cdff5a}
.omax-xcard.oxEdxSoon{cursor:pointer;opacity:1!important;filter:none!important}
/* V24-R1: manual-key DEX cards behave like normal cards */
.omax-xcard.oxMkCard{cursor:pointer;opacity:1!important;filter:none!important}
#omaxExSheet .oxMkActs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
#omaxExSheet .oxMkSoon{margin:14px 2px}
