/* v22.2.7 — scoped fixes on top of the proven v22.2.5 renderer. */
.pqu-generated-mark,
.pq-generated-mark{
  position:relative;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  width:16px!important;
  height:16px!important;
  flex:0 0 16px!important;
  margin-left:5px!important;
  vertical-align:-3px!important;
  overflow:visible!important;
  cursor:help;
}
.pqu-generated-mark img,
.pq-generated-mark img{
  display:block!important;
  width:16px!important;
  height:16px!important;
  max-width:none!important;
  object-fit:contain!important;
}
.pqu-generated-mark::after,
.pq-generated-mark::after{
  left:50%!important;
  right:auto!important;
  top:calc(100% + 7px)!important;
  bottom:auto!important;
  transform:translate(-50%,-3px)!important;
  z-index:100000!important;
}
.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{
  transform:translate(-50%,0)!important;
}
/* The same marker is used by full article comments and feed discussion cards. */
.pqu-meta,
.pq-discussion-module-author,
.pq-discussion-module-author b{overflow:visible!important}
.pq-discussion-module-author b{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important}
/* Show normal comments in full. The server shortens only genuinely long feed excerpts at a sentence boundary. */
.pq-discussion-module-copy,
.pq-discussion-module-copy p{
  display:block!important;
  overflow:visible!important;
  max-height:none!important;
  -webkit-line-clamp:unset!important;
  line-clamp:unset!important;
  text-overflow:clip!important;
  white-space:normal!important;
}
@media(max-width:760px){
  .pqu-generated-mark,.pq-generated-mark{width:15px!important;height:15px!important;flex-basis:15px!important;margin-left:4px!important;cursor:pointer}
  .pqu-generated-mark img,.pq-generated-mark img{width:15px!important;height:15px!important}
  .pqu-generated-mark::after,.pq-generated-mark::after{left:auto!important;right:-8px!important;top:calc(100% + 6px)!important;transform:translateY(-3px)!important;max-width:170px!important;white-space:normal!important;text-align:center!important}
  .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)!important}
}
/* v22.2.8: force the generated marker to render in every shared comment location. */
.pqu-generated-mark,.pq-generated-mark{
  display:inline-flex!important;visibility:visible!important;opacity:1!important;
  width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;
  margin-left:6px!important;align-items:center!important;justify-content:center!important;
  position:relative!important;z-index:2!important;vertical-align:middle!important;
}
.pqu-generated-mark img,.pq-generated-mark img{
  display:block!important;visibility:visible!important;opacity:1!important;
  width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;
}
.pqu-meta .pqu-generated-mark,.pq-discussion-module-author .pq-generated-mark{flex:none!important}
@media(max-width:760px){
 .pqu-generated-mark,.pq-generated-mark,.pqu-generated-mark img,.pq-generated-mark img{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}
}
