/* Probability stays next to the directional call, including collapsed cards. */
.sr-probability-value{display:inline-flex;align-items:baseline;gap:.25rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:.35rem}
.sr-probability-value small{font-size:.62rem;font-weight:600;text-transform:none;letter-spacing:0}
.sr-probability-note{font-size:.75rem;line-height:1.45;margin:.5rem 0;color:#55645b}
.sr-probability-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.sr-probability-pending,.sr-probability-missing{display:inline-block;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:0;white-space:normal}
.sr-asset-row{flex-wrap:wrap}
.sr-card .sr-asset-row:has(.sr-probability-value){grid-template-columns:36px minmax(0,1fr)}
.sr-card .sr-asset-row:has(.sr-probability-value)>.sr-direction-badge{grid-column:2;justify-self:start}
.sr-probability .sr-intelligence-content{min-width:0}
.sr-probability-overview h2{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.2}
.sr-probability-overview p{line-height:1.7;margin:.8rem 0}
.sr-probability-call{padding:1rem 0;border-bottom:1px solid #e2e8df;overflow-wrap:anywhere}
.sr-probability-call h3{font-size:1.1rem;margin:0 0 .75rem}
.sr-probability-call details{border:1px solid #e2e8df;border-radius:10px;margin:.75rem 0;padding:.75rem}
.sr-probability-call summary{cursor:pointer;font-weight:700}
.sr-probability-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}
.sr-probability-split span{display:grid;gap:.25rem;background:#f1f5ef;border-radius:9px;padding:.6rem;font-size:.8rem}
.sr-probability-split b{font-size:1.15rem}
.sr-probability a:focus-visible,.sr-probability summary:focus-visible{outline:3px solid #327652;outline-offset:3px}
@media(max-width:420px){.sr-probability-split{gap:.25rem}.sr-probability-split span{padding:.45rem}.sr-probability-value small{font-size:.58rem}}
