/* Unscored partner score help. Hero geometry lives only in layout.css. */
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__help { position:relative; }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__help summary { display:flex; flex-direction:column; align-items:center; gap:var(--clvr-sp-3,12px); list-style:none; cursor:pointer; }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__help summary::-webkit-details-marker { display:none; }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__label { margin:0; color:var(--clvr-text,#22293b); font-size:var(--cb-fs-caption); line-height:1.3; letter-spacing:.05em; text-transform:uppercase; font-weight:var(--clvr-weight-bold,700); }
/* Exact neutral ring geometry and dash type from the directory's unrated graphic. */
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__unrated { width:96px; height:96px; display:grid; place-items:center; padding:var(--clvr-sp-2,.5rem); border:6px solid var(--clvr-bg-neutral,#f0f0f0); border-radius:50%; color:var(--clvr-text-muted,#86a5c6); font-size:var(--cb-fs-caption); font-weight:var(--clvr-weight-semibold,600); line-height:1.25; box-sizing:border-box; }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__num { position:relative; z-index:1; font-family:var(--clvr-font-heading,"Rubik","Inter",sans-serif); font-size:2.125rem; font-weight:var(--clvr-weight-bold,700); letter-spacing:-.02em; }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__tooltip { display:none; position:absolute; right:calc(100% + var(--clvr-sp-4,16px)); top:0; width:260px; max-width:65vw; padding:var(--clvr-sp-4,16px); border:1px solid var(--clvr-border-light,#e2e8f0); border-radius:var(--clvr-radius,8px); background:var(--clvr-bg,#fff); color:var(--clvr-text,#22293b); box-shadow:var(--clvr-shadow-lg); font-size:var(--cb-fs-small,14px); line-height:1.5; z-index:5; }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__help:hover .cb-partner-score__tooltip,
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__help:focus-within .cb-partner-score__tooltip,
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__help[open] .cb-partner-score__tooltip { display:block; }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__help summary:focus-visible { outline:2px solid var(--clvr-orange,#3878ff); outline-offset:4px; border-radius:var(--clvr-radius-sm,4px); }

.cb-sbr-v1--partner-sbr #overview .cb-partner-score__label { display:inline-flex; align-items:center; gap:var(--clvr-sp-1,4px); }
.cb-sbr-v1--partner-sbr #overview .cb-partner-score__info { width:14px; height:14px; flex:none; color:var(--clvr-text-secondary,#4b698b); }

.cb-sbr-v1--partner-sbr h1.cb-partner-page-title { margin:0; }
