#wxsscTodayMarket{
margin:12px 0;
padding:14px 16px;
border:1px solid #dbeafe;
border-radius:14px;
background:#f8fbff;
}

#wxsscTodayMarket .tm-title{
font-size:18px;
font-weight:900;
color:#0f172a;
margin-bottom:10px;
}

#wxsscTodayMarket .tm-grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:10px;
}

#wxsscTodayMarket .tm-card{
background:#fff;
border:1px solid #e5e7eb;
border-radius:10px;
padding:10px;
}

#wxsscTodayMarket .tm-label{
font-size:12px;
color:#64748b;
}

#wxsscTodayMarket .tm-value{
margin-top:4px;
font-size:18px;
font-weight:900;
color:#0f172a;
}

#wxsscTodayMarket .tm-desc{
margin-top:4px;
font-size:12px;
color:#64748b;
}

@media(max-width:768px){
#wxsscTodayMarket .tm-grid{
grid-template-columns:1fr 1fr;
}
}
