/* ═══════════════════════════════════════════════════
   pools.css — Liquidity pools table
═══════════════════════════════════════════════════ */
.pools-table-wrap { border: 1px solid var(--panelborder); border-radius: 18px; overflow: hidden; }
table { width: 100%; border-collapse: collapse; font-size: .82rem; }
thead tr { background: rgba(240,185,11,0.05); border-bottom: 1px solid rgba(240,185,11,0.1); }
th {
  padding: 11px 14px; text-align: left;
  font-size: .61rem; font-weight: 700; letter-spacing: .09em;
  text-transform: uppercase; color: var(--muted); white-space: nowrap;
}
tbody tr { border-bottom: 1px solid rgba(255,255,255,0.03); cursor: pointer; transition: background .13s; }
tbody tr:last-child { border: none; }
tbody tr:hover { background: rgba(240,185,11,0.025); }
td { padding: 11px 14px; }

.pair-cell { display: flex; align-items: center; gap: 8px; }
.pair-icons { position: relative; width: 36px; height: 22px; flex-shrink: 0; }
.pi {
  width: 22px; height: 22px; border-radius: 50%;
  position: absolute; display: flex; align-items: center;
  justify-content: center; font-size: 10px; font-weight: 800;
}
.pi:first-child { left: 0; z-index: 1; }
.pi:last-child  { left: 13px; z-index: 0; }
.pair-name { font-weight: 700; font-size: .85rem; }
.pair-chain-tag { font-size: .6rem; color: var(--muted); margin-top: 1px; }

.type-badge { display: inline-flex; padding: 2px 7px; border-radius: 5px; font-size: .6rem; font-weight: 700; letter-spacing: .04em; }
.b-stable { background: rgba(0,200,150,0.1);  color: var(--green); }
.b-cl     { background: rgba(0,212,255,0.1);  color: var(--cyan); }
.b-amm    { background: rgba(240,185,11,0.1); color: var(--gold); }
.b-v3     { background: rgba(168,85,247,0.1); color: var(--purple); }

.tvl-v { font-weight: 600; }
.apr-v { color: var(--green); font-weight: 700; }
.vol-v { font-weight: 600; }
.fee-v { font-family: var(--mono); font-size: .73rem; color: var(--muted); }
.add-pool-btn {
  padding: 5px 12px; border-radius: 8px;
  border: 1px solid rgba(240,185,11,0.28);
  background: rgba(240,185,11,0.06); color: var(--gold);
  font-size: .7rem; font-weight: 700; transition: var(--ts);
}
.add-pool-btn:hover { background: rgba(240,185,11,0.15); }

.chain-flag-sm { font-size: 13px; }


