:root{
  --green:#12d98a; --red:#ff5470; --glass: rgba(255,255,255,0.04);
}
.cw-pro .cw-title{font-size:28px;margin:6px 0 8px;color:#dff1ff}
.cw-pro .cw-pulse{font-size:14px;color:#cfe8ff;border:1px solid var(--glass);padding:8px 12px;border-radius:12px;display:inline-block}
.cw-pro .cw-panels{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:18px}
.cw-pro .cw-panel{background:var(--card);border-radius:14px;padding:16px;border:1px solid var(--glass);box-shadow:0 4px 18px rgba(0,0,0,0.35)}
.cw-pro .cw-h2{font-size:18px;color:#e6f0f7;margin:0 0 12px 0}
.cw-pro ul{list-style:none;padding:0;margin:0}
.cw-pro .mkt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.cw-pro .mkt-card{background:rgba(255,255,255,0.02);padding:12px;border-radius:12px;border:1px solid var(--glass)}
.cw-pro .mkt-name{font-weight:600;margin-bottom:4px}
.cw-pro .mkt-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#cfe8ff}
.cw-pro .mkt-chg.up{color:var(--green)}
.cw-pro .mkt-chg.down{color:var(--red)}
@media (max-width:900px){.cw-pro .cw-panels{grid-template-columns:1fr} .cw-pro .mkt-grid{grid-template-columns:1fr}}
