.pp-content.is-wide{max-width:1200px}.pp-kpi-grid.is-4{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.pp-kpi-grid.is-4{grid-template-columns:repeat(4,1fr)}}button.pp-kpi{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.pp-kpi-grid.is-5{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.pp-kpi-grid.is-5{grid-template-columns:repeat(5,1fr)}}.pp-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.pp-filter-block{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;display:flex}.pp-filter-label{color:var(--pp-muted);text-transform:uppercase;letter-spacing:.04em;min-width:4.5rem;font-size:.75rem;font-weight:600}.pp-chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.pp-chip{appearance:none;border:1px solid var(--pp-line);color:var(--pp-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:500}.pp-chip:hover{border-color:#bbf7d0}.pp-chip.is-active{background:var(--pp-primary-soft);color:var(--pp-primary-text);border-color:#bbf7d0}.pp-stage{white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.pp-stage.is-inbound{color:#334155;background:#f1f5f9}.pp-stage.is-trial{color:#1d4ed8;background:#dbeafe}.pp-stage.is-checkout{color:#c2410c;background:#ffedd5}.pp-stage.is-purchased{color:#166534;background:#dcfce7}.pp-list-count{color:var(--pp-ink);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.pp-search{border:1px solid var(--pp-line);min-width:220px;font:inherit;background:#fff;border-radius:.75rem;flex:1;padding:.7rem .85rem}.pp-check{color:var(--pp-muted);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.pp-pager{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.8rem;display:flex}.pp-tabs{gap:.35rem;padding:1rem 1.25rem .75rem;display:flex;overflow-x:auto}.pp-tabs button{appearance:none;border:1px solid var(--pp-line);color:var(--pp-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:500}.pp-tabs button.is-active{background:var(--pp-primary-soft);color:var(--pp-primary-text);border-color:#bbf7d0}.pp-bars{gap:.55rem;display:grid}.pp-bar-row{grid-template-columns:140px 1fr 48px;align-items:center;gap:.65rem;font-size:.8rem;display:grid}.pp-bar-track{background:#f3f4f6;border-radius:999px;height:8px;overflow:hidden}.pp-bar-fill{background:var(--pp-primary);border-radius:999px;height:100%}.pp-link{color:var(--pp-primary-text);font-weight:600;text-decoration:none}.pp-link:hover{text-decoration:underline}.pp-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pp-select{border:1px solid var(--pp-line);font:inherit;background:#fff;border-radius:.75rem;padding:.55rem .75rem}.pp-field-row{gap:.75rem;display:grid}@media (min-width:700px){.pp-field-row{grid-template-columns:1fr 1fr}}.pp-code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.pp-code a{color:inherit}.pp-card>.pp-muted{margin:0 0 .85rem}.pp-field .pp-search{width:100%;min-width:0}
