/* September 19 race navigation and ticket readability. */
.prediction-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.prediction-day-grid .review-card{margin:0}.prediction-day-grid .review-card>a{display:block;height:100%}.prediction-day-grid .review-card img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain}.prediction-day-grid .review-card>a>div{padding:22px}.prediction-day-grid h3{margin:.6rem 0}.prediction-day-grid .prediction-card-points{padding-left:0!important}
.prediction-reference{border-left:5px solid #a57424;background:#fff8e9}.prediction-reference strong{color:#76521a}.prediction-roster-role{display:inline-block;padding:3px 10px;border:1px solid #ccdacd;border-radius:20px;color:#27523e;background:#edf4ee;font-size:.82rem;font-weight:700}.prediction-role-cut{background:#f5f3ee;color:#6d675f;border-color:#dedad3}.prediction-training-note{padding:12px 16px;margin-top:14px;background:#f6f5ed;border-left:3px solid #bca66b}.prediction-training-note p{margin:.5em 0 0}.ticket-combinations summary{cursor:pointer;font-weight:700;color:#20543d}.ticket-combinations ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0!important}.ticket-combinations li{padding:5px 10px;border:1px solid #c8d7c9;background:#f4f8f1;border-radius:6px;white-space:nowrap}.prediction-table-scroll{overflow:auto;margin:24px 0}.prediction-day-table{width:100%;border-collapse:collapse;min-width:540px}.prediction-day-table th,.prediction-day-table td{padding:13px 15px;text-align:left;border-bottom:1px solid #d2dbcd}.prediction-day-table thead th{background:#174a37;color:#fff}
.prediction-day-table tbody th[scope="row"]{background:#f2f6ee;color:#174a37}
body.site-readable-v182 .mt-article table.prediction-day-table tbody th[scope="row"] a,
body.site-readable-v182 .mt-article table.prediction-day-table tbody th[scope="row"] a:visited{color:#174a37;text-decoration-color:currentColor;text-underline-offset:4px}
body.site-readable-v182 .mt-article table.prediction-day-table tbody th[scope="row"] a:hover,
body.site-readable-v182 .mt-article table.prediction-day-table tbody th[scope="row"] a:focus-visible{color:#0c3929;text-decoration-thickness:2px}
body.site-readable-v182 .mt-article table.prediction-day-table tbody th[scope="row"] a:focus-visible{outline:3px solid #956b14;outline-offset:4px}.prediction-day-table caption{text-align:left;font-weight:700;padding:10px 0}.prediction-day-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.prediction-day-links a{padding:9px 13px;border:1px solid #c7d7c8;border-radius:8px;background:#f1f7ef;color:#194c36;text-decoration:none;font-weight:700}.prediction-article .horse-profile{scroll-margin-top:110px}.prediction-article .pace-horse:focus-visible{outline:3px solid #ae7820;outline-offset:3px}
@media(max-width:760px){.prediction-day-grid{grid-template-columns:1fr}.prediction-day-grid .review-card>a>div{padding:18px}.prediction-article .horse-profile{scroll-margin-top:20px}.prediction-day-links a{font-size:.9rem}}
