@media(max-width:1200px) {
 .prediction-workspace {grid-template-columns:280px minmax(0,1fr);}
 .result-content {grid-template-columns:1fr;}
 .console-diagnostics {display:block;}
}
@media(max-width:700px) {
 .prediction-workspace {grid-template-columns:1fr;}
 .app-shell > .topbar {grid-template-columns:minmax(0,1fr) 100px;padding:18px 16px 0;gap:12px;}
 .app-shell > .topbar .brand {grid-column:1/-1;grid-row:1;}
 .app-shell > .topbar .brand h1 {font-size:16px;}
 .app-shell > .topbar .primary-nav {grid-column:1/-1;grid-row:3;}
 .app-shell > .topbar .language-control {grid-column:2;grid-row:2;}
 .service-status {display:none;}
 .axis-x,.axis-y {font-size:12px;}
 .primary-result-band {grid-template-columns:1fr 1fr;}
}
