/* Full-width desktop layout: fill conventional 1920x1080 browser windows without horizontal scroll. */
@media (min-width: 1200px){
 .head-inner,.layout{max-width:1920px;width:100%;box-sizing:border-box}
 .head-inner{padding-inline:clamp(24px,2.2vw,42px);min-height:74px}
 .layout{padding:18px clamp(24px,2.2vw,42px) 26px;grid-template-columns:clamp(250px,16vw,290px) minmax(0,1fr);gap:22px}
 .sidebar{top:90px}
 .overview-health .overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width: 1700px){
 .overview-health .overview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
 .overview-health-card{min-height:92px!important}
}
@media (min-width: 2100px){
 .head-inner,.layout{max-width:2100px}
}
