.pc-context{margin:16px 0;padding:16px;border:1px solid var(--ew-line);border-radius:12px;background:var(--ew-paper);color:var(--ew-ink)}.pc-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-heading h3{margin:0;font-size:16px}.pc-context button{min-height:44px;padding:8px 12px;border:1px solid var(--ew-line);border-radius:8px;background:var(--ew-soft);color:var(--ew-green);font:inherit;font-size:12px}.pc-status,.pc-card p,.pc-source p,.pc-checked,.pc-global{font-size:12px;line-height:1.6;color:var(--ew-muted)}.pc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-card{min-width:0;padding:12px;background:var(--ew-soft);border-radius:8px}.pc-card h4{margin:0 0 10px;font-size:12px}.pc-value{font-size:18px;line-height:1.4;overflow-wrap:anywhere}.pc-sources{margin-top:12px;font-size:12px}.pc-sources summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--ew-green)}.pc-source{margin:12px 0;overflow-wrap:anywhere}.pc-source a{display:inline-block;margin:6px 14px 6px 0;color:var(--ew-green);text-underline-offset:4px}.pc-context [hidden]{display:none!important}.pc-context :focus-visible{outline:3px solid var(--ew-green);outline-offset:3px}@media(max-width:450px){.pc-context{padding:12px}.pc-cards{grid-template-columns:1fr}.pc-heading{align-items:flex-start}.pc-heading h3{font-size:15px}}
