/* Demo Diagnostics: owner-requested compact controls, presentation only. */
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact {
  display:grid !important;
  grid-template-columns:minmax(175px,.75fr) minmax(175px,.75fr) minmax(210px,1fr) minmax(220px,1fr) !important;
  grid-template-rows:auto auto !important;
  align-items:end !important;
  gap:8px 12px !important;
  padding:10px 12px !important;
}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label { min-width:0 !important; margin:0 !important; }
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#sample-start){grid-area:1/1 !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#sample-end){grid-area:1/2 !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#code-select){grid-area:1/3 !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#capture-select){grid-area:1/4 !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#refresh-interval){grid-area:2/3 !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls input:not([type=checkbox]),
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls select {box-sizing:border-box !important;min-width:0 !important;max-width:100% !important;height:34px !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls label>span {margin-bottom:4px !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-channel-controls[data-dp462-merged='1'] {
  grid-area:2/1/3/3 !important;display:block !important;min-width:0 !important;width:auto !important;
  min-height:0 !important;height:auto !important;margin:0 !important;padding:5px 8px 7px !important;
}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-channel-controls[data-dp462-merged='1'] .ot-wb-rail__group--feed {
  display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;
  gap:5px 14px !important;width:100% !important;padding:0 !important;margin:0 !important;
}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-wb-rail__group--feed>.ot-wb-rail__eyebrow{display:none !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-channel-controls[data-dp462-merged='1'] .ot-wb-rail__group--feed label {
  display:inline-flex !important;align-items:center !important;flex:0 1 auto !important;
  width:auto !important;min-width:0 !important;gap:5px !important;margin:0 !important;padding:0 !important;
  font-size:12px !important;line-height:1.25 !important;letter-spacing:0 !important;text-transform:none !important;
}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-wb-rail__group--feed input[type=checkbox]{margin:0 !important;flex:0 0 auto !important}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-control-actions {
  grid-area:2/4 !important;display:flex !important;justify-content:flex-end !important;justify-self:end !important;
  align-items:center !important;gap:8px !important;width:auto !important;min-width:0 !important;
}
html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-control-actions button{width:auto !important;min-width:90px !important;min-height:34px !important;flex:0 0 auto !important;padding:8px 14px !important}
@media(max-width:1180px){
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-template-rows:auto auto auto auto !important}
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#code-select){grid-area:2/1 !important}
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#capture-select){grid-area:2/2 !important}
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-channel-controls[data-dp462-merged='1']{grid-area:3/1/4/3 !important}
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#refresh-interval){grid-area:4/1 !important}
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-control-actions{grid-area:4/2 !important}
}
@media(max-width:600px){
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact{grid-template-columns:minmax(0,1fr) !important}
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>label:has(#sample-start,#sample-end,#code-select,#capture-select,#refresh-interval),
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-channel-controls[data-dp462-merged='1'],
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-control-actions{grid-area:auto/1 !important}
  html body.ot-v3-format.ot-v3-workbench.ot-asset-diagnostics .ot-controls.is-compact>.ot-control-actions{justify-self:start !important;flex-wrap:wrap !important}
}
