.pvm-header-controls,.pvm-view-nav,.pvm-downloads,.pvm-driver-controls,.pvm-history-controls,.pvm-next,.pvm-pagination,.pvm-driver-links{display:flex;flex-wrap:wrap;gap:.7rem;align-items:end}.pvm-filter{display:grid;gap:.35rem;min-width:10rem}.pvm-filter>span{font-size:.8rem;font-weight:600}.pvm-header-controls>.site-picker{flex:1;min-width:min(24rem,100%)}.pvm-scope{font-weight:600;line-height:1.6}.pvm-coverage{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;align-items:center;padding:1rem;border:1px solid #c7dfd9;border-radius:.65rem;background:#eff8f5;margin:1rem 0}.pvm-coverage strong{width:100%}.pvm-coverage.has-concerns{background:#fff8e9;border-color:#e5cd91}.pvm-headlines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pvm-kpi{padding:1.15rem;border:1px solid var(--line,#dce5e5);border-radius:.7rem;background:var(--surface,#fff)}.pvm-kpi h3{font-size:.85rem;margin:0 0 .6rem}.pvm-kpi>strong{font-size:clamp(1.3rem,2.1vw,2rem);display:block;overflow-wrap:anywhere}.pvm-kpi p{font-size:.8rem;margin:.55rem 0 0;color:var(--muted,#516575)}.pvm-finding{font-size:1.05rem;padding:.85rem 1rem;background:#edf3f7;border-radius:.5rem;line-height:1.6}.pvm-view-nav{margin:1.25rem 0}.pvm-downloads,.pvm-pagination,.pvm-next{margin:1rem 0}.pvm-downloads small{flex-basis:100%}.pvm-driver-controls,.pvm-history-controls{margin-bottom:1rem}.pvm-driver-links{min-width:13rem;align-items:start}.pvm-review table td{overflow-wrap:anywhere}.pvm-review>.financial-readiness{display:none}body:not(.entry-mode) .pvm-view-nav{border:0;overflow:visible}body:not(.entry-mode) .pvm-view-nav button{padding:10px 14px;border:1px solid #cbd6df;border-radius:8px;background:#fff;color:#354f65}body:not(.entry-mode) .pvm-view-nav button[aria-pressed=true]{background:#153f49;color:#fff;border-color:#153f49}
@media(max-width:700px){.pvm-headlines{grid-template-columns:1fr}.pvm-filter{width:100%;min-width:0}.pvm-filter input,.pvm-filter select{width:100%}.pvm-view-nav{display:grid;grid-template-columns:1fr 1fr}.pvm-view-nav button{white-space:normal}.pvm-coverage{align-items:flex-start;flex-direction:column}.pvm-header-controls>.site-picker{min-width:0;width:100%}}
