.pv-fund-cost-context{border:1px solid var(--pv-border);background:var(--pv-bg);border-radius:10px;min-width:0;margin-top:20px;padding:18px}.pv-fund-cost-context h3{margin:0 0 6px;font-size:16px}.pv-fund-cost-context header p,.pv-fund-cost-note,.pv-fund-cost-clock{color:var(--pv-muted);font-size:12px;line-height:1.6}.pv-fund-cost-controls,.pv-fund-cost-member-controls{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.pv-fund-cost-controls label,.pv-fund-cost-member-controls label{color:var(--pv-muted);flex:1;gap:6px;min-width:180px;font-size:12px;display:grid}.pv-fund-cost-context select,.pv-fund-cost-context input{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-text);min-height:38px;font:inherit;border-radius:7px;min-width:0;padding:8px 10px;font-size:13px}.pv-fund-cost-dimensions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0;display:grid}.pv-fund-cost-dimensions dt{color:var(--pv-muted);margin-bottom:4px;font-size:11px}.pv-fund-cost-dimensions dd{overflow-wrap:anywhere;margin:0;font-size:12px}.pv-fund-cost-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:16px 0;display:grid}.pv-fund-cost-cards>div{border:1px solid var(--pv-border);background:var(--pv-surface);border-radius:8px;padding:13px}.pv-fund-cost-cards span,.pv-fund-cost-cards small{color:var(--pv-muted);font-size:11px;display:block}.pv-fund-cost-cards strong{overflow-wrap:anywhere;margin-top:8px;font-size:17px;display:block}.pv-fund-cost-cards small{margin-top:7px}.pv-fund-cost-insufficient{border-left:3px solid var(--pv-muted);padding:8px 12px;font-size:13px;line-height:1.6}.pv-fund-cost-counts{flex-wrap:wrap;gap:16px;margin:15px 0;display:flex}.pv-fund-cost-counts>div{min-width:120px}.pv-fund-cost-counts dt{color:var(--pv-muted);font-size:12px}.pv-fund-cost-counts dd{margin:5px 0 0;font-size:18px}.pv-fund-cost-members{margin-top:15px}.pv-fund-cost-members td:nth-child(2){min-width:260px}.pv-fund-cost-members td:last-child{white-space:normal;min-width:200px;max-width:380px}.pv-fund-cost-members small{color:var(--pv-muted);margin-top:5px;font-size:11px;display:block}.pv-fund-cost-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;display:flex}.pv-fund-cost-pagination span{color:var(--pv-muted);margin-right:auto;font-size:12px}.pv-fund-cost-evidence{color:var(--pv-muted);margin-top:16px;font-size:12px;line-height:1.6}.pv-fund-cost-evidence code{overflow-wrap:anywhere}@media (max-width:600px){.pv-fund-cost-context{padding:13px}.pv-fund-cost-cards{grid-template-columns:1fr 1fr}.pv-fund-cost-cards strong{font-size:15px}.pv-fund-cost-pagination .pv-button{flex:1}}@media (max-width:400px){.pv-fund-cost-cards{grid-template-columns:1fr}}
.fund-reported-section{min-width:0;margin:20px 0}.fund-reported-section h3{margin:0 0 12px;font-size:15px}.fund-reported-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.fund-reported-cards>div{background:var(--pv-raised);border:1px solid var(--pv-border);border-radius:12px;min-width:0;padding:16px}.fund-reported-cards>div>span{color:var(--pv-muted);font-size:12px}.fund-reported-value{min-width:0}.fund-reported-point{color:var(--pv-text);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;padding:6px 0;display:flex}.fund-reported-point strong{font-variant-numeric:tabular-nums;font-size:15px}.fund-reported-cards .fund-reported-point strong{font-size:24px}.fund-reported-point small{color:var(--pv-muted);font-size:11px}.fund-reported-point:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--pv-accent);text-decoration-color:var(--pv-accent)}.fund-reported-point:focus-visible{outline:2px solid var(--pv-accent);outline-offset:3px}.fund-reported-qualification{color:var(--pv-muted);margin:10px 0;font-size:12px;line-height:1.6}.fund-reported-inspector{z-index:80;background:var(--pv-surface);width:min(530px,100vw - 40px);max-height:80vh;color:var(--pv-text);border:1px solid var(--pv-border);box-sizing:border-box;white-space:normal;text-align:left;border-radius:16px;padding:22px;font-size:13px;line-height:1.6;position:fixed;top:10vh;right:20px;overflow:auto;box-shadow:0 12px 60px #0004}.fund-reported-inspector header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fund-reported-inspector header span{color:var(--pv-muted);font-size:11px}.fund-reported-inspector h3{margin:2px 0;font-size:18px}.fund-reported-inspector h4{margin:18px 0 12px;font-size:14px}.fund-reported-highlight{background:var(--pv-raised);border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.fund-reported-highlight strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px}.fund-reported-inspector details{margin:16px 0}.fund-reported-inspector summary{cursor:pointer;color:var(--pv-accent)}.fund-reported-inspector dl{margin:12px 0}.fund-reported-inspector dl>div{border-bottom:1px solid var(--pv-border);padding:7px 0}.fund-reported-inspector dt{color:var(--pv-muted);font-size:11px}.fund-reported-inspector dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.fund-reported-switch{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.fund-reported-switch>span{color:var(--pv-muted);font-size:12px}@media (max-width:600px){.fund-reported-inspector{width:calc(100vw - 20px);max-height:90vh;padding:16px;top:5vh;right:10px}}
.pv-catalogue-profile{border-color:color-mix(in srgb,var(--pv-accent) 45%,var(--pv-border));scroll-margin-top:24px}.pv-catalogue-profile-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pv-catalogue-profile-heading h2{max-width:720px;margin:10px 0 6px;font-size:22px;line-height:1.35}.pv-catalogue-profile-heading p{color:var(--pv-muted);margin:0;font-size:13px}.pv-catalogue-profile-tabs{border-bottom:1px solid var(--pv-border);flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:18px 0 14px;display:flex}.pv-catalogue-profile-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.pv-catalogue-profile-cards>div{border:1px solid var(--pv-border);background:var(--pv-bg);border-radius:8px;padding:15px}.pv-catalogue-profile-cards span,.pv-catalogue-profile-cards small{color:var(--pv-muted);font-size:12px;display:block}.pv-catalogue-profile-cards strong{overflow-wrap:anywhere;margin:8px 0;font-size:19px;display:block}.pv-catalogue-return-group{border:1px solid var(--pv-border);border-radius:9px;min-width:0;margin-top:20px;padding:16px}.pv-catalogue-return-group>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.pv-catalogue-return-group h3{margin:0;font-size:15px}.pv-catalogue-return-group>header>span{color:var(--pv-muted);font-size:12px}.pv-catalogue-return-bars{gap:7px;display:grid}.pv-catalogue-return-bars>button{color:var(--pv-text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(180px,1fr) minmax(130px,2fr) minmax(100px,.6fr);align-items:center;gap:12px;padding:8px;font-size:12px;display:grid}.pv-catalogue-return-bars>button:hover{background:var(--pv-bg)}.pv-catalogue-return-bars strong{text-align:right;font-size:13px}.pv-catalogue-return-track{background:var(--pv-bg);border-radius:4px;height:22px;display:block;position:relative}.pv-catalogue-return-track:before{content:"";border-left:1px solid var(--pv-muted);opacity:.4;height:100%;position:absolute;left:50%}.pv-catalogue-return-track i{border-radius:3px;min-width:0;height:12px;position:absolute;top:5px}.pv-catalogue-return-track .is-positive{background:var(--pv-green)}.pv-catalogue-return-track .is-negative{background:var(--pv-red)}.pv-catalogue-return-detail{border-left:3px solid var(--pv-accent);background:var(--pv-bg);border-radius:0 7px 7px 0;margin-top:16px;padding:12px 15px}.pv-catalogue-return-detail h4{margin:0}.pv-catalogue-profile-qualification{margin-top:14px}.pv-catalogue-profile-links{border-top:1px solid var(--pv-border);flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:14px;display:flex}.pv-catalogue-profile-draft{border:1px solid var(--pv-border);color:var(--pv-muted);border-radius:8px;margin:0;padding:12px 15px}.pv-catalogue-profile-draft strong{color:var(--pv-text)}@media (max-width:700px){.pv-catalogue-profile-heading h2{font-size:19px}.pv-catalogue-return-bars>button{grid-template-columns:minmax(140px,1fr) minmax(90px,.6fr);gap:7px}.pv-catalogue-return-track{grid-area:auto/1/auto/-1}.pv-catalogue-return-bars strong{grid-area:1/2}.pv-catalogue-profile-cards{grid-template-columns:1fr 1fr}.pv-catalogue-profile-cards strong{font-size:16px}}@media (max-width:420px){.pv-catalogue-profile-cards{grid-template-columns:1fr}}.pv-catalogue-performance-comparison{border-top:1px solid var(--pv-border);margin-top:20px;padding-top:20px}.pv-catalogue-performance-comparison>h3{margin:0 0 12px;font-size:16px}.pv-catalogue-performance-comparison>label{color:var(--pv-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.pv-catalogue-performance-comparison select{border:1px solid var(--pv-border);background:var(--pv-bg);min-height:38px;color:var(--pv-text);font:inherit;border-radius:6px;padding:7px 10px}
