html.acs-native-technician .sessionToolbar.acsUpdateToolbarReady {
  flex-wrap: wrap !important;
}
.acsTechnicianVersion {
  order: 1;
  flex: 0 0 auto;
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: #aeb9c7;
  font-size: 9px;
  white-space: nowrap;
}
.acsTechnicianVersion::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #22c55e;
}
html.acs-native-technician .sessionToolbar.acsUpdateToolbarReady .sessionFilters { margin-left: 6px !important; }
.acsCheckUpdates {
  flex: 0 0 auto;
  height: 27px !important;
  min-height: 27px !important;
  padding: 4px 8px !important;
  border: 1px solid #445165 !important;
  border-radius: 4px !important;
  background: #293341 !important;
  color: #d9e0e9 !important;
  font-size: 9px !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
  cursor: pointer;
}
.acsCheckUpdates:disabled { opacity: .6; cursor: default; }
.acsCheckUpdates:focus-visible { outline: 2px solid #73aff0; outline-offset: 2px; }
:root[data-theme="light"] .acsTechnicianVersion { color: #46566b; }
:root[data-theme="light"] .acsCheckUpdates { background: #fff !important; border-color: #c5cfdb !important; color: #46566b !important; }
@media (max-width: 1100px) {
  html.acs-native-technician .sessionToolbar.acsUpdateToolbarReady .sessionFilters {
    flex-wrap: wrap !important;
    overflow-x: visible !important;
    justify-content: flex-start !important;
    margin-left: 0 !important;
  }
}
/* A janela Windows tem largura mínima de 760px. Preserva o console lado a
   lado para que a nova barra continue acessível acima da fila nessa largura. */
@media (min-width: 760px) and (max-width: 900px) {
  html.acs-native-update-toolbar .layout {
    grid-template-columns: 175px minmax(0, 1fr) !important;
  }
}
