.device-workflow-panel .identity-overlay-holder {
  position: sticky;
  top: var(--workflow-header-height, 54px);
  height: 0;
  width: 140px;
  z-index: 5;
  pointer-events: none;
}
.device-workflow-panel .identity-overlay-toggle {
  position: absolute;
  left: 14px;
  top: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 106px;
  height: 30px;
  padding: 0 4px;
  color: var(--text, #d6dde0);
  background: transparent;
  border: 0;
  border-radius: 6px;
  font: inherit;
  font-size: 12px;
  white-space: nowrap;
  cursor: pointer;
  pointer-events: auto;
}
.identity-overlay-toggle .identity-overlay-track {
  position: relative;
  flex: 0 0 30px;
  height: 17px;
  border-radius: 10px;
  background: #626b70;
  transition: background 120ms ease;
}
.identity-overlay-toggle .identity-overlay-track::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #fff;
  transition: transform 120ms ease;
}
.identity-overlay-toggle[aria-checked="true"] .identity-overlay-track { background: #17bb98; }
.identity-overlay-toggle[aria-checked="true"] .identity-overlay-track::after { transform: translateX(13px); }
.identity-overlay-toggle:disabled { opacity: .5; cursor: wait; }
.identity-overlay-toggle:focus-visible { outline: 2px solid #21d09e; outline-offset: 2px; }
