/* Pop Quest v25.4.1 — loaded production refinement for Comments */
.pqcc-analytics{padding:18px 22px 16px!important;border-bottom:1px solid #e8e0f0!important;background:linear-gradient(180deg,#fff 0%,#fcfaff 100%)!important}
.pqcc-analytics-head{display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:end!important;gap:20px!important}
.pqcc-analytics .pqps-k{display:block!important;margin:0 0 6px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#7133de!important}
.pqcc-analytics h3{margin:0!important;font-size:24px!important;line-height:1.15!important;color:#241633!important}
.pqcc-analytics h3 small{display:inline-flex!important;margin-left:8px!important;padding:5px 8px!important;border-radius:999px!important;background:#f1ecf8!important;font-size:11px!important;line-height:1!important;color:#63586c!important;vertical-align:middle!important}
.pqcc-analytics-compare{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
.pqcc-analytics-compare>div,.pqcc-analytics-compare>button{appearance:none!important;min-width:100px!important;border:1px solid #e2d9ec!important;background:#fff!important;border-radius:12px!important;padding:10px 12px!important;text-align:left!important;box-shadow:0 3px 12px rgba(42,22,59,.04)!important;color:#241633!important}
.pqcc-analytics-compare>button{cursor:pointer!important}.pqcc-analytics-compare>button:hover{border-color:#8c5be8!important;background:#f8f4ff!important}
.pqcc-analytics-compare strong{display:block!important;font-size:19px!important;line-height:1!important}.pqcc-analytics-compare span{display:block!important;margin-top:5px!important;font-size:10px!important;font-weight:800!important;color:#776d80!important;text-transform:uppercase!important;letter-spacing:.05em!important}
.pqcc-hour-chart{display:grid!important;grid-template-columns:repeat(24,minmax(5px,1fr))!important;height:72px!important;gap:4px!important;align-items:end!important;margin-top:16px!important;padding:10px 12px 0!important;border:1px solid #eee7f4!important;border-radius:12px!important;background:#fff!important}
.pqcc-hour-chart button{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;gap:4px!important;cursor:default!important}
.pqcc-hour-chart i{display:block!important;height:var(--pq-hour)!important;min-height:3px!important;background:linear-gradient(180deg,#9a6df2,#6d2be8)!important;border-radius:4px 4px 1px 1px!important}.pqcc-hour-chart span{height:11px!important;font-size:8px!important;line-height:1!important;color:#8a8091!important;text-align:center!important}
.pqcc-live-status{display:flex!important;align-items:center!important;gap:7px!important;margin:9px 0 0!important;font-size:11px!important;font-weight:700!important;color:#6f6678!important}.pqcc-live-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 4px rgba(34,160,107,.1)}
.pq-thread-locked{position:relative!important;margin-top:18px!important;border:1px solid #d7c9e8!important;border-radius:18px!important;padding:32px 24px!important;text-align:center!important;background:linear-gradient(180deg,#fbf9fe,#f4eefb)!important;overflow:hidden!important}
.pq-thread-locked:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(124,58,237,.1),transparent 52%);pointer-events:none}.pq-thread-lock-icon{position:relative!important;display:grid!important;place-items:center!important;width:58px!important;height:58px!important;margin:0 auto 10px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 8px 24px rgba(71,33,104,.12)!important;font-size:27px!important}.pq-thread-locked strong{position:relative!important;display:block!important;font-size:21px!important;color:#241633!important}.pq-thread-locked p{position:relative!important;max-width:560px!important;margin:8px auto 0!important;color:#6e6477!important}
.pq-thread-announcement{margin:16px 0!important;border:1px solid #d9caed!important;border-left:4px solid #7c3aed!important;background:#f7f2ff!important;padding:14px 16px!important;border-radius:0 12px 12px 0!important;color:#322141!important}.pq-thread-announcement strong{display:block!important;margin-bottom:4px!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6d2be8!important}.pq-thread-announcement div{white-space:pre-wrap!important;line-height:1.5!important}
@media(max-width:760px){.pqcc-analytics-head{grid-template-columns:1fr!important}.pqcc-analytics-compare{justify-content:flex-start!important}.pqcc-hour-chart{gap:2px!important}.pqcc-hour-chart span{display:none!important}}

/* v25.4.2 moderation reliability + density */
.pqcc-inspector{padding:16px!important}.pqcc-detail-text{margin:8px 0 10px!important;padding:10px 12px!important}.pqcc-insight{margin:10px 0!important;padding:11px!important}.pqcc-insight p{margin:4px 0!important}.pqcc-action-status{min-height:18px;margin:0 0 7px;color:#665c72;font-size:12px;font-weight:750}.pqcc-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.pqcc-action-grid button{min-height:38px!important;padding:7px 8px!important;border-radius:9px!important;font-size:12px!important;font-weight:850!important;background:#fff!important;color:#4c235e!important;border:1px solid #ddd3eb!important}.pqcc-action-grid button.is-primary{background:#6d2be8!important;color:#fff!important;border-color:#6d2be8!important}.pqcc-action-grid .danger{grid-column:auto!important;color:#b42318!important;border-color:#f0b6b2!important;background:#fff!important}.pqcc-reply{margin-top:13px!important}.pqcc-reply textarea{min-height:78px!important}.pqcc-notes{margin-top:13px!important;padding-top:11px!important}.pqcc-comment{padding:12px 8px!important}.pqcc-comments{padding-top:4px!important}@media(max-width:1180px){.pqcc-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
