#screenReview .results-layout{padding:20px}#screenReview .result-section{margin:0 0 26px}#screenReview .result-section>h3{font-size:1.1rem;margin:0 0 12px;color:#edf6ff}#screenReview .result-section+.result-section{padding-top:22px;border-top:1px solid #344960}.finish-title{display:block;margin-bottom:12px;font-size:1rem!important}.finish-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 14px}.finish-place{padding:12px 8px;border:1px solid #36536c;background:#132238;border-radius:10px;text-align:center;min-width:0}.finish-place:first-child{background:#203e43;border-color:#69c8c8}.finish-place>span{display:block;font-size:.875rem;color:#b7cadd}.finish-place>strong{display:block;font-size:1.55rem;margin:2px 0;color:#8be5ee}.finish-place>small{display:block;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.result-refresh{margin-top:14px}.result-refresh button{width:100%}.result-refresh p{font-size:.875rem;margin:8px 0}.selected-result #verification{font-size:.9rem}.cumulative-results .review-overview{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px}.cumulative-results .review-stat:first-child{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.cumulative-results .review-stat:first-child strong{font-size:1.3rem}.cumulative-results .review-stat strong{font-size:1.75rem}.cumulative-results .review-stat small{white-space:pre-line;line-height:1.7}.cumulative-results #pairReview{border-top:1px solid #344960;padding-top:8px}.cumulative-results #pairReview>p.muted{font-size:.875rem}.cumulative-results #pairReview>h3,.cumulative-results #trifectaReview>h3{font-size:1.05rem}.payout-summary{display:block!important}.payout-summary thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.payout-summary tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payout-summary tr{display:flex;flex-direction:column;border:1px solid #36506a;border-radius:12px;padding:12px;background:#1b2c40!important}.payout-summary td{display:flex;justify-content:space-between;gap:12px;white-space:normal!important;border:0!important;padding:5px 0!important;position:static!important;max-width:none!important;background:transparent!important}.payout-summary td:before{content:attr(data-label);color:#b8cadd;font-size:.875rem}.payout-summary td:first-child{font-size:1.15rem;font-weight:750;color:#8be5ee!important;margin-bottom:6px}.payout-summary td:first-child:before{content:none}.payout-summary td:nth-child(7){font-weight:700;color:#edf6ff}.payout-summary td:last-child{font-size:1.2rem;font-weight:750;color:#8be5ee;border-top:1px solid #344960!important;margin-top:5px;padding-top:8px!important}#screenReview #pairReview>.scroll{border:0;overflow:visible}.trifecta-review-grid{display:grid;gap:12px}.trifecta-stat{padding:14px;background:#1b2c40;border:1px solid #36506a;border-radius:12px}.trifecta-stat h4{margin:0 0 8px;font-size:1.05rem;color:#8be5ee}.trifecta-stat dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:6px 10px}.trifecta-stat dt{font-size:.9rem;color:#b8cadd}.trifecta-stat dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.trifecta-stat .box-return{color:#8be5ee;font-weight:750;font-size:1.2rem}.trifecta-stat .muted{font-size:.875rem;margin:10px 0 0}.advanced-results>p{font-size:.9rem}.advanced-results .review-details{margin-top:10px}#screenReview #trifectaReview{background:transparent;border:0;padding:0;margin-top:24px}
@media(max-width:650px){#screenReview .results-layout{padding:16px 12px}.finish-podium{gap:6px}.finish-place{padding:10px 5px}.finish-place>strong{font-size:1.35rem}.cumulative-results .review-stat{padding:12px 10px}.cumulative-results .review-stat strong{font-size:1.5rem}.payout-summary tbody{grid-template-columns:1fr}.race-outcome{padding:12px}.trifecta-stat{padding:12px}}
/* Pair totals are fully shown in the dedicated cards below; avoid duplicate tiles. */
#reviewOverview .review-stat:nth-child(n+4){display:none}
