.pp-back{min-height:2.5rem;color:var(--vh-blue-deep);align-items:center;gap:.35rem;margin-block-end:.2rem;font-size:.78rem;font-weight:700;display:inline-flex}.pp-back :global(.vh-icon){transform:rotate(180deg)}.pp-switch{scrollbar-width:none;gap:.25rem;margin-block:1rem .2rem;display:flex;overflow:auto}.pp-switch button{border:1px solid var(--vh-line);background:var(--vh-paper);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:2.5rem;padding-inline:.85rem;font-size:.76rem;display:inline-flex}.pp-switch button span{color:var(--vh-muted);font-size:.68rem}.pp-switch button[aria-pressed=true]{border-color:var(--vh-blue);background:var(--vh-blue-soft);color:var(--vh-blue-deep);font-weight:700}.pp-layout{gap:1.4rem;display:grid}.pp-main{min-width:0}.pp-composer{border:1px solid var(--vh-line);border-radius:var(--vh-radius);background:var(--vh-paper);margin-block-start:.8rem;padding:1rem}.pp-composer textarea{resize:vertical;width:100%;min-height:3.4rem;font:inherit;background:0 0;border:0;outline:0;padding:.5rem 0;font-size:.88rem}.pp-composer__actions{border-block-start:1px solid var(--vh-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-block-start:.6rem;display:flex}.pp-composer__tools{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.pp-composer__tools select{border:1px solid var(--vh-line-strong);border-radius:var(--vh-radius-small);background:var(--vh-paper);min-height:2.5rem;padding-inline:.55rem;font-size:.76rem}.pp-tool{border-radius:var(--vh-radius-small);min-height:2.5rem;color:var(--vh-text);cursor:pointer;align-items:center;gap:.35rem;padding-inline:.55rem;font-size:.8rem;display:inline-flex}.pp-composer__files{color:var(--vh-blue-deep);margin:.5rem 0 0;font-size:.74rem}.pp-composer__files[hidden]{display:none}.pp-composer__hint{color:var(--vh-muted);align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.7rem;display:flex}.pp-feed{border-block-start:1px solid var(--vh-line);margin-block-start:.6rem}.pp-post{border-block-end:1px solid var(--vh-line);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-block:1.1rem;display:grid}.pp-post[hidden]{display:none}.pp-avatar{background:var(--vh-blue-soft);width:2.5rem;height:2.5rem;color:var(--vh-blue-deep);border-radius:50%;flex:none;place-items:center;display:grid}.pp-avatar--success{background:var(--vh-success-soft);color:var(--vh-success)}.pp-avatar--warning{background:var(--vh-warning-soft);color:var(--vh-warning)}.pp-body{min-width:0}.pp-body header{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.pp-body header strong{font-size:.88rem}.pp-body header time{color:var(--vh-muted);font-size:.85rem}.pp-context{color:var(--vh-blue-deep);margin-block-start:.15rem;font-size:.85rem;display:block}.pp-body>p{max-width:66ch;color:var(--vh-text);margin:.6rem 0 0;font-size:.88rem;line-height:1.55}.pp-media-pair{gap:.6rem;margin-block-start:.7rem;display:grid}.pp-media{border-radius:var(--vh-radius);background:var(--vh-blue-soft);min-height:9.5rem;color:var(--vh-blue-deep);place-items:center;display:grid}.pp-media>span{text-align:center;justify-items:center;gap:.25rem;display:grid}.pp-media strong{font-size:.78rem}.pp-media small{color:var(--vh-muted);font-size:.68rem}.pp-release{flex-wrap:wrap;align-items:center;gap:.45rem;margin-block-start:.7rem;display:flex}.pp-release .vh-button{min-height:2.6rem}.pp-dispute-button{border:1px solid var(--vh-error);border-radius:var(--vh-radius-small);background:var(--vh-paper);min-height:2.6rem;color:var(--vh-error);padding-inline:.85rem;font-weight:700}.pp-dispute-form{flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.pp-dispute-form[hidden]{display:none}.pp-dispute-form textarea{resize:vertical;border:1px solid var(--vh-line-strong);border-radius:var(--vh-radius-small);min-height:3.2rem;font:inherit;padding:.55rem .7rem;font-size:.8rem}.pp-dispute-form button{border:1px solid var(--vh-error);border-radius:var(--vh-radius-small);background:var(--vh-error);min-height:2.6rem;color:var(--vh-paper);padding-inline:.75rem;font-weight:700}.pp-review{border:1px solid var(--vh-line);background:var(--vh-paper-soft);border-radius:.6rem;flex-basis:100%;gap:.5rem;margin-block-start:.6rem;padding:.8rem;display:grid}.pp-review strong{font-size:.78rem}.pp-review label{align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;display:flex}.pp-review select{border:1px solid var(--vh-line-strong);background:var(--vh-paper);border-radius:.45rem;min-height:2.4rem;padding-inline:.5rem}.pp-review textarea{resize:vertical;border:1px solid var(--vh-line-strong);min-height:3.2rem;font:inherit;border-radius:.5rem;padding:.55rem .7rem;font-size:.8rem}.pp-review .vh-button{justify-self:start;min-height:2.5rem}.pp-review__done{color:var(--vh-success);flex-basis:100%;margin:.6rem 0 0;font-size:.78rem;font-weight:700}.pp-actions{flex-wrap:wrap;gap:.2rem;margin-block-start:.55rem;display:flex}.pp-actions a,.pp-actions button{border-radius:var(--vh-radius-small);min-height:2.5rem;color:var(--vh-muted);background:0 0;border:0;align-items:center;gap:.35rem;padding-inline:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.pp-reply[hidden],.pp-comments[hidden]{display:none}.pp-reply{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-block-start:.55rem;display:grid}.pp-reply input{border:1px solid var(--vh-line-strong);border-radius:var(--vh-radius-small);outline-offset:1px;outline:2px solid #0000;min-width:0;min-height:2.75rem;padding-inline:.75rem}.pp-reply button{border:1px solid var(--vh-blue);border-radius:var(--vh-radius-small);background:var(--vh-blue);min-height:2.75rem;color:var(--vh-accent-ink);padding-inline:.8rem;font-weight:700}.pp-comments{border-inline-start:2px solid var(--vh-blue-line);gap:.35rem;margin-block-start:.65rem;padding-inline-start:.7rem;display:grid}.pp-comments p{border-radius:var(--vh-radius-small);background:var(--vh-paper-soft);margin:0;padding:.55rem .65rem;font-size:.82rem}.pp-timeline{align-content:start;gap:1rem;display:grid}.pp-timeline section{border:1px solid var(--vh-line);border-radius:var(--vh-radius);background:var(--vh-paper);padding:1rem}.pp-timeline section[hidden]{display:none}.pp-timeline h3{margin:0 0 .6rem;font-size:.85rem}.pp-timeline ol{margin:0;padding:0;list-style:none;position:relative}.pp-timeline ol:before{content:"";background:var(--vh-line);width:2px;position:absolute;inset-block:.7rem;inset-inline-start:.34rem}.pp-timeline li{padding:.45rem 0 .45rem 1.5rem;position:relative}.pp-timeline li>i{box-sizing:border-box;border:2px solid var(--vh-line-strong);background:var(--vh-paper);border-radius:50%;width:.8rem;height:.8rem;position:absolute;inset-block-start:.62rem;inset-inline-start:0}.pp-timeline li[data-state=done]>i{border-color:var(--vh-success);background:var(--vh-success)}.pp-timeline li[data-state=active]>i{border-color:var(--vh-blue);background:var(--vh-blue-soft)}.pp-timeline li strong{font-size:.76rem;display:block}.pp-timeline li[data-state=planned] strong{color:var(--vh-muted);font-weight:600}.pp-timeline li small{color:var(--vh-muted);margin-block-start:.1rem;font-size:.66rem;line-height:1.4;display:block}@media (width>=40rem){.pp-media-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.pp-layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}.pp-timeline{position:sticky;inset-block-start:1rem}}
