html.trade-dialog-open{scrollbar-gutter:stable;overflow:hidden}.trade-dialog{border:1px solid var(--line);border-top:4px solid var(--brand-yellow,#ffcf29);background:var(--paper);width:min(640px,100% - 32px);max-height:calc(100svh - 32px);color:var(--ink);overscroll-behavior:contain;border-radius:4px;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #0006}.trade-dialog::backdrop{background:#050a07cc}.trade-dialog-close{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);font:600 14px/1.4 var(--disp);cursor:pointer;background:#fff;border-radius:3px;margin:0 0 20px auto;padding:8px 14px;display:block}.trade-detail{max-width:680px;margin-inline:auto}.trade-detail-eyebrow{font:700 12px/1.4 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep);margin:0 0 12px}.trade-detail [data-trade-title]{font:800 clamp(25px,4vw,36px)/1.15 var(--disp);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 24px}.trade-facts{border:1px solid var(--line);background:#fff;gap:16px;margin:0 0 24px;padding:20px;display:grid}.trade-facts dt{font:600 12px/1.5 var(--disp);color:var(--muted)}.trade-facts dd{font:700 16px/1.5 var(--disp);margin:3px 0 0}.trade-detail .trade-detail-subtitle{font:700 20px/1.3 var(--disp);margin:0 0 12px}.trade-detail p:not(.trade-detail-eyebrow){font:400 17px/1.6 var(--read);margin:0 0 16px}.trade-detail .primary{white-space:normal;margin-top:8px}.trade-detail [hidden]{display:none!important}@media (width<=480px){.trade-dialog{padding:20px}.trade-detail .primary{justify-content:center;width:100%;display:flex}}
