.hx-order-pool { max-width: 1100px; margin-inline: auto; }
.hx-order-pool .panel { margin-block: 12px; padding: 16px; }
.hx-order-pool button { min-height: 44px; padding: 8px 14px; border-radius: 8px; background: #20232b; color: white; }
.hx-order-pool button:disabled { opacity: .55; }
.hx-pool-row { display: flex; gap: 12px; align-items: center; justify-content: space-between; border-top: 1px solid #e5e7eb; padding-block: 12px; }
.hx-pool-row > div { min-width: 0; overflow-wrap: anywhere; }
.hx-pool-row button { flex-shrink: 0; }
