/* Trade queue: centred green "preparing your trade" message and the ready-offer dialog. */
.trade-queue-toast{position:fixed;left:50%;top:50%;z-index:1000;transform:translate(-50%,-46%);opacity:0;display:grid;gap:6px;
  width:min(440px,calc(100% - 32px));padding:18px 20px;border-radius:8px;text-align:center;pointer-events:none;
  background:#1f7a4d;color:#fff;box-shadow:0 18px 60px rgba(0,0,0,.35);transition:opacity .3s ease,transform .3s ease}
.trade-queue-toast.visible{opacity:1;transform:translate(-50%,-50%)}
.trade-queue-toast.leaving{opacity:0;transform:translate(-50%,-54%)}
.trade-queue-toast strong{font-size:17px}.trade-queue-toast span{font-size:14px;line-height:1.45}.trade-queue-toast small{font-size:12px;opacity:.9}
.trade-queue-toast.notice{background:#7a5a1f}
.trade-queue-dialog h2{margin:0 0 10px}.trade-queue-dialog p{line-height:1.5}
.trade-queue-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
@media(prefers-reduced-motion:reduce){.trade-queue-toast{transition:none}}
