.cp-mode-deposit{background:#71b83f!important;color:#121417!important;font-weight:700!important}
.cp-mode-withdraw{background:#ef4545!important;color:#121417!important;font-weight:700!important}
.cp-mode-idle{background:transparent!important;color:#8c8c8c!important;font-weight:600!important}
.cp-live-status{font-size:11px;color:#8c8c8c;margin-left:8px;white-space:nowrap}
.cp-live-status.ok{color:#71b83f}.cp-live-status.err{color:#ef4545}
.cp-pools-seo{width:100%;background:#121417;border-top:1px solid #202329;padding:56px 28px 64px;color:#f2f2f2}
.cp-pools-seo__inner{max-width:1180px;margin:0 auto}.cp-pools-seo__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#278ef2;font-weight:700;margin:0 0 10px}
.cp-pools-seo h2{font-size:32px;line-height:1.18;margin:0 0 14px;font-weight:750}.cp-pools-seo__lead{max-width:820px;color:#bfbfbf;font-size:16px;line-height:1.7;margin:0}
.cp-pools-seo__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.cp-pools-seo__chip{border:1px solid #292c31;background:#181a1f;color:#d8d8d8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:650}
.cp-pools-seo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.cp-pools-seo__card{background:#181a1f;border:1px solid #292c31;border-radius:10px;padding:20px}
.cp-pools-seo__card span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:7px;background:#202329;color:#278ef2;font-size:12px;font-weight:800;margin-bottom:14px}.cp-pools-seo__card h3{font-size:17px;margin:0 0 8px}.cp-pools-seo__card p{font-size:14px;line-height:1.6;color:#9fa4ad;margin:0}
.cp-pools-seo__faq{margin-top:46px}.cp-pools-seo__faq h2{font-size:26px}.cp-pools-seo details{border:1px solid #292c31;background:#181a1f;border-radius:9px;margin-top:10px;overflow:hidden}.cp-pools-seo summary{cursor:pointer;list-style:none;padding:17px 18px;font-weight:700;font-size:15px}.cp-pools-seo summary::-webkit-details-marker{display:none}.cp-pools-seo details p{padding:0 18px 18px;color:#9fa4ad;line-height:1.65;font-size:14px;margin:0}
@media(max-width:760px){.cp-pools-seo{padding:38px 16px 48px}.cp-pools-seo h2{font-size:26px}.cp-pools-seo__grid{grid-template-columns:1fr}.cp-pools-seo__lead{font-size:15px}}
/* Unified-site responsive guard: keep saved desktop chart canvases inside the viewport. */
@media (max-width:1279px){
  html,body,#root{max-width:100%;overflow-x:hidden}
  canvas{max-width:100%!important;width:100%!important;height:auto!important}
}
