/* Pop Quest v25.10.2 — sponsored units in the shared comment thread */
.pqc-list>.pq-sponsored-comment,.pqu-list>.pq-sponsored-comment,[data-comment-list]>.pq-sponsored-comment{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;width:100%!important;margin:20px 0!important;padding:18px!important;border:1px solid #d9c8ee!important;border-radius:18px!important;background:linear-gradient(180deg,#fff 0%,#fbf8ff 100%)!important;box-shadow:0 8px 24px rgba(61,25,91,.07)!important;overflow:hidden!important;color:#251733!important;font:inherit!important}
.pq-sponsored-comment[data-sponsored-url],.pq-sponsored-comment[data-sponsored-url] .pq-sponsored-card-link,.pq-sponsored-comment[data-sponsored-url] .pq-sponsored-creative,.pq-sponsored-comment[data-sponsored-url] .pq-sponsored-meta{cursor:pointer!important}.pq-sponsored-comment[data-sponsored-url]{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.pq-sponsored-comment[data-sponsored-url]:hover{transform:translateY(-1px);border-color:#c8aae8!important;box-shadow:0 12px 30px rgba(61,25,91,.12)!important}.pq-sponsored-comment[data-sponsored-url]:focus-visible{outline:3px solid rgba(111,37,216,.25)!important;outline-offset:3px!important}.pq-sponsored-card-link{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;background:transparent!important;text-decoration:none!important}.pq-sponsored-meta{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 13px!important;pointer-events:none!important}.pq-sponsored-label{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;background:#eee5ff!important;color:#6023c9!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.055em!important}.pq-sponsored-author{margin:0!important;color:#251733!important;font-size:16px!important;font-weight:900!important;line-height:1.25!important}.pq-sponsored-creative{position:relative!important;z-index:2!important;font-size:16px!important;line-height:1.5!important;pointer-events:none!important}.pq-sponsored-creative p{margin:12px 0 0!important}.pq-sponsored-creative img,.pq-sponsored-image{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:520px!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0 0 14px!important;border-radius:12px!important}.pq-sponsored-creative iframe,.pq-sponsored-creative video{display:block!important;width:100%!important;max-width:100%!important;border:0!important;border-radius:12px!important;pointer-events:auto!important}.pq-sponsored-reactions,.pq-sponsored-thread{position:relative!important;z-index:3!important}.pq-sponsored-reactions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:15px 0 0!important;padding:13px 0 0!important;border-top:1px solid #eee5f6!important}.pq-sponsored-reactions button{appearance:none!important;border:1px solid #dfd2ee!important;border-radius:999px!important;background:#fff!important;padding:7px 11px!important;color:#3b284a!important;font:inherit!important;font-weight:750!important;cursor:pointer!important}.pq-sponsored-reactions button:hover,.pq-sponsored-reactions button.is-reacted{border-color:#b987e5!important;background:#f3eaff!important}.pq-sponsored-thread{margin-top:13px!important;padding-top:12px!important;border-top:1px solid #eee5f6!important}.pq-sponsored-reply-toggle{appearance:none!important;border:0!important;background:#efe7fb!important;color:#6023c9!important;border-radius:999px!important;padding:8px 14px!important;font:inherit!important;font-weight:850!important;cursor:pointer!important}.pq-sponsored-reply-form{margin-top:12px!important;padding:14px!important;border:1px solid #e3d8ef!important;border-radius:14px!important;background:#f8f4fc!important}.pq-sponsored-reply-identity{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.pq-sponsored-reply-identity>img,.pq-sponsored-reply-identity>span{width:34px!important;height:34px!important;border-radius:50%!important;object-fit:cover!important;display:grid!important;place-items:center!important;background:#eadcff!important;color:#6023c9!important;font-weight:900!important}.pq-sponsored-reply-identity small,.pq-sponsored-reply-identity strong{display:block!important}.pq-sponsored-reply-identity small{font-size:12px!important;color:#74677e!important}.pq-sponsored-reply-copy>span,.pq-sponsored-guest-name>span{display:block!important;margin-bottom:6px!important;font-size:13px!important;font-weight:800!important}.pq-sponsored-reply-form input,.pq-sponsored-reply-form textarea{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0 0 10px!important;padding:11px 12px!important;border:1px solid #d9cce5!important;border-radius:10px!important;background:#fff!important;font:inherit!important;color:#251733!important}.pq-sponsored-reply-form textarea{min-height:92px!important;resize:vertical!important}.pq-sponsored-reply-actions{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}.pq-sponsored-reply-actions button{appearance:none!important;border:0!important;border-radius:999px!important;padding:9px 14px!important;font:inherit!important;font-weight:850!important;cursor:pointer!important}.pq-sponsored-cancel{background:#eee8f3!important;color:#4a3b55!important}.pq-sponsored-submit{background:#6f25d8!important;color:#fff!important}.pq-sponsored-reply-actions [aria-live]{font-size:13px!important;color:#665873!important}.pq-sponsored-replies:empty{display:none!important}.pq-sponsored-reply{display:flex!important;gap:10px!important;margin:12px 0 0 16px!important;padding:12px 14px!important;border:1px solid #e1d5ec!important;border-radius:14px!important;background:#fff!important}.pq-sponsored-reply-avatar{flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#eadcff!important;color:#6023c9!important;font-weight:900!important}.pq-sponsored-reply strong{font-size:14px!important}.pq-sponsored-reply p{margin:3px 0 0!important;line-height:1.45!important}.pq-sponsored-comment [data-story-comment-upvote],.pq-sponsored-comment [data-story-comment-downvote],.pq-sponsored-comment [data-pq-report-comment],.pq-sponsored-comment .pq-comment-vote,.pq-sponsored-comment .pq-report-comment{display:none!important}
@media(min-width:701px){.pqc-list>.pq-sponsored-comment.pq-sponsored-size-standard,.pqu-list>.pq-sponsored-comment.pq-sponsored-size-standard,[data-comment-list]>.pq-sponsored-comment.pq-sponsored-size-standard{width:82%!important;margin-left:auto!important;margin-right:auto!important}.pqc-list>.pq-sponsored-comment.pq-sponsored-size-compact,.pqu-list>.pq-sponsored-comment.pq-sponsored-size-compact,[data-comment-list]>.pq-sponsored-comment.pq-sponsored-size-compact{width:66%!important;margin-left:auto!important;margin-right:auto!important}.pq-sponsored-size-standard .pq-sponsored-creative img,.pq-sponsored-size-standard .pq-sponsored-image{max-height:420px!important}.pq-sponsored-size-compact .pq-sponsored-creative img,.pq-sponsored-size-compact .pq-sponsored-image{max-height:330px!important}}
@media(max-width:700px){.pqc-list>.pq-sponsored-comment,.pqu-list>.pq-sponsored-comment,[data-comment-list]>.pq-sponsored-comment{margin:14px 0!important;padding:14px!important;border-radius:15px!important}.pq-sponsored-creative img,.pq-sponsored-image{border-radius:10px!important;max-height:none!important}.pq-sponsored-reply{margin-left:0!important}}

.pq-sponsored-reply-form[hidden]{display:none!important}.pq-sponsored-reply-form.is-open{display:block!important}.pq-sponsored-reply-toggle,.pq-sponsored-reply-form,.pq-sponsored-reactions{pointer-events:auto!important}.pq-sponsored-card-link{display:none!important}
.pq-sponsored-compliance{position:relative!important;z-index:3!important;display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #eee5f6!important}.pq-sponsored-compliance a{font-size:12px!important;font-weight:750!important;color:#6f25d8!important;text-decoration:none!important;cursor:pointer!important}.pq-sponsored-compliance a:hover{text-decoration:underline!important}.pq-sponsored-reactions button[disabled]{opacity:.62!important;cursor:default!important}.pq-sponsored-reactions button.is-reacted{border-color:#8e54cf!important;background:#ede0ff!important;box-shadow:0 0 0 2px rgba(111,37,216,.08)!important}

/* v25.10.5 reply spacing and brand identity */
.pq-sponsored-replies:not(:empty){margin-bottom:18px!important}
.pq-sponsored-reply+.pq-sponsored-reply{margin-top:14px!important}
.pq-sponsored-reply-avatar img,.pq-sponsored-reply-avatar span{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}
.pq-sponsored-reply-head{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}
.pq-sponsored-brand-badge{display:inline-flex!important;align-items:center!important;padding:3px 7px!important;border-radius:999px!important;background:#eee5ff!important;color:#6023c9!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.pq-sponsored-reply.is-brand{border-color:#cdb2ea!important;background:#fbf8ff!important}
.pq-sponsored-reply-body{min-width:0!important;flex:1!important}
