@media (max-width: 440px) {
    .brand-name { max-width: 115px; }
    .summary-grid, .performance-summary-grid { grid-template-columns: 1fr; }
    .host-health-panel { grid-template-columns: 1fr; }
    .host-health-panel > div + div { border-left: 0; border-top: 1px solid var(--border-soft); padding-top: 6px; }
    .segmented-tabs button { min-width: 58px; padding-left: .45rem; padding-right: .45rem; }
    .server-card-header { align-items: flex-start; }
    .server-title-group { align-items: flex-start; }
    .workspace-status-grid, .resource-gauge-grid, .workspace-action-grid, .drawer-fact-grid { grid-template-columns: 1fr; }
    .pending-change-tray { right: 8px; bottom: 70px; width: calc(100vw - 16px); }
}
