/* Published outcomes and the new weekly feature. */
.selection-board{display:flex!important;flex-direction:column!important;box-sizing:border-box}
.selection-board>.home-v146-board-heading,.selection-board>.home-v146-board-tabs{flex:0 0 auto}
.selection-board>.role-board-panel{height:auto!important;flex:1 1 auto;min-height:0}
.selection-board .role-board-note{padding-bottom:3px}
@media(min-width:1101px){.selection-board{padding-bottom:38px!important}}
.selection-board #results-weekly-tab[aria-selected="true"]{background:#f5dda0!important;color:#624713!important;border-color:#e6c576!important;text-shadow:none}
.selection-board #results-training-tab[aria-selected="true"]{background:#ceecf8!important;color:#125c77!important;border-color:#94c5da!important;text-shadow:none}
.selection-board .role-board-note a{color:#e9e5c7;text-decoration:underline}
.selection-board .result-late-label{display:block;width:max-content;font-size:.62rem;margin:3px 0 0;color:#d1e4df;background:#385448;border:1px solid #779588}
.selection-board .role-results-table thead th:first-child{width:23%}.selection-board .role-results-table thead th:nth-child(2){width:42%}.selection-board .role-results-table thead th:nth-child(3){width:20%}.selection-board .role-results-table thead th:nth-child(4){width:15%}
.result-late-label{display:inline-block;border-radius:4px;padding:2px 6px;margin-left:8px;font-size:.75rem;background:#eaf0ed;color:#4a6458;white-space:nowrap;vertical-align:middle}
.selection-result-section{margin:28px 0 38px}.selection-results-scroll{overflow-x:auto;border:1px solid #d7e1db;border-radius:12px;background:#fff}
.selection-results-table{width:100%;border-collapse:collapse;line-height:1.6;font-size:.95rem;text-align:left}
.selection-results-table th,.selection-results-table td{padding:13px 15px;border-bottom:1px solid #e0e6e1;vertical-align:middle}
.selection-results-table thead{background:#edf4ee;color:#214c3b}.selection-results-table tbody th{font-weight:700;min-width:180px}.selection-results-table td{white-space:nowrap}
.selection-results-table a{color:#285848}.selection-results-table .board-finish{padding:4px 9px;border-radius:5px;font-size:.9em;display:inline-block;background:#edf1ee;color:#496054;white-space:nowrap}
.selection-results-table .is-top3{background:#f8e9b6;color:#76540e}.result-source-note{font-size:.86rem;color:#586a61}
.published-horse-outcome{padding:10px 14px;background:#f4f0df;border-left:4px solid #b39a42;border-radius:4px;font-size:.95rem}
.weekly-hole-current{padding:30px 36px;margin:30px 0 48px;border:1px solid #afcbd0;border-left:6px solid #28728b;border-radius:16px;background:linear-gradient(120deg,#edf8fc,#fffdf4)}
.weekly-hole-current h2{font-size:1.75rem;margin:8px 0 12px;color:#174f64}.weekly-hole-kicker{font-size:.88rem;font-weight:700;color:#497382}.weekly-hole-state{display:inline-block;font-weight:750;padding:5px 14px;border-radius:5px;background:#dfedf1;color:#225e73;margin:0 0 8px}.weekly-hole-current a{font-weight:700;color:#246681}
@media(max-width:620px){
.selection-results-table,.selection-results-table tbody{display:block!important;min-width:0!important;width:100%!important;font-size:.82rem}
.selection-results-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.selection-results-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 8px;padding:12px;border-bottom:1px solid #e0e6e1}
.selection-results-table tbody th,.selection-results-table tbody td{display:block!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;align-self:center}
.selection-results-table tbody td:first-child{grid-column:1/-1;grid-row:1;font-size:.73rem;color:#586e62;white-space:nowrap!important}
.selection-results-table tbody th{grid-column:1;grid-row:2}.selection-results-table tbody td:nth-child(3){grid-column:2;grid-row:2;font-size:.73rem;white-space:nowrap!important}.selection-results-table tbody td:nth-child(4){grid-column:3;grid-row:2}
.selection-results-table .board-finish{padding:3px 6px}.selection-results-table .result-late-label{display:block;width:max-content;margin:4px 0 0}
.weekly-hole-current{padding:22px 20px}.weekly-hole-current h2{font-size:1.45rem}.selection-board .role-results-table tbody td:first-child{width:auto!important}}
