.pool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pool-loading{grid-column:1/-1;padding:40px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:14px;color:#999;font-size:12px}.pool-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}.pool-head{display:flex;justify-content:space-between;align-items:start}.pool-head small{font:10px 'DM Mono';color:var(--red)}.pool-head h3{font-size:20px;margin:4px 0 0}.pool-verdict{padding:6px 8px;border-radius:12px;background:#eceae5;color:#777;font-size:8px}.pool-verdict.up{background:#e8f5bc;color:#58701a}.pool-verdict.down{background:#f4e4e1;color:#99473f}.pool-numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:18px 0}.pool-number{display:flex;gap:9px;align-items:center;background:#f4f2ed;border-radius:8px;padding:8px}.pool-number.cross{background:#fff0de;outline:1px solid #ffb678}.pool-number strong{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;background:#fff;font:12px 'DM Mono'}.pool-number.cross strong{background:var(--orange);color:#fff}.pool-number span{font-size:8px;line-height:1.45;color:#868991}.special-pool{display:flex;align-items:center;gap:7px;border-top:1px solid #ebe8e1;padding:13px 0}.special-pool small{font:8px 'DM Mono';color:#9a826f;margin-right:auto}.special-pool b{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--orange);border-radius:50%;font:10px 'DM Mono';color:var(--red)}.pool-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-top:12px}.pool-metrics>div{background:#faf9f6;padding:10px}.pool-metrics strong{display:block;font:13px 'DM Mono'}.pool-metrics span{font-size:8px;color:#999}@media(max-width:950px){.pool-grid{grid-template-columns:1fr}.pool-numbers{grid-template-columns:repeat(5,1fr)}.pool-number{display:block;text-align:center}.pool-number strong{margin:auto}.pool-number span{display:block;margin-top:5px}}@media(max-width:620px){.pool-numbers{grid-template-columns:repeat(2,1fr)}.pool-number{display:flex;text-align:left}.pool-number strong{margin:0}}
