.PixelPerfect_output_html {
  position: absolute;
  top: 0;
  left: 0;
  /* pointer-events: none; */
  z-index: 99999;
  display: none;
}
.PixelPerfect_output_html img {
  /* pointer-events: none; */
  /* filter: invert(100%); */
  opacity: 0.5;
  max-width: unset !important;
  width: unset !important;
  cursor: move;
}
.PixelPerfect_output_html_m {
  /* opacity: 0; */
}

.PixelPerfect_output_nav {
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999999;
  flex-wrap: wrap;
  width: 159px;
  background-color: #fff;
  text-transform: uppercase;
  font-size: 10px;
}
.PixelPerfect_output_nav ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  list-style-type: none;
  justify-content: space-between;
  background-color: #f1f1f1;
  padding: 4px 8px 4px 4px;
}
.PixelPerfect_output_nav ul li {
  cursor: pointer;
  opacity: 0.5;
}
.PixelPerfect_nav_show.active,
.PixelPerfect_nav_filter.active,
.PixelPerfect_nav_lock.active,
.PixelPerfect_nav_mobile.active {
  opacity: 1;
}

.PixelPerfect_output_nav_left {
  width: 59%;
  position: relative;
  margin-left: 8px;
}
.PixelPerfect_output_nav_right {
  width: 34%;
  padding-left: 11px;
}
.PixelPerfect_output_nav_right input {
  padding: 0 5px !important;
  border-radius: 0 !important;
  font-size: 11px !important;
  margin-bottom: 1px !important;
  margin-top: 1px !important;
  border: 1px solid #959393 !important;
}

.PixelPerfect_nav_up {
  top: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  cursor: pointer;
}
.PixelPerfect_nav_down {
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  cursor: pointer;
}
.PixelPerfect_nav_left {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.PixelPerfect_nav_right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  cursor: pointer;
}

.js_m_pixP_xMove,
.js_m_pixP_yMove,
.js_m_pixP_nav_up,
.js_m_pixP_nav_down,
.js_m_pixP_nav_left,
.js_m_pixP_nav_right {
  display: none;
}

.PixelPerfect_output_nav_left,
.PixelPerfect_output_nav_right,
.PixelPerfect_output_nav ul li {
  display: none;
}
.PixelPerfect_output_nav ul li.PixelPerfect_nav_minimiz {
  display: block;
  font-size: 20px;
  line-height: 9px;
  height: 15px;
  cursor: crosshair;
}
.PixelPerfect_output_nav {
  width: 20px;
}
.PixelPerfect_output_nav.active {
  width: 200px;
}
.PixelPerfect_output_nav.active .PixelPerfect_output_nav_left,
.PixelPerfect_output_nav.active .PixelPerfect_output_nav_right,
.PixelPerfect_output_nav.active ul li {
  display: block;
}
