@charset "UTF-8";.date-tab .btn-outline-dark{--kib-btn-border-color: var(--kib-gray-400);--kib-btn-color: var(--kib-body-color);--kib-btn-disabled-border-color: var(--kib-gray-400);--kib-btn-disabled-color: var(--kib-body-color);--kib-btn-font-weight: var(--kib-body-font-weight)}.date-tab .btn-outline-dark:hover .saturday,.date-tab .btn-outline-dark:hover .sunday,.date-tab .btn-outline-dark:focus-visible .saturday,.date-tab .btn-outline-dark:focus-visible .sunday{color:inherit}.date-tab .btn-outline-dark.active{--kib-btn-active-color: var(--kib-white);--kib-btn-active-bg: var(--kib-primary);--kib-btn-active-border-color: var(--kib-primary);--kib-btn-bg: var(--kib-primary);--kib-btn-border-color: var(--kib-primary);--kib-btn-color: var(--kib-white);--kib-btn-focus-shadow-rgb: 60, 168, 38;--kib-btn-font-weight: 700;--kib-btn-hover-color: var(--kib-white);--kib-btn-hover-bg: #158200;--kib-btn-hover-border-color: #147a00}.date-tab .btn-outline-dark.active .saturday,.date-tab .btn-outline-dark.active .sunday{color:inherit}.date-tab .btn-outline-dark .fs-small{font-size:.75em}.date-tab .prev-button .btn-outline-dark,.date-tab .next-button .btn-outline-dark{--kib-btn-disabled-color: #b3b3b3}.date-tab .prev-button .btn-sm,.date-tab .next-button .btn-sm{--kib-btn-border-radius: var(--kib-border-radius-pill);--kib-btn-font-size: var(--kib-body-font-size);--kib-btn-padding-x: .375rem;--kib-btn-padding-y: .0625rem;line-height:1.25}.date-tab .today-race-button{--kib-btn-color: #fff;--kib-btn-bg: #395fe6;--kib-btn-border-color: #395fe6;--kib-btn-hover-color: #fff;--kib-btn-hover-bg: rgb(48.45, 80.75, 195.5);--kib-btn-hover-border-color: rgb(45.6, 76, 184);--kib-btn-focus-shadow-rgb: 87, 119, 234;--kib-btn-active-color: #fff;--kib-btn-active-bg: rgb(45.6, 76, 184);--kib-btn-active-border-color: rgb(42.75, 71.25, 172.5);--kib-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--kib-btn-disabled-color: #fff;--kib-btn-disabled-bg: #395fe6;--kib-btn-disabled-border-color: #395fe6;--kib-btn-border-radius: var(--kib-border-radius);--kib-btn-font-size: .8125rem;--kib-btn-padding-y: .3125rem;justify-self:end}@media(min-width:576px){.date-tab .today-race-button{min-width:9rem}}.date-tab:not(.square){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:.375rem;grid-template-columns:repeat(4,auto) minmax(0,1fr);margin-bottom:1.25rem}@media(min-width:992px){.date-tab.square{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;margin-bottom:.6875rem}}@media(max-width:991.98px){.date-tab.square{display:grid;grid-template-areas:"related" "dates";margin-bottom:.5rem}}@media(max-width:991.98px){.date-tab.square:has(.collapse-button[aria-expanded=false]){margin-bottom:0}}.date-tab.square #js-dates{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.date-tab.square .dates{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}@media(max-width:991.98px){.date-tab.square .dates{gap:.5rem .3125rem;grid-area:dates;margin-top:.5rem}}.date-tab.square .date-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.625rem}@media(max-width:991.98px){.date-tab.square .date-buttons{gap:.3125rem;grid-area:date}}.date-tab.square .date-button{--kib-btn-border-radius: .25rem;--kib-btn-font-size: var(--kib-body-font-size);--kib-btn-padding-y: .25rem;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.25}@media(min-width:992px){.date-tab.square .date-button{padding-bottom:.375rem}}@media(max-width:991.98px){.date-tab.square .date-button{--kib-btn-padding-x: .1875rem;--kib-btn-padding-y: .1875rem}}.date-tab.square .date-button .area{font-size:.625rem;margin:0}.date-tab.square .date-button .area .list-inline-item:not(:last-child){margin-right:0}.date-tab.square .date-button .area .list-inline-item:not(:last-child):after{content:"/"}@media(max-width:991.98px){.date-tab.square .prev-button{grid-area:prev}}@media(max-width:991.98px){.date-tab.square .next-button{grid-area:next}}.date-tab.square .prev-button .btn,.date-tab.square .next-button .btn{--kib-btn-border-radius: .25rem;--kib-btn-padding-x: .875rem;--kib-btn-padding-y: .34375rem;line-height:1.25;min-height:100%}@media(max-width:991.98px){.date-tab.square .prev-button .btn,.date-tab.square .next-button .btn{--kib-btn-padding-x: .5rem;--kib-btn-padding-y: .1875rem}}@media(max-width:991.98px){.date-tab.square .related-buttons{display:grid;gap:.5rem .3125rem;grid-area:related;grid-template-areas:"held select collapse";grid-template-columns:repeat(2,minmax(0,1fr)) auto}}.date-tab.square .related-buttons .btn{--kib-btn-border-radius: .25rem;--kib-btn-font-size: .8125rem;--kib-btn-padding-y: .3125rem;line-height:1.25}@media(max-width:575.98px){.date-tab.square .related-buttons .icon-link{gap:.3125rem}}@media(min-width:992px){.date-tab.square .select-week-button{min-height:100%}}@media(max-width:991.98px){.date-tab.square .select-week-button{grid-area:select}}@media(min-width:992px){.date-tab.square .held-button{display:none}}@media(max-width:991.98px){.date-tab.square .held-button{grid-area:held}}.date-tab.square .held-button .svg-inline--fa{--fa-width: 1em}@media(min-width:992px){.date-tab.square .collapse-button{display:none}}@media(max-width:991.98px){.date-tab.square .collapse-button{grid-area:collapse}}.date-tab.square .collapse-button[aria-expanded=false] .svg-inline--fa{rotate:180deg}.date-tab.square .collapse-button .svg-inline--fa{-webkit-transition:rotate .2s ease-in-out;transition:rotate .2s ease-in-out}
