@charset "UTF-8";.race-header{display:grid;gap:0 1rem;grid-template-areas:"date-tab ad" "race-list-tab ad" "information ad" "toolbar toolbar";grid-template-columns:auto 18.75rem;margin-bottom:.9375rem}@media(max-width:991.98px){.race-header{gap:0 .9375rem;grid-template-areas:"date-tab ad" "race-list-tab ad" "information information" "toolbar toolbar";grid-template-columns:auto 15rem}}@media(max-width:767.98px){.race-header{gap:0;grid-template-areas:"date-tab" "race-list-tab" "information" "toolbar";grid-template-columns:initial;margin-bottom:.5rem}}.race-header .date-tab{grid-area:date-tab}.race-header :has(.race-list-tab)+.race-information{padding-top:.9375rem}@media(max-width:767.98px){.race-header :has(.race-list-tab)+.race-information{padding-top:.375rem}}@media(max-width:767.98px){.race-header :has(.race-list-tab)+.race-information.is-slim{padding-top:.8125rem}}.race-header #js-race-list-tab{grid-area:race-list-tab}.race-header .race-information{display:grid;grid-area:information;grid-template-areas:"number-location detail weather weather countdown" "number-location title title title starting-off" "number-location distance distance data data" "number-location data-collapse data-collapse data-collapse data-collapse";grid-template-columns:5.25rem repeat(2,auto) minmax(0,1fr) auto;line-height:1.4;margin-bottom:1.125rem}@media(max-width:767.98px){.race-header .race-information{grid-template-areas:"number-location title title starting-off" "number-location distance data countdown" "data-collapse data-collapse data-collapse data-collapse";grid-template-columns:3.25rem auto minmax(0,1fr) auto;margin-bottom:.5rem}}.race-header .race-information.is-racing-viewer{grid-template-areas:"number-location detail weather weather weather" "number-location title title title starting-off" "number-location distance distance data countdown" "number-location data-collapse data-collapse data-collapse data-collapse";grid-template-columns:5.25rem repeat(2,auto) minmax(0,1fr) auto}@media(max-width:767.98px){.race-header .race-information.is-racing-viewer{grid-template-areas:"number-location title title starting-off" "number-location distance data countdown" "data-collapse data-collapse data-collapse data-collapse"}}.race-header .race-information .number-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1 / 1;background:#383d38;border-radius:var(--kib-border-radius);color:#ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;font-weight:700;grid-area:number-location;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25;margin-right:.9375rem}@media(max-width:767.98px){.race-header .race-information .number-location{aspect-ratio:1 / 1;border-radius:.25rem;font-size:.875rem;line-height:1.1;margin-right:.625rem}}.race-header .race-information .number-location .fs-small{font-size:.9375rem}@media(max-width:767.98px){.race-header .race-information .number-location .fs-small{font-size:.6875rem}}@media(max-width:767.98px){.race-header .race-information .number-location .location{font-size:.75rem}}.race-header .race-information .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;gap:.5625rem;grid-area:title;margin:0}@media(max-width:767.98px){.race-header .race-information .title{font-size:1.125rem;gap:.25rem}}.race-header .race-information .title .badge{--kib-badge-font-size: .75rem;--kib-badge-padding-x: .25rem;--kib-badge-padding-y: .125rem}.race-header .race-information .starting-off{align-self:center;grid-area:starting-off;text-align:right}.race-header .race-information .starting-off .time{font-size:1.125rem;font-weight:700}@media(max-width:767.98px){.race-header .race-information .starting-off .time{font-size:.875rem}}.race-header .race-information .countdown{font-size:.9375rem;grid-area:countdown;text-align:right}@media(max-width:767.98px){.race-header .race-information .countdown{font-size:.75rem}}.race-header .race-information .countdown .badge{--kib-badge-padding-y: .1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width:768px){.race-header .race-information .countdown .badge{--kib-badge-font-weight: var(--kib-body-font-weight)}}@media(max-width:767.98px){.race-header .race-information .countdown .badge{--kib-badge-padding-y: .0625rem;--kib-badge-font-size: .625rem}}.race-header .race-information .countdown .badge .svg-inline--fa{margin-right:.125rem}@media(max-width:767.98px){.race-header .race-information .countdown .badge .fw-bold{font-size:.75rem}}.race-header .race-information .countdown .badge .fs-big{font-size:.875rem;margin-left:.125rem}@media(max-width:767.98px){.race-header .race-information .countdown .badge .fs-big{margin-left:.0625rem}}.race-header .race-information .countdown .text-bg-later{background-color:#f24949;color:var(--kib-white)}.race-header .race-information .countdown .text-bg-later .svg-inline--fa{color:#ffbfbf;height:1.1em}.race-header .race-information .countdown .btn-sm{--kib-btn-border-radius: .25rem;--kib-btn-padding-x: .5rem;--kib-btn-padding-y: .03125rem}.race-header .race-information .countdown .btn-sm.icon-link{gap:.3125rem}.race-header .race-information .detail{font-size:.875rem;grid-area:detail}.race-header .race-information .distance{font-size:var(--kib-body-font-size);font-weight:700;grid-area:distance}@media(max-width:767.98px){.race-header .race-information .distance{font-size:.8125rem}}.race-header .race-information .distance .fs-small{font-size:.875rem}@media(max-width:767.98px){.race-header .race-information .distance .fs-small{font-size:.75rem}}.race-header .race-information .distance .around{font-size:.75rem}@media(max-width:767.98px){.race-header .race-information .distance .around{font-size:.6875rem}}.race-header .race-information .weather{font-size:.875rem;grid-area:weather;margin-left:.1875rem}@media(max-width:767.98px){.race-header .race-information .weather{-ms-flex-item-align:center;align-self:center;font-size:.75rem;text-align:right}}.race-header .race-information .data{align-self:center;font-size:.75rem;grid-area:data;margin-left:1.125rem;margin-right:.75rem}@media(max-width:767.98px){.race-header .race-information .data{-ms-flex-item-align:initial;align-self:initial;margin-left:.5rem;margin-right:.3125rem}}.race-header .race-information .data .btn-link{--kib-btn-active-color: var(--kib-body-color);--kib-btn-color: var(--kib-body-color);--kib-btn-disabled-color: var(--kib-body-color);--kib-btn-focus-shadow-rgb: var(--kib-body-color-rgb);--kib-btn-hover-color: var(--kib-body-color)}.race-header .race-information .data .btn-sm{--kib-btn-padding-x: 0;--kib-btn-padding-y: 0}.race-header .race-information .data .icon-link{gap:.3125rem}@media(max-width:767.98px){.race-header .race-information .data .icon-link{gap:.25rem}}.race-header .race-information .data .icon-link[aria-expanded=true] .svg-inline--fa{rotate:-180deg}.race-header .race-information .data .icon-link .svg-inline--fa{-webkit-transition:rotate .2s ease-in-out;transition:rotate .2s ease-in-out}.race-header .race-information .data .link-underline{--kib-link-color-rgb: var(--kib-body-color-rgb)}.race-header .race-information .data-collapse{grid-area:data-collapse}.race-header .race-information .data-collapse .inner{border-top:var(--kib-border-width) var(--kib-border-style) var(--kib-gray-200);margin-top:.25rem;padding-top:.5rem}@media(max-width:767.98px){.race-header .race-information .data-collapse .inner{margin-top:.375rem;padding-top:.625rem}}[data-theme=dark] .race-header .race-information .data-collapse .inner{border-top-color:#ffffff2e}.race-header .race-information .data-collapse dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.race-header .race-information .data-collapse dt{font-size:.875rem;font-weight:var(--kib-body-font-weight);margin-right:.1875rem;white-space:nowrap}@media(max-width:767.98px){.race-header .race-information .data-collapse dt{font-size:.75rem}}.race-header .race-information .data-collapse dt:after{content:"："}.race-header .race-information .data-collapse dd{font-size:.875rem;margin:0}@media(max-width:767.98px){.race-header .race-information .data-collapse dd{font-size:.75rem}}.race-header .race-information .data-collapse dd .fs-small{font-size:.75rem}@media(max-width:767.98px){.race-header .race-information .data-collapse dd .fs-small{font-size:.625rem}}.race-header .race-information .data-collapse .list-inline{margin:0;text-align:left}.race-header .race-information.is-slim{gap:.0625rem 0;grid-template-areas:"number-location detail weather weather starting-off" "number-location title title title countdown" "number-location distance distance data video" "number-location data-collapse data-collapse data-collapse data-collapse";grid-template-columns:6.125rem repeat(2,auto) minmax(0,1fr) auto;line-height:var(--kib-body-line-height);margin-bottom:.8125rem}@media(min-width:992px)and (max-width:1199.98px){.race-header .race-information.is-slim{grid-template-areas:"number-location detail weather starting-off" "number-location title title countdown" "number-location distance distance distance" "number-location data data video" "number-location data-collapse data-collapse data-collapse";grid-template-columns:6.125rem auto minmax(0,1fr) auto}}@media(max-width:767.98px){.race-header .race-information.is-slim{grid-template-areas:"number-location title title title" "number-location starting-off distance data" "number-location data-collapse data-collapse data-collapse" "number-location countdown video video";grid-template-columns:4.75rem auto minmax(0,1fr) auto}}.race-header .race-information.is-slim .title{font-size:1.5625rem}@media(max-width:767.98px){.race-header .race-information.is-slim .title{font-size:1.375rem}}.race-header .race-information.is-slim .number-location{aspect-ratio:auto;background:initial;border-radius:0;border-right:var(--kib-border-width) var(--kib-border-style) var(--kib-border-color);color:var(--kib-body-color);font-size:1.4375rem;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;padding-right:.9375rem}@media(max-width:767.98px){.race-header .race-information.is-slim .number-location{font-size:1.3125rem;gap:.1875rem;padding-right:.625rem}}[data-theme=dark] .race-header .race-information.is-slim .number-location{border-right-color:#ffffff2e;color:var(--kib-white)}.race-header .race-information.is-slim .number-location .number{color:var(--kib-primary);font-size:2.75rem;letter-spacing:-.125rem;line-height:1;white-space:nowrap}@media(max-width:767.98px){.race-header .race-information.is-slim .number-location .number{font-size:2.375rem}}[data-theme=dark] .race-header .race-information.is-slim .number-location .number{color:#09fffecc}.race-header .race-information.is-slim .number-location .fs-small{font-size:1.6875rem;margin-left:.25rem}@media(max-width:767.98px){.race-header .race-information.is-slim .number-location .fs-small{font-size:1.375rem}}.race-header .race-information.is-slim .number-location .location{font-weight:var(--kib-body-font-weight)}@media(max-width:767.98px){.race-header .race-information.is-slim .number-location .location{font-size:1.3125rem}}.race-header .race-information.is-slim .starting-off{line-height:1}@media(max-width:767.98px){.race-header .race-information.is-slim .starting-off{-ms-flex-item-align:initial;align-self:initial;text-align:var(--kib-body-text-align)}}.race-header .race-information.is-slim .starting-off .time{font-size:var(--kib-body-font-size)}.race-header .race-information.is-slim .starting-off .fs-small{font-size:.875rem;margin-left:.3125rem}@media(max-width:767.98px){.race-header .race-information.is-slim .countdown{text-align:var(--kib-body-text-align)}}.race-header .race-information.is-slim .countdown .badge{--kib-badge-font-size: var(--kib-body-font-size);--kib-badge-padding-x: 0;--kib-badge-padding-y: 0}@media(max-width:767.98px){.race-header .race-information.is-slim .countdown .badge{--kib-badge-font-size: .75rem}}.race-header .race-information.is-slim .countdown .badge .svg-inline--fa{margin-right:.375rem}@media(max-width:767.98px){.race-header .race-information.is-slim .countdown .badge .svg-inline--fa{margin-right:.3125rem}}.race-header .race-information.is-slim .countdown .badge .fs-big{font-size:1.375rem}@media(max-width:767.98px){.race-header .race-information.is-slim .countdown .badge .fs-big{font-size:1.125rem}}.race-header .race-information.is-slim .countdown .text-bg-later{background-color:transparent;color:var(--kib-body-color)}.race-header .race-information.is-slim .countdown .text-bg-later .svg-inline--fa{--fa-width: 1em;color:#f24949;font-size:1.125rem;height:1em}[data-theme=dark] .race-header .race-information.is-slim .countdown .text-bg-later .svg-inline--fa{color:#f24949d9}@media(max-width:767.98px){.race-header .race-information.is-slim .countdown .text-bg-later .svg-inline--fa{font-size:.9375rem}}.race-header .race-information.is-slim .countdown .text-bg-deadline{background-color:transparent}.race-header .race-information.is-slim .distance{-ms-flex-item-align:center;align-self:center;font-size:.875rem}@media(max-width:767.98px){.race-header .race-information.is-slim .distance{text-align:right}}@media(max-width:767.98px){.race-header .race-information.is-slim .distance .fs-small{font-size:.875rem}}.race-header .race-information.is-slim .distance .around{font-size:.875rem}.race-header .race-information.is-slim .data{font-size:.875rem;margin-left:.75rem}@media(min-width:992px)and (max-width:1199.98px){.race-header .race-information.is-slim .data{margin-left:0}}@media(max-width:767.98px){.race-header .race-information.is-slim .data{margin-left:.375rem;margin-right:0}}.race-header .race-information.is-slim .data .btn{--kib-btn-border-width: 0}.race-header .race-information.is-slim .data .btn-sm{--kib-btn-font-size: .875rem}.race-header .race-information.is-slim .data .svg-inline--fa{--fa-width: 1em}[data-theme=dark] .race-header .race-information.is-slim .data .text-secondary{--kib-secondary-rgb: var(--kib-white-rgb);--kib-text-opacity: .7}.race-header .race-information.is-slim .video-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;grid-area:video;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.race-header .race-information.is-slim .video-buttons .btn-sm{--kib-btn-border-radius: var(--kib-border-radius-pill);--kib-btn-font-size: .6875rem;--kib-btn-padding-x: .8125rem;--kib-btn-padding-y: .1875rem;--kib-btn-line-height: 1.25}@media(max-width:767.98px){.race-header .race-information.is-slim .video-buttons .btn-sm{--kib-btn-padding-x: .5rem}}[data-theme=dark] .race-header .race-information.is-slim .video-buttons .btn-success{--kib-btn-active-bg: #084299;--kib-btn-active-border-color: #083e8f;--kib-btn-bg: #0a52bf;--kib-btn-border-color: #0a52bf;--kib-btn-disabled-bg: #0a52bf;--kib-btn-disabled-border-color: #0a52bf;--kib-btn-focus-shadow-rgb: 10, 82, 191;--kib-btn-hover-bg: #0946a2;--kib-btn-hover-border-color: #084299}.race-header .race-information.is-slim .video-buttons .icon-link{gap:.375rem}@media(max-width:767.98px){.race-header .race-information.is-slim .video-buttons .icon-link{gap:.25rem}}.race-header .race-information.is-slim .video-buttons .fa-play{--fa-width: .875em}.race-header .race-information.is-slim .video-buttons .fa-video{--fa-width: 1.125em}@media(max-width:767.98px){.race-header .race-information.is-slim .data-collapse .inner{border-top-width:0;margin-top:0;padding-top:0}}@media(max-width:575.98px){.race-header .race-information.is-slim .data-collapse dl:last-child{display:block;line-height:1.1;text-align:left}}@media(max-width:575.98px){.race-header .race-information.is-slim .data-collapse dl:last-child dt{display:inline}}@media(max-width:575.98px){.race-header .race-information.is-slim .data-collapse dl:last-child dd{display:inline}}@media(max-width:575.98px){.race-header .race-information.is-slim .data-collapse dl:last-child .list-inline{display:inline}}.race-header .ad{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;grid-area:ad;overflow-x:hidden}@media(max-width:767.98px){.race-header .ad{display:none}}.race-header .umabashira-settings{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:576px){.race-header .umabashira-settings{display:none}}@media(max-width:575.98px){.race-header .umabashira-settings{width:100%}}@media(min-width:576px){.race-header .umabashira-settings>.btn{--kib-btn-padding-x: .625rem;-ms-flex-item-align:end;align-self:end;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.375rem;margin-left:-.0625rem}}@media(max-width:575.98px){.race-header .umabashira-settings>.btn{--kib-btn-padding-x: .5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;gap:.5625rem;justify-self:initial;padding:var(--kib-btn-padding-y) var(--kib-btn-padding-x)}}.race-header .umabashira-settings .display-settings{display:grid;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}@media(min-width:576px){.race-header .umabashira-settings .display-settings .btn{width:calc((100vw - 1.5rem)/5 - .1875rem)}}@media(max-width:575.98px){.race-header .umabashira-settings .display-settings .btn{--kib-btn-padding-x: .5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;gap:.5625rem;justify-self:initial;padding:var(--kib-btn-padding-y) var(--kib-btn-padding-x)}}@media(min-width:576px){.race-header .locality-alert{display:none}}@media(max-width:575.98px){.race-header .locality-alert{margin-top:.375rem}}.race-header.index{grid-template-areas:initial;grid-template-columns:initial}.race-header.index .date-tab{grid-area:initial;margin-bottom:0}.race-header.index .date-tab.square .dates{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[data-theme=dark] .race-header.is-slim{margin:0 var(--kib-negative-margin) -2.25rem;overflow:hidden;padding:0 abs(var(--kib-negative-margin)) 3.875rem}@media(max-width:767.98px){[data-theme=dark] .race-header.is-slim{margin-bottom:-3.125rem;padding-bottom:3.875rem}}[data-theme=dark] .race-header.is-slim:has(.shortly-race-list.show){overflow:visible}[data-theme=dark] .race-header.is-slim:has(.shortly-race-list.show) .race-odds-menu .race-button .active-mark{display:none}.race-toolbar{gap:.5625rem .375rem;grid-area:toolbar;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap}@media(max-width:767.98px){.race-toolbar{gap:.3125rem .1875rem}}@media(min-width:992px){[data-theme=dark] .race-toolbar{position:relative}}@media(min-width:992px){[data-theme=dark] .race-toolbar:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(rgba(255,255,255,0)),color-stop(3%,rgba(255,255,255,.12)),color-stop(95%,rgba(255,255,255,.12)),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff0,#ffffff1f 3% 95%,#fff0);bottom:-.8125rem;content:"";display:block;height:.0625rem;position:absolute;width:100%}}.race-toolbar .btn{--kib-btn-padding-x: .625rem;display:grid;padding:0}@media(max-width:1199.98px){.race-toolbar .btn{--kib-btn-font-size: .8125rem;--kib-btn-padding-x: .375rem}}@media(min-width:768px)and (max-width:991.98px){.race-toolbar .btn{--kib-btn-padding-x: .1875rem}}@media(max-width:767.98px){.race-toolbar .btn{--kib-btn-font-size: .75rem;--kib-btn-padding-y: .25rem;-ms-flex-preferred-size:0;flex-basis:0;line-height:1.25}}@media(max-width:575.98px){.race-toolbar .btn{--kib-btn-padding-x: 0}}.race-toolbar .btn .frame{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--kib-btn-padding-y) var(--kib-btn-padding-x)}[data-theme=dark] .race-toolbar .btn{--kib-btn-active-color: var(--kib-white);--kib-btn-border-width: 0;--kib-btn-disabled-color: var(--kib-white);--kib-btn-color: var(--kib-white);--kib-btn-disabled-opacity: .65;--kib-btn-font-weight: var(--kib-body-font-weight);--kib-btn-hover-color: var(--kib-white);padding:.0625rem}[data-theme=dark] .race-toolbar .btn .frame{border-radius:calc(var(--kib-btn-border-radius) - .0625rem)}.race-toolbar .btn.active .text-primary{--kib-primary-rgb: var(--kib-white-rgb)}.race-toolbar .btn.active .text-icon{color:var(--kib-white)}.race-toolbar .btn-group{--kib-border-radius: .125rem;gap:.375rem}@media(min-width:576px){.race-toolbar .btn-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:767.98px){.race-toolbar .btn-group{gap:.1875rem}}.race-toolbar .btn-group>:not(.btn-check:first-child)+.btn,.race-toolbar .btn-group>.btn-group:not(:first-child){margin-left:0}.race-toolbar .btn-group>.btn-check:checked+.btn,.race-toolbar .btn-group>.btn-check:focus+.btn,.race-toolbar .btn-group>.btn:hover,.race-toolbar .btn-group>.btn:focus,.race-toolbar .btn-group>.btn:active,.race-toolbar .btn-group>.btn.active{z-index:auto}.race-toolbar .btn-group>.btn:nth-child(n+3),.race-toolbar .btn-group>:not(.btn-check)+.btn,.race-toolbar .btn-group>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:var(--kib-btn-border-radius);border-top-left-radius:var(--kib-btn-border-radius)}.race-toolbar .btn-group>.btn:not(:last-child,.dropdown-toggle),.race-toolbar .btn-group>.btn.dropdown-toggle-split:first-child,.race-toolbar .btn-group>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:var(--kib-btn-border-radius);border-top-right-radius:var(--kib-btn-border-radius)}@media(max-width:991.98px){.race-toolbar .icon-link{gap:.1875rem}}@media(max-width:767.98px){.race-toolbar .icon-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media(min-width:768px)and (max-width:991.98px){.race-toolbar .icon-link .svg-inline--fa{height:.7692307692em}}.race-toolbar .text-icon{margin-right:-.5625rem}@media(max-width:991.98px){.race-toolbar .text-icon{margin-right:-.1875rem}}@media(max-width:767.98px){.race-toolbar .text-icon{color:var(--kib-primary);font-size:.625rem;margin-right:0}}@media(max-width:767.98px){[data-theme=dark] .race-toolbar .text-icon{color:var(--kib-btn-color);font-weight:700}}@media(max-width:767.98px){.race-toolbar .prediction-menu .fa-solid,.race-toolbar .prediction-menu .svg-inline--fa{display:none}}@media(max-width:767.98px){.race-toolbar .race-result-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:767.98px){.race-toolbar .race-memo-menu{display:none}}@media(min-width:576px){.race-toolbar .race-odds-menu{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(min-width:576px)and (max-width:767.98px){.race-menu{-ms-flex-preferred-size:calc(71.4285714286% - .3125rem);flex-basis:calc(71.4285714286% - .3125rem)}}@media(max-width:767.98px){.race-menu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}}.race-menu .d-block .btn{--kib-btn-padding-x: .9375rem}@media(max-width:991.98px){.race-menu .d-block .btn{--kib-btn-padding-x: 1.5625rem}}@media(max-width:767.98px){.race-menu .d-block .btn{--kib-btn-padding-x: 0}}@media(max-width:767.98px){.race-menu .btn{--kib-btn-padding-x: 0}}.race-menu .btn-gray{--kib-btn-disabled-border-color: var(--kib-gray-300);--kib-btn-disabled-bg: var(--kib-gray-300);--kib-btn-disabled-color: var(--kib-gray-500);--kib-btn-disabled-opacity: 1}[data-theme=dark] .race-menu .btn-gray{--kib-btn-bg: #3e6c73;--kib-btn-disabled-bg: #3e6c73;--kib-btn-hover-bg: #345c62;--kib-btn-focus-shadow-rgb: 62, 108, 115;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#5c8f99),to(#1f494d));background-image:linear-gradient(to bottom,#5c8f99,#1f494d)}[data-theme=dark] .race-menu .btn-gray .frame{background:#0c3134 -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#134a4d),to(#04181a));background:#0c3134 linear-gradient(to bottom,#134a4d,#04181a)}[data-theme=dark] .race-menu .btn-gray:hover,[data-theme=dark] .race-menu .btn-gray:focus-visible{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#4a727a),to(#193a3e));background-image:linear-gradient(to bottom,#4a727a,#193a3e)}[data-theme=dark] .race-menu .btn-gray:hover .frame,[data-theme=dark] .race-menu .btn-gray:focus-visible .frame{background:#092729 -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#103f41),to(#031416));background:#092729 linear-gradient(to bottom,#103f41,#031416)}.race-menu .btn-gray.disabled .text-primary,.race-menu .btn-gray:disabled .text-primary{--kib-primary-rgb: 125, 182, 113}[data-theme=dark] .race-menu .btn-gray.disabled .text-primary,[data-theme=dark] .race-menu .btn-gray:disabled .text-primary{--kib-primary-rgb: var(--kib-white-rgb)}[data-theme=dark] .race-menu .text-primary{--kib-primary-rgb: var(--kib-white-rgb);--kib-text-opacity: .95}.race-menu .btn-primary.active{--kib-btn-active-bg: var(--kib-primary);--kib-btn-active-border-color: var(--kib-primary)}@media(max-width:767.98px){.race-ticket-menu{display:none}}.race-ticket-menu .btn .badge{--kib-badge-font-size: .625rem;--kib-badge-padding-x: .1875rem;--kib-badge-padding-y: .125rem}.race-ticket-menu .btn .ipat{--kib-badge-border-radius: .125rem;--kib-badge-padding-y: .0625rem;background:var(--kib-white);text-transform:uppercase}[data-theme=dark] .race-ticket-menu .btn .ipat{--kib-badge-color: #001f46;background:#fffffff2}.race-ticket-menu .btn .count{position:absolute;right:-.25rem;top:-.25rem}[data-theme=dark] .race-ticket-menu .btn-blue{--kib-btn-bg: #24579f;--kib-btn-disabled-bg: #24579f;--kib-btn-hover-bg: #1f4a87;--kib-btn-focus-shadow-rgb: 36, 87, 159;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#2e7ae6),to(#1a3357));background-image:linear-gradient(to bottom,#2e7ae6,#1a3357)}[data-theme=dark] .race-ticket-menu .btn-blue .frame{background:#003373 -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#004db3),to(#001833));background:#003373 linear-gradient(to bottom,#004db3,color(xyz 0.04 0.034 0.156),#001833)}[data-theme=dark] .race-ticket-menu .btn-blue:hover,[data-theme=dark] .race-ticket-menu .btn-blue:focus-visible{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#2562b8),to(#152946));background-image:linear-gradient(to bottom,#2562b8,#152946)}[data-theme=dark] .race-ticket-menu .btn-blue:hover:after,[data-theme=dark] .race-ticket-menu .btn-blue:focus-visible:after{background:#00285c -webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#004198),to(#00142b));background:#00285c linear-gradient(to bottom,#004198,color(xyz 0.028 0.025 0.11),#00142b)}.race-ticket-menu .btn-blue .ipat{--kib-badge-color: #0a58ca}.race-ticket-menu .btn-success{--kib-btn-active-bg: #62a1fe;--kib-btn-active-border-color: #62a1fe;--kib-btn-active-color: var(--kib-white);--kib-btn-bg: #62a1fe;--kib-btn-border-color: #62a1fe;--kib-btn-color: var(--kib-white);--kib-btn-focus-shadow-rgb: 121, 175, 254;--kib-btn-hover-bg: #5389d8;--kib-btn-hover-border-color: #4e81cb;--kib-btn-hover-color: var(--kib-white)}.race-ticket-menu .btn-success .ipat{--kib-badge-color: #62a1fe}[data-theme=dark] .race-ticket-menu .text-bg-danger{--kib-danger-rgb: 0, 102, 255}@media(max-width:991.98px){.race-odds-menu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}}.race-odds-menu .btn{--kib-btn-border-radius: .1875rem;--kib-btn-font-size: .9375rem;--kib-btn-padding-x: .625rem;--kib-btn-padding-y: .5rem}@media(min-width:992px){.race-odds-menu .btn{min-width:9.375rem}}@media(max-width:991.98px){.race-odds-menu .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:767.98px){.race-odds-menu .btn{--kib-btn-font-size: .75rem;--kib-btn-padding-x: 0;--kib-btn-padding-y: .4375rem;line-height:1}}@media(min-width:992px){.race-odds-menu .btn:has(.text-bg-dark) .frame{padding-left:.9375rem;padding-right:2.8125rem}}[data-theme=dark] .race-odds-menu .btn{--kib-btn-font-weight: 700}[data-theme=dark] .race-odds-menu .btn.active .frame{border-style:var(--kib-border-style);border-width:var(--kib-border-width);padding:calc(var(--kib-btn-padding-y) - (var(--kib-border-width))) calc(var(--kib-btn-padding-x) - (var(--kib-border-width)))}@media(max-width:767.98px){[data-theme=dark] .race-odds-menu .btn.active .frame{padding:calc(var(--kib-btn-padding-y) - (var(--kib-border-width))) 0}}.race-odds-menu .btn .frame{display:grid;gap:.0625rem .5625rem}@media(min-width:768px){.race-odds-menu .btn .frame{grid-template-columns:repeat(2,auto);text-align:var(--kib-body-text-align)}}@media(max-width:767.98px){.race-odds-menu .btn .frame{row-gap:.3125rem}}.race-odds-menu .btn-warning{--kib-btn-active-bg: var(--kib-orange);--kib-btn-active-border-color: var(--kib-orange);--kib-btn-bg: #ffeece;--kib-btn-border-color: rgba(0, 0, 0, .08);--kib-btn-color: var(--kib-body-color);--kib-btn-disabled-border-color: var(--kib-gray-300);--kib-btn-disabled-bg: var(--kib-gray-300);--kib-btn-disabled-color: var(--kib-gray-500);--kib-btn-disabled-opacity: 1;--kib-btn-focus-shadow-rgb: 255, 220, 155;--kib-btn-hover-bg: #ffd991;--kib-btn-hover-border-color: rgba(0, 0, 0, .08);--kib-btn-hover-color: var(--kib-body-color)}[data-theme=dark] .race-odds-menu .btn-warning{--kib-btn-bg: #c29100;--kib-btn-disabled-bg: #c29100;--kib-btn-hover-bg: #a57b00;--kib-btn-focus-shadow-rgb: 194, 145, 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#c29100),to(rgba(194,145,0,.9)));background-image:linear-gradient(to bottom,#c29100,#c29100e6);-webkit-box-shadow:inset 0 0 .375rem rgba(209,143,0,.8);box-shadow:inset 0 0 .375rem #d18f00cc;text-shadow:0 0 .25rem rgba(0,0,0,.4)}[data-theme=dark] .race-odds-menu .btn-warning .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#563b01),color-stop(50%,#1a1201));background:linear-gradient(to bottom,#563b01,#1a1201 50%)}[data-theme=dark] .race-odds-menu .btn-warning.active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#fff5d9),to(rgba(230,172,0,.9)))!important;background-image:linear-gradient(to bottom,#fff5d9,#f2d48df3 50%,#ecc15eec 75%,#e9b740e9 87.5%,#e8b12be8 93.75%,#e7af1ce7,#e6ac00e6)!important}[data-theme=dark] .race-odds-menu .btn-warning.active .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#c78902),color-stop(50%,#1a1201))!important;background:linear-gradient(to bottom,#c78902,#684a01,#1a1201 50%)!important;border-color:#f2b600}[data-theme=dark] .race-odds-menu .btn-warning.active .decoration{color:#f2b600}[data-theme=dark] .race-odds-menu .btn-warning:hover,[data-theme=dark] .race-odds-menu .btn-warning:focus-visible{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#9b7400),to(#956f00));background-image:linear-gradient(to bottom,#9b7400,#956f00)}[data-theme=dark] .race-odds-menu .btn-warning:hover .frame,[data-theme=dark] .race-odds-menu .btn-warning:focus-visible .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#493201),color-stop(50%,#160f01));background:linear-gradient(to bottom,#493201,#160f01 50%)}[data-theme=dark] .race-odds-menu .btn-warning:focus-visible{-webkit-box-shadow:inset 0 0 .375rem rgba(209,143,0,.8),0 0 0 .25rem rgba(194,145,0,.25);box-shadow:inset 0 0 .375rem #d18f00cc,0 0 0 .25rem #c2910040}.race-odds-menu .btn-warning:active .text-warning{--kib-warning-rgb: var(--kib-white-rgb)}.race-odds-menu .btn-warning .text-warning{--kib-warning-rgb: 255, 118, 26}[data-theme=dark] .race-odds-menu .btn-warning .text-warning{--kib-warning-rgb: 255, 231, 173}.race-odds-menu .btn-warning.disabled .text-warning,.race-odds-menu .btn-warning:disabled .text-warning{--kib-warning-rgb: 178, 178, 178}[data-theme=dark] .race-odds-menu .btn-warning.disabled .text-warning,[data-theme=dark] .race-odds-menu .btn-warning:disabled .text-warning{--kib-warning-rgb: 255, 231, 173}.race-odds-menu .svg-inline--fa{--fa-width: 1em;font-size:1.3125rem}@media(min-width:768px){.race-odds-menu .svg-inline--fa{grid-row:span 2}}@media(max-width:767.98px){.race-odds-menu .svg-inline--fa{font-size:1.125rem;margin-inline:auto}}.race-odds-menu .fa-ranking-star{--fa-width: 1.125em}.race-odds-menu .fa-book{--fa-width: .875em}.race-odds-menu .decoration{font-size:.625rem;font-weight:var(--kib-body-font-weight);opacity:.75;text-transform:uppercase}[data-theme=dark] .race-odds-menu .decoration{color:#ffffffbf;opacity:1}.race-odds-menu .upper-right-ribbon{--kib-badge-border-radius: .1875rem;--kib-badge-font-size: .6875rem;--kib-badge-padding-x: .265625rem;--kib-badge-padding-y: .21875rem;position:absolute;right:-.0625rem;text-transform:uppercase;top:-.0625rem}@media(min-width:768px){.race-odds-menu .upper-right-ribbon{border-bottom-left-radius:calc(var(--kib-badge-border-radius) - .0625rem);border-bottom-right-radius:0;border-top-left-radius:0}}@media(max-width:767.98px){.race-odds-menu .upper-right-ribbon{--kib-badge-border-radius: .0625rem;--kib-badge-font-size: .625rem;--kib-badge-padding-x: .1875rem;--kib-badge-padding-y: 0;-webkit-box-shadow:-.0625rem .0625rem 0 rgba(0,0,0,.3);box-shadow:-.0625rem .0625rem #0000004d;right:-.125rem;top:-.1875rem}}[data-theme=dark] .race-odds-menu .upper-right-ribbon{--kib-badge-border-radius: .125rem;right:.0625rem;top:.0625rem}@media(min-width:768px){[data-theme=dark] .race-odds-menu .upper-right-ribbon{border-bottom-left-radius:var(--kib-badge-border-radius)}}@media(max-width:767.98px){[data-theme=dark] .race-odds-menu .upper-right-ribbon{right:-.0625rem;top:-.125rem}}.race-odds-menu .text-bg-danger{--kib-danger-rgb: 255, 0, 0}[data-theme=dark] .race-odds-menu .text-bg-danger{--kib-danger-rgb: 237, 6, 11}.race-odds-menu .text-bg-dark{--kib-dark-rgb: 108, 117, 125}[data-theme=dark] .race-odds-menu .text-bg-dark{--kib-dark-rgb: 194, 145, 0}.race-odds-menu .active-mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(rgba(194,150,19,0)),color-stop(27%,rgba(194,150,19,.9)),color-stop(50%,#c29613),color-stop(73%,rgba(194,150,19,.9)),to(rgba(194,150,19,0)));background:linear-gradient(to right,#c2961300,#c29613e6 27%,#c29613,#c29613e6 73%,#c2961300);bottom:-.8125rem;display:none;height:.0625rem;left:50%;pointer-events:none;position:absolute;translate:-50%;width:20rem}.race-odds-menu .active-mark:before,.race-odds-menu .active-mark:after{content:"";display:block;left:50%;position:absolute;translate:-50%}.race-odds-menu .active-mark:before{background:#c29613;clip-path:polygon(50% 0,100% 100%,0 100%);height:.375rem;top:-.375rem;width:.75rem}.race-odds-menu .active-mark:after{background:radial-gradient(closest-side at 50% 50%,#e6ac0040,#e6ac001a,#e6ac0000);clip-path:inset(50% 0 0 0);height:6.25rem;top:-3.0625rem;width:21.25rem}[data-theme=dark] .race-odds-menu .active-mark{display:block}.race-odds-menu .ai-button{--kib-btn-active-bg: #db0933;--kib-btn-active-border-color: #db0933;--kib-btn-bg: #f8ced6;--kib-btn-focus-shadow-rgb: 241, 161, 177;--kib-btn-hover-bg: #f4b5c2}.race-odds-menu .ai-button:active .text-warning{--kib-warning-rgb: 255, 214, 221}[data-theme=dark] .race-odds-menu .ai-button{--kib-btn-active-bg: #ffa6b8;--kib-btn-bg: #ff1a47;--kib-btn-disabled-bg: #ff1a47;--kib-btn-hover-bg: #d9163c;--kib-btn-focus-shadow-rgb: 255, 26, 71;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#ff1a47),to(rgba(255,26,71,.9)));background-image:linear-gradient(to bottom,#ff1a47,#ff1a47e6);-webkit-box-shadow:inset 0 0 .375rem rgba(255,0,85,.8);box-shadow:inset 0 0 .375rem #f05c;text-shadow:0 0 .25rem rgba(0,0,0,.4)}[data-theme=dark] .race-odds-menu .ai-button .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#940136),color-stop(#37071b),to(#240512));background:linear-gradient(to bottom,#940136,#63082b,#37071b 50%,#240512)}[data-theme=dark] .race-odds-menu .ai-button.active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#ffccd6),to(#ff8099))!important;background-image:linear-gradient(to bottom,#ffccd6,#ff8099)!important}[data-theme=dark] .race-odds-menu .ai-button.active .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#ff035f),color-stop(#37071b),to(#240512))!important;background:linear-gradient(to bottom,#ff035f,#940d42,#37071b 50%,#240512)!important;border-color:#ff335c}[data-theme=dark] .race-odds-menu .ai-button.active .decoration{color:#ff1a47}[data-theme=dark] .race-odds-menu .ai-button:hover,[data-theme=dark] .race-odds-menu .ai-button:focus-visible{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#cc1539),to(#c31436));background-image:linear-gradient(to bottom,#cc1539,#c31436)}[data-theme=dark] .race-odds-menu .ai-button:hover .frame,[data-theme=dark] .race-odds-menu .ai-button:focus-visible .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#7e012e),color-stop(#2f0617),to(#1f040f));background:linear-gradient(to bottom,#7e012e,#550625,#2f0617 50%,#1f040f)}[data-theme=dark] .race-odds-menu .ai-button:focus-visible{-webkit-box-shadow:inset 0 0 .375rem rgba(255,0,85,.8),0 0 0 .25rem rgba(255,26,71,.25);box-shadow:inset 0 0 .375rem #f05c,0 0 0 .25rem #ff1a4740}[data-theme=dark] .race-odds-menu .ai-button .svg-inline--fa{color:#ffc4ce}.race-odds-menu .ai-button .text-warning{--kib-warning-rgb: 219, 9, 51}[data-theme=dark] .race-odds-menu .ai-button .text-warning{--kib-warning-rgb: 255, 196, 206}.race-odds-menu .ai-button .active-mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(rgba(255,26,71,0)),color-stop(27%,rgba(255,26,71,.9)),color-stop(50%,#ff1a47),color-stop(73%,rgba(255,26,71,.9)),to(rgba(255,26,71,0)));background:linear-gradient(to right,#ff1a4700,#ff1a47e6 27%,#ff1a47,#ff1a47e6 73%,#ff1a4700)}.race-odds-menu .ai-button .active-mark:before{background:#ff1a47}.race-odds-menu .ai-button .active-mark:after{background:radial-gradient(closest-side at 50% 50%,#ff1a4766,#ff1a471a,#ff1a4700)}.race-odds-menu .race-button{--kib-btn-active-bg: #009987;--kib-btn-active-border-color: #009987;--kib-btn-bg: #ccebe7;--kib-btn-focus-shadow-rgb: 168, 220, 214;--kib-btn-hover-bg: #b3e0db}.race-odds-menu .race-button:active .text-warning{--kib-warning-rgb: 208, 242, 237}[data-theme=dark] .race-odds-menu .race-button{--kib-btn-bg: #00d1b9;--kib-btn-disabled-bg: #00d1b9;--kib-btn-hover-bg: #00b29d;--kib-btn-focus-shadow-rgb: 0, 209, 185;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#00d1b9),to(rgba(0,209,185,.9)));background-image:linear-gradient(to bottom,#00d1b9,#00d1b9e6);-webkit-box-shadow:inset 0 0 .375rem rgba(0,209,185,.8);box-shadow:inset 0 0 .375rem #00d1b9cc;text-shadow:0 0 .25rem rgba(0,0,0,.4)}[data-theme=dark] .race-odds-menu .race-button .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#015d5b),color-stop(#01201e),to(#011413));background:linear-gradient(to bottom,#015d5b,#01201e,#011413)}[data-theme=dark] .race-odds-menu .race-button.active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#e6fffc),to(rgba(0,235,207,.8)))!important;background-image:linear-gradient(to bottom,#e6fffc,#a4f7eae6 50%,#75f2ded9 75%,#53eed7d2 87.5%,#3aedd3cf 93.75%,#28ecd1ce,#00ebcfcc)!important}[data-theme=dark] .race-odds-menu .race-button.active .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#02a6a3),color-stop(#01201e),to(#011413))!important;background:linear-gradient(to bottom,#02a6a3,#035f5b,#01201e 50%,#011413)!important;border-color:#00d1b9}[data-theme=dark] .race-odds-menu .race-button.active .decoration{color:#00d1b9}[data-theme=dark] .race-odds-menu .race-button:hover,[data-theme=dark] .race-odds-menu .race-button:focus-visible{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#00a794),to(#00a08e));background-image:linear-gradient(to bottom,#00a794,#00a08e)}[data-theme=dark] .race-odds-menu .race-button:hover .frame,[data-theme=dark] .race-odds-menu .race-button:focus-visible .frame{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(#014f4d),color-stop(#011b1a),to(#011110));background:linear-gradient(to bottom,#014f4d,#011b1a,#011110)}[data-theme=dark] .race-odds-menu .race-button:focus-visible{-webkit-box-shadow:inset 0 0 .375rem rgba(0,209,185,.8),0 0 0 .25rem rgba(0,209,185,.25);box-shadow:inset 0 0 .375rem #00d1b9cc,0 0 0 .25rem #00d1b940}[data-theme=dark] .race-odds-menu .race-button .svg-inline--fa{color:#a5f2e5}.race-odds-menu .race-button .text-warning{--kib-warning-rgb: 0, 153, 135}[data-theme=dark] .race-odds-menu .race-button .text-warning{--kib-warning-rgb: 165, 242, 229}.race-odds-menu .race-button .active-mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(oklch,in),color-stop(rgba(0,209,185,0)),color-stop(27%,rgba(0,209,185,.9)),color-stop(50%,#00d1b9),color-stop(73%,rgba(0,209,185,.9)),to(rgba(0,209,185,0)));background:linear-gradient(to right,#00d1b900,#00d1b9e6 27%,#00d1b9,#00d1b9e6 73%,#00d1b900)}.race-odds-menu .race-button .active-mark:before{background:#00d1b9}.race-odds-menu .race-button .active-mark:after{background:radial-gradient(closest-side at 50% 50%,#00d1b940,#00d1b91a,#00d1b900)}
