@media(max-width:760px){
  html,body{min-width:0;font-size:12px}
  .sidebar{width:68px;padding:12px 8px}
  .brand{padding:4px 5px 18px;justify-content:center}
  .brand>div:last-child,.tenant-switch,.nav-label,.nav-item>span:not(.nav-icon),.nav-item em,.sidebar-foot>div,.sidebar-foot .icon-button{display:none}
  .brand-mark{width:31px;height:31px}
  .nav-group{margin-bottom:10px}.nav-item{height:38px;justify-content:center;padding:0}.nav-icon{font-size:17px}
  .sidebar-foot{justify-content:center;padding-top:12px}
  .main-shell{margin-left:68px;width:calc(100% - 68px);min-width:0}
  .topbar{height:56px;padding:0 14px}.topbar-actions{gap:9px}.top-link{font-size:0}.top-link:before{content:'⋯';font-size:17px}
  .user-chip{padding-left:7px}.user-chip>div:not(.avatar),.user-chip>span{display:none}
  .page-content{padding:20px 14px 30px}.page-head{display:block;margin-bottom:18px}.page-head h1{font-size:20px}.page-head p{font-size:11px}.head-actions{margin-top:14px}
  .head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.head-actions .btn{min-width:0;width:100%;padding:0 8px}.head-actions .btn:last-child{grid-column:1 / -1}
  .stat-grid,.stat-grid.three{grid-template-columns:repeat(2,1fr);gap:9px}.stat-card{min-height:103px;padding:13px}.stat-card>strong{font-size:22px}
  .overview-grid,.overview-grid.lower,.report-layout,.people-grid,.settings-layout{grid-template-columns:1fr}.overview-grid{gap:12px}
  .panel-head{padding:15px}.trend-chart{padding-left:12px;padding-right:12px;gap:3px}.bar-col .bar{width:16px}.chart-foot{padding:9px 13px;display:block}.chart-foot .freshness{display:block;margin-top:5px}
  .workboard{grid-template-columns:1fr 1fr}.platform-cards,.asset-grid,.client-report-grid{grid-template-columns:1fr}
  .settings-menu{display:flex;overflow:auto;gap:4px}.settings-menu button{min-width:120px}.settings-grid,.mode-selector{padding-left:0}
  .builder-fields,.delivery-grid{grid-template-columns:1fr}.modal-grid{grid-template-columns:1fr}.modal-grid .span-2{grid-column:auto}
  .filter-bar{flex-wrap:wrap;padding:12px}.filter-spacer{display:none}.search-field,.search-field.wide{width:100%}
  .summary-strip{overflow:auto;gap:18px}.summary-strip>div:not(.strip-note){min-width:76px;padding-right:15px}.strip-note{min-width:180px;margin-left:0}
  .tabs.platform-tabs{overflow-x:auto;white-space:nowrap}.report-tabs.object-tabs{overflow-x:auto;white-space:nowrap}.report-tabs.object-tabs .report-tab{flex:0 0 auto;margin-right:18px}
  .filter-bar{align-items:stretch}.filter-bar select,.filter-bar .date-field,.filter-bar .btn{max-width:100%;min-width:0}.filter-bar select[data-campaign-account]{width:100%;flex-basis:100%}.filter-bar select[data-campaign-status]{width:104px}.filter-bar .date-field{flex:1 1 90px}.filter-bar .date-field input{max-width:100%}.filter-bar[data-campaign-filters]{display:flex}
  .check-grid{grid-template-columns:repeat(2,1fr);padding-left:15px;padding-right:15px}.table-meta{padding-left:13px;padding-right:13px}.tabs{gap:17px;padding-left:13px;padding-right:13px}
  .report-preview,.report-builder{min-height:auto}.preview-kpis{grid-template-columns:repeat(2,1fr);margin-left:13px;margin-right:13px}.preview-kpis div:nth-child(2){border-right:0}.preview-kpis div:nth-child(-n+2){border-bottom:1px solid #eef1f3}.preview-table{padding:0 13px}.preview-note{margin-left:13px;margin-right:13px}.modal{width:calc(100vw - 24px)}
}
