/* RG Personal 0.10.8 — readable rank label in wpDiscuz.
 * Public, compact, no private XP. Names remain in CSS-only tooltips.
 */
#wpdcom .rgp-public-rank--comment,
.wpdiscuz-comment .rgp-public-rank--comment {
  position:relative;display:inline-flex;vertical-align:middle;margin:0 0 0 6px;
  line-height:1;isolation:isolate;max-width:100%;
}
#wpdcom .rgp-public-rank--comment .rgp-public-rank__trigger,
.wpdiscuz-comment .rgp-public-rank--comment .rgp-public-rank__trigger {
  display:inline-flex;align-items:center;justify-content:center;
  min-height:24px;min-width:0;padding:3px 9px;
  border:1px solid #e8d3f1;border-radius:999px;
  background:#f8effa;color:#9152ad;box-shadow:none;
  appearance:none;-webkit-appearance:none;cursor:pointer;
  font-family:inherit;font-size:11px;font-weight:700;letter-spacing:0;
  line-height:1.1;white-space:nowrap;vertical-align:middle;
}
#wpdcom .rgp-public-rank--comment .rgp-public-rank__short,
.wpdiscuz-comment .rgp-public-rank--comment .rgp-public-rank__short {
  font:inherit;line-height:inherit;white-space:nowrap;pointer-events:none;
}
#wpdcom .rgp-public-rank--comment .rgp-public-rank__trigger:hover,
.wpdiscuz-comment .rgp-public-rank--comment .rgp-public-rank__trigger:hover {
  border-color:#c89ad9;background:#f3e6fa;
}
#wpdcom .rgp-public-rank--comment .rgp-public-rank__trigger:focus-visible,
.wpdiscuz-comment .rgp-public-rank--comment .rgp-public-rank__trigger:focus-visible {
  outline:2px solid #a567be;outline-offset:2px;
}
#wpdcom .rgp-public-rank--comment .rgp-public-rank__tooltip,
.wpdiscuz-comment .rgp-public-rank--comment .rgp-public-rank__tooltip {
  position:absolute;z-index:100;top:calc(100% + 6px);left:0;
  display:block;box-sizing:border-box;width:max-content;
  max-width:min(240px,calc(100vw - 32px));padding:7px 10px;
  border:1px solid #e7d2ee;border-radius:9px;background:#fcf8fd;
  color:#693b7e;font-size:12px;font-weight:700;line-height:1.35;
  white-space:normal;overflow-wrap:anywhere;
  box-shadow:0 6px 18px rgba(49,25,60,.14);opacity:0;visibility:hidden;
  pointer-events:none;transform:translateY(-3px);
}
#wpdcom .rgp-public-rank--comment:hover .rgp-public-rank__tooltip,
#wpdcom .rgp-public-rank--comment:focus-within .rgp-public-rank__tooltip,
.wpdiscuz-comment .rgp-public-rank--comment:hover .rgp-public-rank__tooltip,
.wpdiscuz-comment .rgp-public-rank--comment:focus-within .rgp-public-rank__tooltip {
  visibility:visible;opacity:1;transform:translateY(0);
}
@media(max-width:480px){
  #wpdcom .rgp-public-rank--comment .rgp-public-rank__trigger,
  .wpdiscuz-comment .rgp-public-rank--comment .rgp-public-rank__trigger {
    min-height:26px;padding:4px 8px;font-size:11px;
  }
}
