/* Release 414 (owner): the outcome-uncertainty table in start-time order by default, with a sort toggle; three plain bands in
   one colour's shades (Toss-up 90-100, Lean 70-89, Clear favourite under 70), each named in words. */
.ou-sort { display: flex; gap: 4px; margin: 0 18px 12px; padding: 4px; border-radius: 999px; background: #F1F2F7; }
.ou-sort button { flex: 1; min-height: 32px; padding: 0 8px; border: 0; border-radius: 999px; background: transparent; color: #52525B; font: 700 12.5px/1.2 var(--b-font, Nunito, system-ui, sans-serif); cursor: pointer; white-space: nowrap; }
.ou-sort button[aria-pressed="true"] { background: #fff; color: var(--kit-ink, #170F49); box-shadow: 0 1px 3px rgba(20, 20, 43, .12); }
.ou-sort button:focus-visible { outline: 2px solid var(--b-primary-600, #4647E5); outline-offset: 1px; }
.ou-list a { grid-template-columns: minmax(0, 1fr) 56px 84px; }
.ou-v { display: flex; flex-direction: column; align-items: flex-end; gap: 3px; }
.ou-band { color: var(--kit-muted, #6F6C90); font: 600 11px/1.1 var(--b-font, Nunito, system-ui, sans-serif); font-style: normal; white-space: nowrap; }
.ou-bar.ou-toss i { background: #3C3CC3; }
.ou-bar.ou-lean i { background: #7B7FE8; }
.ou-bar.ou-clear i { background: #B9BCF3; }
.ou-num { white-space: nowrap; }
