/* SWAP ZERO R74E21K2 - additive scoped UI only */
.sz-live-success-r74e21k3[hidden]{display:none!important}
.sz-live-success-r74e21k3{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:18px}
.sz-live-success-r74e21k3 .szls-bg{position:absolute;inset:0;background:rgba(2,6,18,.76);backdrop-filter:blur(12px)}
.sz-live-success-r74e21k3 .szls-card{position:relative;width:min(92vw,430px);padding:22px;border-radius:26px;border:1px solid rgba(120,92,255,.55);background:radial-gradient(circle at 50% 0,rgba(124,75,255,.24),transparent 42%),linear-gradient(160deg,#101936,#080d1d);box-shadow:0 28px 90px rgba(0,0,0,.62);text-align:center}
.sz-live-success-r74e21k3 .szls-x{position:absolute;right:13px;top:13px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.13);background:#091126;color:#fff;font-size:21px}
.sz-live-success-r74e21k3 .szls-ring{width:112px;height:112px;margin:6px auto 15px;padding:6px;border-radius:50%;background:conic-gradient(#895cff 0 76%,#37d9c0 76% 100%);animation:szlsSpin3 2.4s linear infinite;box-shadow:0 0 34px rgba(122,86,255,.35)}
.sz-live-success-r74e21k3 .szls-ring>div{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#0b1330;font-size:34px;animation:szlsCounter3 2.4s linear infinite}
.sz-live-success-r74e21k3 h2{margin:0;font-size:23px}
.sz-live-success-r74e21k3 p{margin:7px 0 0;color:#98a5c7;font-size:11px}
.sz-live-success-r74e21k3 .szls-route{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:16px 0 10px;padding:13px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}
.sz-live-success-r74e21k3 .szls-route b{display:block;font-size:15px}
.sz-live-success-r74e21k3 .szls-route small{display:block;margin-top:3px;color:#8491b4;font-size:9px}
.sz-live-success-r74e21k3 .szls-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.sz-live-success-r74e21k3 .szls-metrics div{padding:10px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}
.sz-live-success-r74e21k3 .szls-metrics small{display:block;color:#8491b4;font-size:8px}
.sz-live-success-r74e21k3 .szls-metrics b{display:block;margin-top:3px;font-size:12px}
.sz-live-success-r74e21k3 .szls-ok{width:100%;margin-top:13px;padding:12px;border:0;border-radius:14px;background:linear-gradient(135deg,#6541e8,#b43be6);color:#fff;font-weight:900}
.sz-swap-live-history-r74e21k3{display:grid;gap:8px}
.sz-swap-live-history-r74e21k3 .szlh-row{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(105,84,220,.18);background:rgba(255,255,255,.025)}
.sz-swap-live-history-r74e21k3 .szlh-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#4a26a8,#203f8a);font-size:20px}
.sz-swap-live-history-r74e21k3 b{display:block;font-size:11px}
.sz-swap-live-history-r74e21k3 small{display:block;margin-top:3px;color:#8995b6;font-size:9px}
.sz-swap-live-history-r74e21k3 .szlh-side{text-align:right}
.sz-swap-live-history-r74e21k3 .szlh-side b{color:#39dcae}
.sz-swap-live-history-r74e21k3 a{color:#8e6aff;font-size:8px}
.sz-bnb-swap-outflow-r74e21k3{margin:12px 0;padding:14px;border-radius:16px;border:1px solid rgba(143,96,255,.24);background:linear-gradient(135deg,rgba(98,64,220,.10),rgba(26,40,82,.18))}
.sz-bnb-swap-outflow-r74e21k3 .szbo-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.sz-bnb-swap-outflow-r74e21k3 .szbo-head b{font-size:12px}
.sz-bnb-swap-outflow-r74e21k3 .szbo-head strong{color:#ff849f;font-size:13px}
.sz-bnb-swap-outflow-r74e21k3 small{display:block;margin-top:5px;color:#8f9abb;font-size:9px;line-height:1.45}
.sz-bnb-swap-outflow-r74e21k3 a{display:inline-block;margin-top:7px;color:#8b65ff;font-size:9px}
@keyframes szlsSpin3{to{transform:rotate(360deg)}}@keyframes szlsCounter3{to{transform:rotate(-360deg)}}
@media(max-width:480px){.sz-live-success-r74e21k3 .szls-card{padding:20px 15px}.sz-swap-live-history-r74e21k3 .szlh-row{grid-template-columns:42px 1fr}.sz-swap-live-history-r74e21k3 .szlh-side{grid-column:2;text-align:left}}
@media(prefers-reduced-motion:reduce){.sz-live-success-r74e21k3 .szls-ring,.sz-live-success-r74e21k3 .szls-ring>div{animation:none}}
