.wt-trx-portal {
  display: grid;
  grid-template-columns: 1fr 360px;
  gap: 24px;
  padding: 24px;
}

#wt-trx-map {
  background: #eef1f4;
  border-radius: 14px;
  min-height: 100%;
}

.wt-trx-panel {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.wt-card {
  background: #fff;
  border-radius: 14px;
  padding: 16px;
  box-shadow: 0 6px 20px rgba(0,0,0,.06);
}

.wt-pill {
  display: inline-block;
  padding: 6px 10px;
  margin: 4px;
  background: #f1f3f6;
  border-radius: 20px;
  font-size: 13px;
}