/* V1.1 P2 token/token liquidity manager (BSC testnet 97). */
.pool-v2{max-width:880px;margin:0 auto;padding:16px}
.pool-v2 .pv2-card{margin:12px 0;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}
.pool-v2 h2{font-size:16px;margin:0 0 10px}
.pool-v2 code{font-size:12px;overflow-wrap:anywhere}
.pv2-facts{margin:8px 0 0;padding-left:18px;font-size:12px;color:#92400e;line-height:1.6}
.pv2-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pool-v2 .ln-field{display:flex;flex-direction:column;gap:4px;margin:6px 0}
.pool-v2 .ln-field input{min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:10px;font-size:14px}
.pv2-pair-status{font-weight:600;font-size:13px}
.pv2-pair-status[data-kind=ok]{color:#047857}.pv2-pair-status[data-kind=bad]{color:#b42318}.pv2-pair-status[data-kind=new]{color:#1d4ed8}
.pv2-checks{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px}
.pv2-checks th,.pv2-checks td{border-top:1px solid #e2e8f0;padding:6px;text-align:left;overflow-wrap:anywhere}
.pv2-checks td[data-ok=true]{color:#047857}.pv2-checks td[data-ok=false]{color:#b42318;font-weight:600}
.pv2-approvals{display:grid;gap:6px;margin:8px 0}
.pv2-approvals>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:8px 10px;border-radius:10px;background:#f8fafc}
.pv2-pct{display:flex;gap:6px;margin-top:4px}
.pv2-records{font-size:12px;padding-left:18px;line-height:1.6}
.pv2-records a{overflow-wrap:anywhere}
@media(max-width:560px){.pv2-row{grid-template-columns:1fr}}
.pool-v2.guided-workspace{display:grid;gap:12px}
.pool-v2 .guided-primary{width:100%;margin-top:10px}
