.dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1.5rem;width:100%;grid-template-rows:550px 1fr;min-height:calc(100vh - 70px)}.dashboard-section{min-height:400px}.market-summary{grid-column:1;grid-row:1}.watchlist{grid-column:2;grid-row:1}.top-stocks{grid-column:1;grid-row:2}.financial-news{grid-column:2;grid-row:2}@media (max-width:1024px){.dashboard-grid{grid-template-columns:1fr;grid-template-rows:min-content min-content 1fr 1fr;gap:1.25rem}.financial-news,.market-summary,.top-stocks,.watchlist{grid-column:1}.market-summary{grid-row:1}.watchlist{grid-row:2}.top-stocks{grid-row:3}.financial-news{grid-row:4}}@media (max-width:640px){.dashboard-grid{padding:1rem;gap:1rem}.dashboard-section{min-height:300px}}body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}