/* Conference outlook display owner: four metrics, compact title probabilities. */
.conf-identity-row{display:contents}
.conf-move small{display:block;font-family:Inter,Arial,sans-serif;font-size:12px!important;font-weight:500;line-height:1.3;color:#526b80;letter-spacing:0;text-transform:none;margin-top:2px;white-space:normal}
.conf-title-chances{display:grid;gap:3px;text-align:left;min-width:0}
.conf-title-line{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.3;white-space:nowrap}
.conf-title-line small{display:inline;margin:0;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}
.conf-title-line .conf-title-value{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3}
.conf-title-na{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.4}
.conf-title-na small{font-size:12px;letter-spacing:0;text-transform:none}
.conf-outlook-note,.conf-outlook-asof{font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none}
.conf-outlook-note{margin-top:9px}
.conf-outlook-asof{margin:8px 0 0}
.conf-dir-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;margin-top:12px;padding-top:10px;border-top:1px solid #cfdae5;min-width:0}
.conf-dir-title small{grid-column:1/-1;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}
.conf-dir-title strong{font-family:Oswald,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;min-width:0}
.conf-dir-title span{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap}
.title-race .conf-outlook-asof{padding-top:8px;border-top:1px solid #cfdae5}
.title-row .title-row-bar span{max-width:100%}
@media(min-width:721px){
  .conf-board-head,#conference-board .conf-board-row{grid-template-columns:44px 42px minmax(170px,1.35fr) 74px 86px 60px 104px 88px!important}
}
@media(max-width:720px){
  #conference-board .conf-board-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row;gap:8px 12px;align-items:start;padding:12px;min-width:0!important;width:100%;box-sizing:border-box}
  #conference-board .conf-board-row>.conf-identity-row{display:grid!important;grid-column:1/-1;grid-row:1;grid-template-columns:28px 42px minmax(0,1fr);gap:8px;align-items:center;min-width:0}
  #conference-board .conf-identity-row>.conf-rank{grid-column:1;grid-row:1}
  #conference-board .conf-identity-row>.conf-team-logo{grid-column:2;grid-row:1;width:42px;height:42px}
  #conference-board .conf-identity-row>.conf-team{grid-column:3;grid-row:1;min-width:0}
  #conference-board .conf-identity-row>.conf-team strong,#conference-board .conf-identity-row>.conf-team strong a{white-space:normal;overflow-wrap:anywhere}
  #conference-board .conf-identity-row>.conf-team small{white-space:normal;line-height:1.45}
  #conference-board .conf-board-row>.conf-metric{display:block!important;text-align:left;min-width:0;padding-top:7px;border-top:1px solid #d8e2ec}
  #conference-board .conf-board-row>[data-conf-metric="mpr"]{grid-column:1;grid-row:2}
  #conference-board .conf-board-row>[data-conf-metric="projected-wins"]{grid-column:2;grid-row:2}
  #conference-board .conf-board-row>[data-conf-metric="sos"]{grid-column:1;grid-row:3}
  #conference-board .conf-board-row>[data-conf-metric="title-chances"]{display:grid!important;grid-column:2;grid-row:3}
  #conference-board .conf-board-row>.conf-move{display:block!important;grid-column:1/-1;grid-row:4;padding-top:5px;font-size:13px;line-height:1.35}
  #conference-board .conf-board-row>.conf-move small{display:inline-block;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;margin:0 0 0 5px;letter-spacing:0;text-transform:none}
  #conference-board .conf-title-line{font-size:14px;gap:7px}
}
