/* Pop Quest v22.2.5 — subtle generated-comment disclosure. */
.pqu-generated-mark,
.pq-generated-mark{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:15px;
  height:15px;
  margin-left:5px;
  vertical-align:-2px;
  border:0;
  border-radius:50%;
  flex:0 0 15px;
  cursor:help;
  outline:none;
}
.pqu-generated-mark img,
.pq-generated-mark img{
  display:block;
  width:15px;
  height:15px;
  object-fit:contain;
}
.pqu-generated-mark::after,
.pq-generated-mark::after{
  content:attr(data-tooltip);
  position:absolute;
  z-index:1000;
  left:50%;
  bottom:calc(100% + 8px);
  transform:translate(-50%,4px);
  min-width:max-content;
  max-width:190px;
  padding:7px 9px;
  border-radius:8px;
  background:#17112f;
  color:#fff;
  font-size:12px;
  font-weight:700;
  line-height:1.2;
  white-space:nowrap;
  box-shadow:0 8px 24px rgba(23,17,47,.2);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .15s ease,transform .15s ease,visibility .15s ease;
}
.pqu-generated-mark:hover::after,
.pqu-generated-mark:focus::after,
.pqu-generated-mark:focus-visible::after,
.pq-generated-mark:hover::after,
.pq-generated-mark:focus::after,
.pq-generated-mark:focus-visible::after{
  opacity:1;
  visibility:visible;
  transform:translate(-50%,0);
}
@media(max-width:760px){
  .pqu-generated-mark,
  .pq-generated-mark{width:14px;height:14px;flex-basis:14px;margin-left:4px;cursor:pointer}
  .pqu-generated-mark img,
  .pq-generated-mark img{width:14px;height:14px}
  .pqu-generated-mark::after,
  .pq-generated-mark::after{left:auto;right:-8px;transform:translateY(4px);max-width:170px;white-space:normal;text-align:center}
  .pqu-generated-mark:focus::after,
  .pqu-generated-mark:focus-visible::after,
  .pq-generated-mark:focus::after,
  .pq-generated-mark:focus-visible::after{transform:translateY(0)}
}
