.pp-right{display:grid;gap:16px;min-width:0;align-content:start}
.pp-line{position:relative;height:46px;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);margin:6px 0 18px;overflow:hidden}
.pp-line i{position:absolute;top:8px;bottom:8px;border-radius:6px;background:var(--accent);min-width:6px}
.pp-line b{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 14%,transparent) 0 6px,transparent 6px 12px);display:grid;place-items:center;font-size:.7rem;font-weight:800;letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase}
.pp-ends{display:flex;justify-content:space-between;font-size:.78rem;color:var(--ink-2);margin:-12px 2px 12px}
.pp-out .st-table td:first-child{font-weight:800;font-size:1.05rem}
