.tpop{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tpop[hidden]{display:none}.tpop__backdrop{background:#0000008c;position:absolute;inset:0}.tpop__panel{text-align:center;width:min(360px,100%);color:var(--text,#f4f5f7);background:var(--overlay,#1b2029);border:1px solid var(--line,#303844);border-radius:14px;padding:22px 20px 16px;animation:.14s ease-out tpop-in;position:relative;box-shadow:0 18px 50px #00000073}@keyframes tpop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.tpop__spinner{border:3px solid color-mix(in srgb, var(--text,#f4f5f7) 18%, transparent);border-top-color:var(--accent,#5465df);border-radius:50%;width:34px;height:34px;margin:2px auto 14px;animation:.9s linear infinite tpop-spin;display:block}@keyframes tpop-spin{to{transform:rotate(360deg)}}.tpop__emoji{margin-bottom:8px;font-size:30px;line-height:1;display:none}.tpop__title{margin:0 0 6px;font-size:15px;font-weight:700}.tpop__desc{color:var(--muted,#a5afbd);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.tpop__cta{color:#fff;background:var(--accent,#5465df);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;margin-top:16px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tpop__cta:hover{background:color-mix(in srgb, var(--accent,#5465df) 84%, #fff)}.tpop__actions{justify-content:center;gap:8px;margin-top:14px;display:flex}.tpop__btn{color:#fff;background:var(--accent,#5465df);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600}.tpop__btn--ghost{color:var(--muted,#a5afbd);border-color:var(--line,#303844);background:0 0}.tpop__btn--ghost:hover{color:var(--text,#f4f5f7)}.tpop[data-state=loading] .tpop__emoji,.tpop[data-state=ok] .tpop__spinner,.tpop[data-state=error] .tpop__spinner{display:none}.tpop[data-state=ok] .tpop__emoji--ok,.tpop[data-state=error] .tpop__emoji--error{display:block}.tpop[data-state=loading] #trade-pop-close{opacity:.9}.tpop[data-state=ask] .tpop__spinner,.tpop[data-state=ask] .tpop__emoji{display:none}.tpop__ask{margin-top:14px}.tpop__stepper{justify-content:center;align-items:center;gap:10px;display:flex}.tpop__step{width:34px;height:34px;color:var(--text,#f4f5f7);border:1px solid var(--line,#303844);cursor:pointer;background:0 0;border-radius:8px;padding:0;font-size:18px;line-height:1}.tpop__step:hover{border-color:var(--accent,#5465df)}.tpop__qty{width:84px;height:34px;color:var(--text,#f4f5f7);text-align:center;background:color-mix(in srgb, var(--text,#f4f5f7) 8%, transparent);border:1px solid var(--line,#303844);appearance:textfield;border-radius:8px;font-size:15px;font-weight:700}.tpop__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tpop__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tpop__hint{color:var(--muted,#a5afbd);margin:8px 0 12px;font-size:11.5px}.tpop__btn--wide{width:100%;padding:10px 14px;font-size:13px}
