.horse-wrapper{margin:0;width:100%}.horse-wrapper *{font-family:'Inter Tight',Arial,Helvetica,sans-serif!important}.no-races{display:flex;flex-direction:column;align-items:center;margin:6vh auto auto}.no-races span:first-of-type{font-size:24px;font-weight:700;color:#002C5C}.no-races span:last-of-type{font-size:16px;padding-top:4px;color:#002C5C;font-weight:500}.horse-promo-container{width:100%;margin-top:24px}.horse-promo-container .widget_text:last-of-type{font-size:12px}.horse-racing__title{font-size:36px!important;font-weight:600;color:#00005A}@media (max-width:520px){.horse-racing__title{margin:12px 0!important}}.horse-date-wrapper{background-color:#00005A;padding-bottom:4px;margin:0 0 32px;text-align:center;display:flex;justify-content:center;align-items:center;gap:24px;padding:20px}.date-tab{color:#fff;background-color:#262671;font-size:20px;border:1px solid #fff0;padding:0;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:end;width:30%;max-width:144px;flex-grow:1;border-radius:4px;padding:8px 16px;font-weight:700;line-height:30px}.date-tab.active{color:#fff;background-color:#0028F0}#horse-datepicker{opacity:0;position:absolute;pointer-events:none}#ui-datepicker-div.horse-datepicker{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px 0 #3031331A;padding:32px;border-top:3px solid #00005A}#ui-datepicker-div.horse-datepicker .ui-datepicker-header{display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:32px}#ui-datepicker-div.horse-datepicker .ui-datepicker-header:before,#ui-datepicker-div.horse-datepicker .ui-datepicker-header:after{content:none}#ui-datepicker-div.horse-datepicker .ui-datepicker-title{color:#00005A;font-size:18px;font-weight:700;line-height:28px;text-align:center;margin:0}#ui-datepicker-div.horse-datepicker .ui-datepicker-prev,#ui-datepicker-div.horse-datepicker .ui-datepicker-next{position:static;height:24px;width:24px;cursor:pointer}#ui-datepicker-div.horse-datepicker .ui-datepicker-next{transform:rotate(180deg);order:2}#ui-datepicker-div.horse-datepicker .ui-datepicker-prev .ui-icon,#ui-datepicker-div.horse-datepicker .ui-datepicker-next .ui-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDE2LjQxODMgNy41ODE3MiAyMCAxMiAyMEMxNi40MTgzIDIwIDIwIDE2LjQxODMgMjAgMTJDMjAgNy41ODE3MiAxNi40MTgzIDQgMTIgNFpNMiAxMkMyIDYuNDc3MTUgNi40NzcxNSAyIDEyIDJDMTcuNTIyOCAyIDIyIDYuNDc3MTUgMjIgMTJDMjIgMTcuNTIyOCAxNy41MjI4IDIyIDEyIDIyQzYuNDc3MTUgMjIgMiAxNy41MjI4IDIgMTJaIiBmaWxsPSIjMTMxMzEzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNzA3MSA4LjI5Mjg5QzE0LjA5NzYgOC42ODM0MiAxNC4wOTc2IDkuMzE2NTggMTMuNzA3MSA5LjcwNzExTDExLjQxNDIgMTJMMTMuNzA3MSAxNC4yOTI5QzE0LjA5NzYgMTQuNjgzNCAxNC4wOTc2IDE1LjMxNjYgMTMuNzA3MSAxNS43MDcxQzEzLjMxNjYgMTYuMDk3NiAxMi42ODM0IDE2LjA5NzYgMTIuMjkyOSAxNS43MDcxTDkuMjkyODkgMTIuNzA3MUM4LjkwMjM3IDEyLjMxNjYgOC45MDIzNyAxMS42ODM0IDkuMjkyODkgMTEuMjkyOUwxMi4yOTI5IDguMjkyODlDMTIuNjgzNCA3LjkwMjM3IDEzLjMxNjYgNy45MDIzNyAxMy43MDcxIDguMjkyODlaIiBmaWxsPSIjMTMxMzEzIi8+Cjwvc3ZnPgo=);height:24px;width:24px;position:static;margin-top:0;margin-left:0}#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar table{margin:0}#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar th{padding:0}#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar thead span{font-weight:600;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:.005em;text-align:center;color:#00005A}#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar tbody a,#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar tbody span{font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#00005A}#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar tbody span{color:#6B7280}#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar td{padding:16px 0;width:40px}#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar td.ui-datepicker-days-cell-over .ui-state-default,#ui-datepicker-div.horse-datepicker .ui-datepicker-calendar td .ui-state-active{background-color:#00005A;color:#fff;height:40px;width:40px;border-radius:50%;display:flex;justify-content:center;align-items:center}#datepicker-min-date,#datepicker-max-date,#datepicker-active-date{display:none!important}@media screen and (max-width:768px){#ui-datepicker-div.horse-datepicker{left:0!important;right:0!important;margin:auto}}.horse-results-toggle-wrapper{margin:24px auto;padding-bottom:24px;font-size:16px;display:flex;justify-content:center;text-align:center;gap:24px;position:relative}.horse-results-toggle-wrapper::after{width:100%;height:2px;background:linear-gradient(88.38deg,#EC0E24 10%,#6E00DC 50%,#0028F0 90%);content:"";position:absolute;top:100%}.results-toggle{font-size:20px;padding:8px 16px;display:inline-block;color:#00005A;font-weight:600;border-radius:4px;border:2px solid #00005A33;max-width:180px;width:100%}.results-toggle.active{background-color:#00005A;color:#fff}@media (max-width:520px){.horse-results-toggle-wrapper{gap:18px;margin:12px auto;padding-bottom:12px}}@media (max-width:1024px){.horse-results-toggle-wrapper::after{width:100vw}}.racing-sub-nav{margin-inline:-100%}.racing-sub-nav .fusion-column-wrapper{margin:0!important}@media (max-width:800px){.racing-sub-nav .fusion-fullwidth{width:calc(var(--viewportWidth) * 1px)}}.racing-sub-nav #menu-racing-sub-nav{display:flex;list-style:none;align-items:center;justify-content:flex-start;font-size:16px;position:relative;padding:0}.menu-racing-sub-nav-container{padding-left:24px;overflow:scroll}.racing-sub-nav #menu-racing-sub-nav .menu-item{margin-inline:7.5px;flex:none}.racing-sub-nav #menu-racing-sub-nav .menu-item:first-child{margin-left:0}.menu-racing-sub-nav-container{-ms-overflow-style:none;scrollbar-width:none}.menu-racing-sub-nav-container::-webkit-scrollbar{display:none}.racing-sub-nav .menu-item a{color:#fff;font-weight:600}.racing-sub-nav .current-menu-item a{border-bottom:2px solid #fff;padding-bottom:2px}.racing-sub-nav nav{height:64px;display:flex;align-items:center}@media screen and (max-width:1225px){.menu-racing-sub-nav-container{padding-left:0}}@media screen and (max-width:1260px){.racing-sub-nav{margin-inline:-30px}.racing-sub-nav nav{padding-inline:30px}}@media (max-width:640px){.racing-sub-nav{margin-inline:-20px}.racing-sub-nav nav{padding-inline:12px}}.racecard-heading{display:flex;gap:14px;font-size:24px;font-weight:600;color:#00005A;align-items:baseline}.racecard-heading>img{height:22px}.racecard-header,.race-header{display:flex;align-items:center;justify-content:space-between;padding:24px 36px;cursor:pointer;margin-bottom:12px;position:relative}.racecard-header{background-color:#0028F01A}.racecard-meta,.race-runners-count-wrapper{display:flex;align-items:center;gap:28px;font-size:18px}.racecard-meta{padding-right:40px}.racecard-meta::after{content:"";position:absolute;width:10px;height:10px;border-left:3px solid #0028F0;border-bottom:3px solid #0028F0;right:30px;transform:rotate(315deg);cursor:pointer;transition:.5s transform}.racecard.racecard-expanded .racecard-meta::after{transform:rotate(135deg)}.racecard-meeting-type{font-weight:600;font-size:21.5px;color:#00005A}.racecard-chevron,.race-chevron{display:inline-block;font-size:26px;color:#0028F0;transform:rotate(450deg);transition:.5s transform}.race-chevron{transform:rotate(0);position:relative;left:2px}.racecards-wrapper{display:flex;flex-direction:column;gap:24px;padding-top:24px}.races-wrapper{padding:0 6px;height:0;overflow:hidden;transition:.5s}.race-wrapper{border-bottom:1px solid #00005A1A;display:flex;align-items:center;justify-content:space-between;padding:20px 30px 12px 0;width:100%}.race-wrapper:last-child{border-bottom:14px 16px}.racecard-race-count{background-color:#00005A;color:#fff;border-radius:12px;padding:4px 12px;font-size:18px}.race-heading{display:flex;align-items:baseline;gap:14px;font-size:24px;font-weight:700;color:#0095FE;padding-left:19px}.race-info-col{width:100%;position:relative}.race-top-3{list-style:none;font-size:18px;color:#000;padding-inline-start:54px}.race-top-3>li{display:flex;margin-bottom:4px;gap:2px;color:#00005AB2}.race-top-3>li:first-of-type{font-weight:700;color:#00005A}.race-top-3>li>span:nth-of-type(1){width:36px}.race-top-3>li>span:nth-of-type(2){text-align:center;width:25px}.racecard.abandoned .racecard-header{background-color:#DDDADA}.racecard.abandoned{pointer-events:none;order:1}.racecard.abandoned>*,.race-wrapper.abandoned *{opacity:.7;color:#002C5C}.racecard.abandoned .racecard-race-count,.racecard.abandoned .racecard-chevron,.race-wrapper.abandoned .race-chevron{display:none}.race-wrapper.abandoned{pointer-events:none;background-color:#DDDADA;margin:0 -10px}.race-finisher-odds{padding-left:8px}.flag-wrapper{display:inline-flex;align-items:center;gap:4px;margin:0 8px}.runner-flag{width:16px}.flag-wrapper span{font-size:12px;color:#002C5C;opacity:.7;font-weight:700;position:relative;top:1px}.race-start{color:#00005A}@media screen and (max-width:1024px){.horse-date-wrapper{margin:16px auto}div:has(.horse-wrapper){padding:0;margin-left:0!important;margin-right:0!important}}@media screen and (max-width:640px){.racecard-header{padding:24px}.racecard-meeting-type{font-size:16px}.racecard-meta img{height:20px}.racecard-meta{gap:12px}.racecard-race-count{margin-right:8px}.racecard-race-count{font-size:12px}.horse-date-wrapper{width:calc(100% + 38px);margin-inline:-20px;padding:12px}.date-tab.active::before{width:124px}}@media screen and (max-width:520px){.racecard-header{padding:14px 16px;min-height:50px}.racecard-meta{padding-right:30px}.racecard-meta::after{width:7px;height:7px;border-left:2px solid #0028F0;border-bottom:2px solid #0028F0;margin-bottom:4px;right:20px}.racecard-chevron{position:absolute;right:0}.race-wrapper{padding:18px 14px 12px 0}.race-wrapper:first-child{padding-top:12px}.racecard-heading{font-size:16px}.race-heading{padding-left:12px}.race-heading img{width:14px}div:has(>.racecard-meeting-type){display:flex;gap:4px}.date-tab.active::before{width:106px}.date-tab{font-size:16px;max-width:100px;padding:5px 16px}.flag-wrapper{display:none}.results-toggle{font-size:16px;max-width:144px}.horse-date-wrapper{gap:18px}.racecards-wrapper{padding-top:12px;gap:12px}.race-top-3{padding-inline-start:45px;margin-top:12px;margin-bottom:12px;font-size:22px}.race-start{font-size:16px}.race-top-3>li{font-size:12.5px}.race-top-3>li>span:nth-of-type(1){width:24px}.race-chevron{font-size:22px}}.race-runners-count{font-size:22px;font-weight:600;color:#00005A}.race-runners-count-wrapper{gap:14px}.race-title{font-size:20px;font-weight:600}.race-details-info{display:block;font-size:16px;margin-top:4px;color:#00005AB2;font-weight:500}.race-details-info strong{color:#00005A}.race-header,.race-details{padding:0 16px 0 24px;cursor:auto}.race-header .racecard-heading{font-size:32px}.race-details{margin:16px 0}.race-runners{border-radius:8px;margin:0 16px 0 24px}.race-runners.non-runners{margin-top:24px}.race-runners.non-runners:not(:has(.race-runner)){display:none}.race-runner{padding-top:16px;color:#00005A}.race-runner-names-wrapper{display:inline-flex;align-items:center}.race-runner-names{padding-left:16px}.finish-position-tab{width:87px;height:46px;position:relative;right:5px;display:inline-flex;justify-content:center;align-items:center;padding-left:12px;font-weight:600;font-size:24px}.finish-position-tab::after{content:"";position:absolute;right:-4px;height:100%;width:6px}.finish-position-tab-1::after{background-color:#0028F0}.winning-position.finish-position-tab-2::after,.fast-results-wrapper .finish-position-tab-2::after{background-color:#00005A}.winning-position.finish-position-tab-3::after,.fast-results-wrapper .finish-position-tab-3::after{background-color:#F0F3F7}.winning-position.finish-position-tab-4::after,.fast-results-wrapper .finish-position-tab-4::after{background-color:#F0F3F7}.finish-position-tab-nr::after{background-color:#C6C6C6}.silk-image{padding:0 8px;width:83px;margin-left:12px}.horse-name{font-weight:600}.jockey-name,.trainer-name,.start-position{font-weight:600;font-size:16px}.start-position{color:#002C5C;opacity:.7}.runner-stats{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 28px 12px}.runner-stat{font-size:15px;padding:5.5px;border-radius:4px;font-weight:600;background-color:#0028F01A}.runner-stat sup{font-size:11px}.close-up-desc{font-size:14px;font-weight:500;margin:12px 28px 32px!important;color:#00005AB2}.runner-odds{font-weight:700;float:right;padding:12px 14px}.racecard-times{padding:16px 16px 0 24px;margin-top:24px;margin-bottom:40px;display:flex;gap:38px;overflow:scroll;position:relative;-ms-overflow-style:none;scrollbar-width:none;background-color:#00005A}.racecard-times::-webkit-scrollbar{display:none}.race-date-tab{position:relative;padding-bottom:4px;display:flex;align-items:center;gap:2px}.race-date-tab.active::before{content:"";width:86px;height:8px;background:linear-gradient(72.29deg,#EC0E24 19.9%,#6E00DC 49.47%,#0028F0 79.05%);position:absolute;bottom:0;left:-4px}.race-date-tab>a{font-size:24px;font-weight:700;color:#fff;padding-bottom:12px}.race-date-tab>img{height:18px;position:relative;bottom:6px}.race-date-tab .future-race{font-size:24px;font-weight:700;color:#F0F3F799;padding-bottom:12px}.result-info-wrapper{padding:24px 16px 0 24px;display:flex;flex-wrap:wrap;gap:16px;color:#00005A}.result-info-wrapper tr td:nth-child(2){color:#00005AB2}.table-wrapper{width:max-content;padding:14px 10px;height:min-content;flex-grow:1}.table-wrapper table{width:100%}.table-wrapper tr:has(th){border-bottom:1px solid #00005A1A}.table-wrapper th{padding-bottom:6px;text-align:start}.table-wrapper td:first-of-type{width:90px}.result-info-wrapper .table-wrapper:nth-of-type(-n+2){width:48%;max-width:100%}.fast-details-toggle{display:flex;justify-content:end;gap:8px;font-size:14px;font-weight:600;padding:20px 16px 8px;cursor:pointer}.fast-details-toggle svg{height:20px;width:20px}.fast-result-footer-inner{height:0;overflow:hidden;transition:.5s height}@media screen and (max-width:1024px){#main{padding-left:18px!important;padding-right:18px!important}.race-header,.race-details{padding-left:0;padding-right:0}.race-runners{margin-left:0;margin-right:0}.result-info-wrapper{padding:24px 0}}@media screen and (max-width:640px){.silk-image{width:75px}.runner-stats{margin:24px 18px 12px}.close-up-desc{margin:12px 18px 32px!important}.racecard-times{margin-inline:-20px}}@media screen and (max-width:520px){.race-runner-names-wrapper{gap:8px}.silk-image{width:60px}.race-runner{position:relative}.race-result-runner .runner-odds{position:absolute;right:0;padding:0;font-size:16px}.stat-last-run,.stat-form{display:none}.race-header .racecard-heading{font-size:22px}.racecard-heading>img{height:16px}.race-header .race-runners-count{font-size:14px}.race-header .race-runners-count-wrapper img{height:20px}.racecard-times{margin:12px -20px;padding-top:12px}.race-result-runner .finish-position-tab{font-size:16px;width:40.5px}.race-result-runner .finish-position-tab::after{right:-16px}.race-result-runner .horse-name{font-size:14px}.race-result-runner .jockey-name,.race-result-runner .trainer-name,.race-result-runner .start-position{font-size:11px}.race-result-runner .race-runner-names{line-height:1.1;padding:0}.runner-stats{margin:12px 12px 12px 0}.runner-stat{font-size:11px}.runner-stat sup{font-size:8px}.close-up-desc{font-size:12px;margin:12px 0 20px!important}.race-date-tab{padding-bottom:0}.race-date-tab>a,.race-date-tab .future-race{font-size:16px}.race-date-tab>img{height:14px;bottom:8px}.race-date-tab.active::before{left:-18px}.result-info-wrapper{font-size:14px}}@media screen and (max-width:440px){.table-wrapper .prize-container td:first-of-type{width:initial}}.fast-results-wrapper{display:flex;flex-wrap:wrap;gap:24px;padding-top:24px}.fast-result-card{max-width:475px;border-radius:16px;padding-bottom:8px;width:calc(50% - 12px);container-type:inline-size;container-name:fast-result-card;color:#00005A}.fast-result-header{display:flex;justify-content:space-between;gap:8px;padding:16px 20px;background-color:#0028F01A}.fast-result-header .race-runners-count-wrapper{gap:8px}.fast-result-header .race-runners-count-wrapper a{font-size:12px;font-weight:600;text-decoration:underline}.fast-result-header .race-runners-count-wrapper>div{display:flex;gap:2px}.fast-result-header .race-runners-count-wrapper img{height:16px}.fast-result-header .race-runners-count{font-size:14px}.fast-result-header>a{font-size:18px;font-weight:500;color:#0095fe}.fast-result-header>a img{height:18px;position:relative;top:2px;padding-right:8px}.fast-result-chevron{color:#0028F0;font-size:14px;position:relative;bottom:1px;left:6px}.fast-result-time{color:#00005AB2;font-weight:600}.fast-result-course{color:#00005A;font-weight:600}.fast-result-card .finish-position-tab{font-size:18px;width:32px;height:57px;right:0;padding-left:1px}.fast-result-card .finish-position-tab::after{right:-6px;height:calc(100% - 16px)}.fast-result-card .silk-image{margin-left:0;height:36px}.fast-result-card .horse-name,.fast-result-card .jockey-name,.fast-result-card .trainer-name{font-size:12px;line-height:1}.fast-result-card .runner-odds{font-size:18px;padding:17px 18px 0 0}.fast-result-card .race-runner-names{padding:0;width:max-content!important;margin-top:0!important}.fast-result-card .race-runner{padding:0;height:57px;border-bottom:1px solid #00005A1A;display:flex;justify-content:space-between}.fast-result-info-wrapper{font-size:12px;display:flex;gap:8px;padding:18px}.fast-result-info-wrapper th{text-align:start}.fast-result-info-wrapper table{width:50%;align-self:start}.fast-result-info-wrapper tr:has(th){border-bottom:1px solid silver}.betting-breakdown tr:nth-child(2) td,.info-container tr:nth-child(2) td,.prize-container tr:nth-child(2) td{padding-top:8px}.fast-result-race-info .race-title{font-size:14px;display:inline-block}.fast-result-race-info .race-details-info{font-size:12px}.fast-result-race-info .race-details{margin:0;padding:22px 16px 0}.fast-result-card .race-runner-names .horse-name{display:block}@container fast-result-card (max-width:410px){.fast-result-card .jockey-name,.fast-result-card .trainer-name{display:none}.fast-result-card .race-runner-names .horse-name{font-size:16px;display:inline}}@media screen and (max-width:768px){.fast-result-card .race-runner-names .horse-name{font-size:14px}.fast-result-card .runner-odds{padding:19px 18px 0 0;font-size:14px}.fast-result-card .silk-image{height:30px}}@media screen and (max-width:640px){.fast-result-card{max-width:100%;width:100%}.fast-result-card .silk-image{height:39px}.fast-result-card .race-runner-names .horse-name{font-size:16px}.fast-result-card .runner-odds{padding:17px 18px 0 0;font-size:16px}.fast-result-header>a{font-size:22px}.fast-result-header>a img{height:22px}.fast-result-header .race-runners-count-wrapper img{height:16px}.fast-result-header .race-runners-count{font-size:14px}}@media screen and (max-width:520px){.fast-result-header>a{font-size:16px}.fast-result-header>a img{height:16px}.fast-result-header{padding:14px 16px}.fast-result-card .finish-position-tab::after{right:-8px}.fast-result-chevron{font-size:12px}.race-details-info{font-size:14px}}