.workspace .pp-root .pp-fields-detail,.workspace .pp-root .pp-fields-coverage,.workspace .pp-root .pp-fields-pinned{color:var(--pp-ink);font:var(--pp3-fs-body)/1.45 var(--pg-font)}.workspace .pp-root .pp-fields-detail h3,.workspace .pp-root .pp-fields-coverage h3,.workspace .pp-root .pp-fields-pinned h3{font-size:var(--pp3-fs-section);margin:16px 0 8px}.workspace .pp-root .pp-fields-value{background:var(--pp-gt);border-radius:var(--pp3-r-card);flex-direction:column;gap:6px;padding:12px;display:flex}.workspace .pp-root .pp-fields-facts{margin:12px 0}.workspace .pp-root .pp-fields-facts>div{border-bottom:1px solid var(--pp-rule);grid-template-columns:1fr 1.35fr;gap:10px;padding:8px 0;display:grid}.workspace .pp-root .pp-fields-facts dt{color:var(--pp-ink2)}.workspace .pp-root .pp-fields-facts dd{overflow-wrap:anywhere;margin:0}.workspace .pp-root .pp-fields-alternative{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);margin:10px 0;padding:10px}.workspace .pp-root .pp-fields-personal{border-top:1px solid var(--pp-rule);margin-top:16px;padding-top:4px}.workspace .pp-root .pp-fields-personal p,.workspace .pp-root .pp-fields-personal small{color:var(--pp-ink2);font-size:var(--pp3-fs-label)}.workspace .pp-root .pp-fields-personal label{display:block}.workspace .pp-root .pp-fields-personal textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--pp-rule2);border-radius:var(--pp3-r-card);background:var(--pp-paper);width:100%;min-height:90px;color:var(--pp-ink);font:inherit;margin:8px 0;padding:10px}.workspace .pp-root .pp-fields-actions{gap:8px;display:flex}.workspace .pp-root .pp-fields-detail button,.workspace .pp-root .pp-fields-coverage button,.workspace .pp-root .pp-fields-pinned button{border:1px solid var(--pp-rule2);border-radius:var(--pp-r-ctl);color:var(--pp-ink);background:var(--pp-paper);font:inherit;cursor:pointer;padding:8px 10px}.workspace .pp-root .pp-fields-detail button:disabled{cursor:default;color:var(--pp-ink3)}.workspace .pp-root .pp-fields-detail :focus-visible,.workspace .pp-root .pp-fields-coverage :focus-visible,.workspace .pp-root .pp-fields-pinned :focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root .pp-fields-coverage{padding:0 20px 20px}.workspace .pp-root .pp-fields-coverage h2{font-size:var(--pp3-fs-title);font-weight:var(--pp-fw-semibold);margin:12px 0}.workspace .pp-root .pp-fields-coverage svg{width:100%;max-width:390px;margin:0 auto;display:block;overflow:visible}.workspace .pp-root .pp-fields-radar-grid{fill:none;stroke:var(--pp-rule)}.workspace .pp-root .pp-fields-radar-value{fill:var(--pp-gt);stroke:var(--pp-g);stroke-width:2px}.workspace .pp-root .pp-fields-coverage svg text{fill:var(--pp-ink2);font:var(--pp3-fs-meta) var(--pg-font)}.workspace .pp-root .pp-fields-coverage .pp-fields-category,.workspace .pp-root .pp-fields-pinned button{text-align:left;justify-content:space-between;gap:12px;width:100%;margin-bottom:6px;display:flex}.workspace .pp-root .pp-fields-pinned{margin:12px 20px}.workspace .pp-root .pp-fields-pinned button strong{overflow-wrap:anywhere;font-weight:500}.workspace .pp-root :is(.pp-fields-detail,.pp-fields-coverage,.pp-fields-pinned) button:not(.ppf-btn,.ppf-switch-row,:disabled):hover{background:var(--pg-hover);border-color:var(--pg-control-border)}.workspace .pp-root :is(.pp-fields-detail,.pp-fields-coverage,.pp-fields-pinned) button:not(.ppf-btn,.ppf-switch-row,:disabled):active{background:var(--pg-control-hover)}.workspace .pp-root :is(.pp-fields-detail,.pp-fields-coverage,.pp-fields-pinned) button:disabled{background:var(--pg-control-bg);cursor:not-allowed}.workspace .pp-root .pp-fields-loading{color:var(--pp-ink2)}.workspace .pp-root .pp-fields-loading button{border-radius:var(--pp-r-ctl);color:var(--pp-g2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.workspace .pp-root .pp-fields-loading button:focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root .pp-fields-difference-note{color:var(--pp-ink2);font-size:var(--pp3-fs-label);margin:0 0 8px}.workspace .pp-root .pp-fields-difference{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);font-size:var(--pp3-fs-body);justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:12px;display:flex}.workspace .pp-root .pp-fields-difference>span{overflow-wrap:anywhere;min-width:0}.workspace .pp-root .pp-fields-difference>button{white-space:nowrap;flex:none}
