@media (max-width: 640px){.page-main{padding:.75rem!important}.page-nav{padding:.6rem .75rem!important}.nav-tagline{display:none!important}.dash-header{flex-direction:column!important;align-items:flex-start!important;gap:.6rem!important}.kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.filter-row{gap:.5rem!important}.filter-row .filter-count,.col-sum-pct,.col-d-clients,.col-price,.col-oi,.col-mcap{display:none!important}.table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.detail-header{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.detail-stats{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.chart-grid{grid-template-columns:1fr!important;gap:.75rem!important}.trend-btn{padding:3px 7px!important;font-size:11px!important}.client-table{max-width:100%!important}.detail-panel{padding:.85rem .75rem!important}}@media (max-width: 400px){.kpi-grid{grid-template-columns:repeat(2,1fr)!important}.stat-value{font-size:1.1rem!important}}
