/* Bridge quote panel */
#view-swap .nb-quote-summary{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.rx-quote{margin:12px 0 4px;border:1px solid rgba(167,139,250,.18);border-radius:14px;background:rgba(124,58,237,.06);font-variant-numeric:tabular-nums}
.rx-quote__bar{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;min-height:44px}
.rx-quote__rate{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 4px;margin:0;color:#EDE9FE;font:600 14px/1.2 "JetBrains Mono",ui-monospace,monospace;cursor:pointer;border-radius:8px;min-height:36px;white-space:nowrap}
.rx-quote__rate svg{width:14px;height:14px;color:#A78BFA;flex:none}
.rx-quote__rate:hover{color:#fff}.rx-quote__rate:hover svg{color:#C4B5FD}
.rx-quote__rate:focus-visible,.rx-quote__more:focus-visible{outline:2px solid #A78BFA;outline-offset:2px}
.rx-quote__chip{font:600 11px/1 "JetBrains Mono",ui-monospace,monospace;padding:4px 7px;border-radius:999px;border:1px solid}
.rx-quote__chip.is-good{color:#4ADE80;border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.08)}
.rx-quote__chip.is-bad{color:#F87171;border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08)}
.rx-quote__chip.is-flat{color:#C4B5FD;border-color:rgba(167,139,250,.3);background:rgba(167,139,250,.08)}
.rx-quote__state{font:500 11px/1 "JetBrains Mono",ui-monospace,monospace;color:#8B84A8;display:inline-flex;align-items:center;gap:5px}
.rx-quote__state:not(:empty)::before{content:"";width:6px;height:6px;border-radius:50%;background:#4ADE80;box-shadow:0 0 0 3px rgba(74,222,128,.15)}
.rx-quote__more{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#A49CC4;font:500 12px/1 Inter,system-ui,sans-serif;padding:0 10px;min-height:36px;border-radius:10px;cursor:pointer;white-space:nowrap}
.rx-quote__more:hover{background:rgba(167,139,250,.1);color:#EDE9FE}
.rx-quote__more svg{width:14px;height:14px;transition:transform .18s}
.rx-quote.is-open .rx-quote__more svg{transform:rotate(180deg)}
.rx-quote__rows{margin:0;padding:4px 12px 10px;border-top:1px solid rgba(167,139,250,.12)}
.rx-quote__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0}
.rx-quote__row+.rx-quote__row{border-top:1px dashed rgba(167,139,250,.1)}
.rx-quote__row dt{color:#A49CC4;font:400 13px/1.35 Inter,system-ui,sans-serif}
.rx-quote__row dd{margin:0;color:#EDE9FE;text-align:right;font:500 13px/1.35 "JetBrains Mono",ui-monospace,monospace}
.rx-quote__row[data-row=net] dd{color:#fff;font-weight:700}
.rx-quote__row[data-row=gas] dd,.rx-quote__row[data-row=refund] dd{font-family:Inter,system-ui,sans-serif;color:#C4B5FD;max-width:60%}
.rx-quote.is-loading .rx-quote__rate-txt{color:transparent;background:linear-gradient(90deg,rgba(167,139,250,.12),rgba(167,139,250,.28),rgba(167,139,250,.12));background-size:200% 100%;border-radius:6px;animation:rxq 1.2s linear infinite}
.rx-quote.is-stale .rx-quote__rate{color:#FBBF24}
.rx-quote.is-stale{border-color:rgba(251,191,36,.3)}
@keyframes rxq{to{background-position:-200% 0}}
@media (prefers-reduced-motion:reduce){.rx-quote.is-loading .rx-quote__rate-txt{animation:none}}
/* prominent receive amount */
#view-swap #recv-amount{font-weight:700}
@media (max-width:768px){
 .rx-quote__bar{flex-wrap:nowrap;padding:4px 4px 4px 10px}
 #rx-quote-fee-peek{display:none}
 .rx-quote__more{padding:0 12px;min-width:44px;justify-content:center}
 .rx-quote__rate,.rx-quote__more{min-height:44px}
 .rx-quote__row dt,.rx-quote__row dd{font-size:12.5px}
}
.rx-quote__row[hidden]{display:none}
#recv-amount.rx-vh{position:absolute!important;width:1px;height:1px;opacity:0;pointer-events:none}
.rx-recv-net{display:block;flex:1;min-width:0;color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rx-recv-net[hidden],.rx-recv-sub[hidden],.swap-est[hidden]{display:none}
.rx-recv-sub{color:#C4B5FD}
