.pg-summary{width:min(100%,520px);min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid var(--border-card,#ffffff20);border-radius:12px;background:var(--panel,#17171b);color:var(--ink,#eee);font-size:12px;line-height:1.5;text-align:left}.pg-summary-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.pg-summary p,.pg-summary-heading small{color:var(--hint,#aaa)}.pg-summary p{margin:6px 0;white-space:normal}.pg-summary-earned{display:flex;align-items:center;gap:8px;margin-top:8px}.pg-summary-earned .pg-icon{flex:none;width:28px;height:28px}.pg-summary-earned b{white-space:nowrap}.pg-summary-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pg-summary button{max-width:100%;border:1px solid var(--border-card,#8884);background:transparent;color:var(--ink,#eee);border-radius:8px;padding:6px 10px;font:inherit;cursor:pointer}.pg-summary button:hover{background:#a88cfa18}.pg-summary button:focus-visible{outline:2px solid var(--purple,#ae8af5);outline-offset:3px}.pg-summary button:disabled{opacity:.6;cursor:wait}.pg-mode-hint{color:var(--hint,#aaa);font-size:12px;line-height:1.6}@media (max-width:899px){.pg-summary button{min-height:44px}}