.webcam-service {
  position: relative;
  overflow: hidden;
  z-index: -1;
  height: 100%;
  min-width: 100%;
}
.webcam-service>video {
  -o-object-fit: cover;
     object-fit: cover;
  transform: scaleX(-1) scaleX(1.22) scaleY(1.22);
}
.hidden-canvas {
  display: none;
}
.mask-overlay {
  position: absolute;
  z-index: 100;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  box-shadow: 0 0 0 9999px rgba(128, 128, 128, 0.4);
  opacity: 0;
}

.fade-in {
  -webkit-animation: fadeIn ease 1s forwards;
          animation: fadeIn ease 1s forwards;
}

.hidden-camera {
  display: none;
}
@-webkit-keyframes fadeIn{
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn{
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

body {
  overflow-x: hidden;
}
.height-limited {
  max-height: calc(100vh);
}
.worker-title {
  font-size: 20px;
  font-weight: bold;
}
.mirror {
  flex-grow: 1;
}
.spinner {
  z-index: 100;
}
/*# sourceMappingURL=src/pages/fix-worker.css.map */

/*# sourceMappingURL=1ec2baaa.05d2d78c.css.map*/