
/* SWAP ZERO TRON READINESS R1 — scoped additive */
#szTronReadyModal[hidden]{display:none!important}
#szTronReadyModal{position:fixed;inset:0;z-index:1210;display:grid;place-items:center;padding:16px}
#szTronReadyModal .sztr-back{position:absolute;inset:0;border:0;background:rgba(2,4,12,.8);backdrop-filter:blur(9px)}
#szTronReadyModal .sztr-box{position:relative;width:min(100%,520px);max-height:88vh;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(180deg,#111426,#0b0e1b);padding:22px;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.55)}
#szTronReadyModal .sztr-close{position:absolute;right:14px;top:14px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:#fff;font-size:22px}
.sztr-kicker{font-size:11px;letter-spacing:.15em;color:#b29cff;font-weight:850}.sztr-box h2{margin:7px 44px 6px 0;font-size:24px}.sztr-sub{color:#9da3bd;font-size:13px;line-height:1.6;margin:0 0 16px}
.sztr-state{display:grid;gap:9px}.sztr-row{display:flex;justify-content:space-between;gap:14px;padding:12px 13px;border-radius:14px;background:rgba(255,255,255,.045);font-size:12px}.sztr-row b{color:#d9dcef}.sztr-row span{font-weight:800}.sztr-off{color:#ff9da8}.sztr-on{color:#71e4ae}
.sztr-warn{margin-top:14px;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,190,70,.18);background:rgba(255,190,70,.07);color:#ffd68a;font-size:12px;line-height:1.6}
.sztr-live-note{font-style:normal!important;color:#929ab3!important}
