/* One responsive UI for Windows and Android. Native hidden must win over layout. */
[hidden]{display:none!important}
#fullDiagnostic45 label{display:flex;flex-direction:column;gap:8px;min-width:0}
#fullDiagnostic45 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto}
@media(max-width:720px){
 .tabpanel,.card,.workspace,.two-cols>*{min-width:0}
 .two-cols{grid-template-columns:1fr}
 #fullDiagnostic45 .toolbar{display:grid;grid-template-columns:1fr;width:100%}
 #fullDiagnostic45 .toolbar button{width:100%;min-height:48px}
 #fullDiagnostic45 select{width:100%;min-height:44px;font-size:16px}
 .tools9-card .toolbar{display:flex;flex-wrap:wrap}
 .tools9-card input,.tools9-card select,.tools9-card textarea{max-width:100%;box-sizing:border-box}
}
