/* P4.4.9 unified live/final/result presentation */
.gdm-compact-verdicts{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  border-top:1px solid #d9e4ed;
  background:#f7fafc;
}
.gdm-verdict{min-width:0;padding:7px 8px;border-right:1px solid #d9e4ed}
.gdm-verdict:last-child{border-right:0}
.gdm-verdict small{display:block;color:#536B7F;letter-spacing:0.06em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.35;}
.gdm-verdict b{display:block;margin-top:2px;color:#10233d;text-transform:uppercase;font:600 12px var(--display);}
.gdm-verdict.audit-win b{color:#147452}.gdm-verdict.audit-loss b{color:#a44242}.gdm-verdict.audit-push b{color:#80643a}

.scoreboard-card>.gdm-compact-verdicts{
  grid-column:1/-1;
  margin:8px -1px -1px;
  border:1px solid #284963;
  background:#071b2f;
}
.scoreboard-card>.gdm-compact-verdicts .gdm-verdict{border-color:#284963}
.scoreboard-card>.gdm-compact-verdicts small{color:#7792a7}
.scoreboard-card>.gdm-compact-verdicts b{color:#eef5fa}
.scoreboard-card>.gdm-compact-verdicts .audit-win b{color:#55c59b}
.scoreboard-card>.gdm-compact-verdicts .audit-loss b{color:#e57979}
.scoreboard-card>.gdm-compact-verdicts .audit-push b{color:#d3a55e}

.gdm-w4-game-card.is-final{border-color:#a9d5c2}
.gdm-w4-game-card.is-final .gdm-w4-matchup>div strong{color:#168b62}
.gdm-w4-game-card>.gdm-compact-verdicts{margin-top:0}

.gdm-edge-final{display:inline-flex;margin:6px 0 0;padding:3px 6px;border:1px solid #d5e0e8;background:#edf4f8;color:#526d82;letter-spacing:0.05em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.35;}
.gdm-edge-final.audit-win{background:#e8f5ef;border-color:#c3e2d4;color:#147452}
.gdm-edge-final.audit-loss{background:#f9ebea;border-color:#e9c8c5;color:#a14343}
.gdm-edge-final.audit-push{background:#f8f2e6;border-color:#e3d3b3;color:#80643a}
.edge-board-row.is-final{background:#fbfdfc}

.gdm-current-results{border-top:4px solid #1988e8}
.gdm-live-results-scorebar{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #d5e0e8;border-bottom:0;background:#fff}
.gdm-live-results-scorebar>div{padding:12px 14px;border-right:1px solid #e1e8ed}
.gdm-live-results-scorebar>div:last-child{border-right:0}
.gdm-live-results-scorebar small{display:block;color:#71869a;letter-spacing:0.06em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.35;}
.gdm-live-results-scorebar strong{display:block;margin-top:3px;color:#10233d;font:600 20px var(--display);}
.gdm-results-basis{margin:0;padding:10px 13px;border:1px solid #e3d3b3;border-top:0;background:#f8f4eb;color:#6e624e;font-size:12px;line-height:1.5;line-height:1.35;}
.results-table td.audit-win{color:#147452;font-weight:800;}.results-table td.audit-loss{color:#a44242;font-weight:800;}.results-table td.audit-push{color:#80643a;font-weight:800;}
.gdm-results-archive{padding-top:10px}.gdm-results-week{margin:0 0 12px;border:1px solid #cbd9e3;background:#fff}.gdm-results-week>summary{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:12px;align-items:center;padding:15px 18px;cursor:pointer;background:#f4f8fb;color:#49657a;text-transform:uppercase;font:800 12px/1.3 Inter,sans-serif;line-height:1.35;}.gdm-results-week>summary strong{color:#102f4a;font:650 22px/1 Oswald,sans-serif;}.gdm-results-week[open]>summary{border-bottom:3px solid #1988e8}.gdm-results-week .results-table-wrap{border:0}.gdm-results-week .gdm-results-basis{margin:0;padding:10px 14px;border-top:1px solid #dce6ed}

@media(max-width:900px){
  .gdm-live-results-scorebar{grid-template-columns:repeat(3,1fr)}
  .gdm-live-results-scorebar>div:nth-child(3){border-right:0}
  .gdm-live-results-scorebar>div:nth-child(-n+3){border-bottom:1px solid #e1e8ed}
}
@media(max-width:560px){
  .gdm-live-results-scorebar{grid-template-columns:repeat(2,1fr)}
  .gdm-live-results-scorebar>div:nth-child(3){border-right:1px solid #e1e8ed}
  .gdm-live-results-scorebar>div:nth-child(2n){border-right:0}
  .gdm-live-results-scorebar>div:nth-child(-n+4){border-bottom:1px solid #e1e8ed}
  .scoreboard-card>.gdm-compact-verdicts{grid-template-columns:repeat(3,minmax(78px,1fr))}
  .gdm-results-week>summary{grid-template-columns:1fr 1fr;padding:13px}.gdm-results-week>summary strong{grid-column:1/-1}.gdm-results-archive .results-table{min-width:760px}
}
