.ppc-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#121a27;border:1px solid var(--border);cursor:pointer;color:var(--muted)}.ppc-chip.on{background:#152338;color:var(--text)}.ppc-section{background:#0f141c;border:1px solid var(--border);border-radius:14px;margin:14px 0;padding:14px}.ppc-section h3{margin:0 0 10px;font-size:16px;letter-spacing:.2px;position:sticky;top:0;z-index:1;background:#0f141c;padding-top:6px;border-top-left-radius:10px;border-top-right-radius:10px;color:cornflowerblue}.ppc-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ppc-tag{padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#0f1826;color:#dbe7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppc-meta{color:var(--muted);font-size:12px;margin-top:8px}.ppc-scroll-ctl{position:sticky;bottom:10px;display:flex;justify-content:flex-end;pointer-events:none}.ppc-scroll-ctl .btn{pointer-events:auto;margin-left:8px;background:#111a28;border:1px solid var(--border);color:var(--text);padding:10px 12px;border-radius:12px;cursor:pointer;font-size:13px;line-height:1;box-shadow:0 4px 16px rgba(0,0,0,.35)}.ppc-scroll-ctl .btn:hover{filter:brightness(1.06)}.ppc-scroll-ctl .btn:active{transform:translateY(1px)}.ppc-scroll{max-height:none!important;overflow:visible!important}.ppc-actions,.ppc-btn{display:none!important}.ppc-section{max-height:none!important;overflow:visible!important}.ppc-section .ppc-names{overflow:visible!important}