.cpm-insights .cpm-i-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:22px 0}.cpm-insights .cpm-i-card{background:linear-gradient(140deg,#142d43,#101f31);border:1px solid #35516a;border-radius:12px;padding:20px}.cpm-insights h3{font-size:16px;line-height:1.6;color:#eaf5ff;margin:0 0 12px}.cpm-insights .cpm-i-card strong{font-size:clamp(24px,3vw,32px);color:#edf6ff;display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cpm-insights .cpm-i-card p{font-size:12px;color:#abc5d9}.cpm-i-split{display:flex;width:100%;height:12px;background:#183149;border-radius:10px;overflow:hidden;margin:18px 0}.cpm-i-split span:first-child{background:#55e3bc}.cpm-i-split span:last-child{background:#ff7c9c}.cpm-insights .cpm-i-warning{border-left:3px solid #ffc75a;background:#ffc75a12;padding:12px 16px;font-size:13px;color:#ffe0a0}.cpm-i-warning[hidden]{display:none}.cpm-insights .cpm-i-plot{padding:18px 12px;background:#091421;border:1px solid #2a4359;border-radius:10px}.cpm-insights .cpm-i-plot canvas{height:340px}.cpm-insights .cpm-i-plot p{font-size:12px}.cpm-insights .cpm-i-guide{color:#bdd1e0;font-size:13px}.cpm-insights a{color:#55ddf5;text-decoration:underline}.cpm-insights .cpm-table td:first-child,.cpm-insights .cpm-table th:first-child{text-align:left;position:sticky;left:0;background:#0d1b2b}.cpm-insights .cpm-table p{overflow-wrap:anywhere;white-space:normal;font-size:12px}.cpm-insights .cpm-table details{white-space:normal}.cpm-insights .cpm-table caption{white-space:normal}.cpm-insights .cpm-status{font-size:13px}@media(max-width:600px){.cpm-insights .cpm-i-cards{grid-template-columns:1fr}.cpm-insights .cpm-i-card{padding:16px}.cpm-insights .cpm-i-plot{padding:12px 4px}.cpm-insights .cpm-i-plot canvas{height:320px}.cpm-insights .cpm-table th,.cpm-insights .cpm-table td{padding:10px 12px}.cpm-insights .cpm-i-card strong{font-size:27px}}

.cpm-insights .cpm-i-card{min-width:0}.cpm-insights .cpm-i-wallet strong{font-size:clamp(22px,2.4vw,30px);white-space:nowrap;overflow-wrap:normal;line-height:1.4}.cpm-insights .cpm-i-wallet .cpm-i-unit{display:block;font-size:16px;font-weight:500;margin-top:4px;color:#bdd1e0}.cpm-insights .cpm-i-wallet small{display:block;color:#abc5d9;font-size:11px;line-height:1.6}.cpm-insights .cpm-i-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
