@keyframes verdocs-field-pulse {
  0% {
    background-color: rgba(0, 0, 0, 0.35);
  }
  50% {
    background-color: rgba(0, 0, 0, 0);
  }
  100% {
    background-color: rgba(0, 0, 0, 0.35);
  }
}
verdocs-switch {
  font-family: "Inter", "Barlow", sans-serif;
}
verdocs-switch .switch {
  display: inline-flex;
  height: 24px;
  width: 44px;
  flex-shrink: 0;
  align-items: center;
  cursor: pointer;
  border-radius: 12px;
  border: transparent;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
verdocs-switch .switch.primary[data-state=checked] {
  background: #55bc81;
}
verdocs-switch .switch.primary[data-state=unchecked] {
  background: #e3e3e3;
}
verdocs-switch .switch.secondary[data-state=checked] {
  background: #4c56cb;
}
verdocs-switch .switch.secondary[data-state=unchecked] {
  background: #e3e3e3;
}
verdocs-switch .slider {
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background: #ffffff;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
verdocs-switch .slider[data-state=checked] {
  transform: translateX(16px);
}
verdocs-switch .slider[data-state=unchecked] {
  transform: translateX(-4px);
}
verdocs-switch .switch.disabled.primary,
verdocs-switch .switch.disabled.secondary {
  cursor: not-allowed;
  background: #666666;
}